Find Robot Operating System Projects

Unlock the potential of freelancing on Upwork with Vollna. Use advanced filters to find Robot Operating System projects, get instant notifications, and enhance your bidding strategy with analytics.
Signup for free to get access to all filter attributes and instant notifications when new jobs are posted.
Setup filter
"Robot Operating System"



Get access to over 30+ filter attributes, setup instant notifications, integrate with your CRM and marketing tools, and more.
Start free trial
8 projects published for past 72 hours.
Job Title Budget
Software Engineer with Robotics and ROS Experience
20 - 50 USD / hr
9 days ago
Client Rank - Excellent

Payment method verified
$242 802 total spent
68 hires
48 jobs posted
100% hire rate, open job
4.49 of 29 reviews
US United States
Excellent
Only freelancers located in the U.S. may apply.
We are seeking an experienced software engineer for a full-time position at Shyld AI with a strong background in robotics and Robot Operating System (ROS). The ideal candidate should have hands-on experience with the Nvidia Jetson platform. You will be responsible for developing and optimizing robotic systems, ensuring they operate efficiently and effectively. If you are passionate about robotics and possess the technical skills we need, we would love to hear from you.
Skills: Python, Robotics, Embedded System
Hourly rate: 20 - 50 USD
9 days ago
  • Engineering & Architecture, Electrical & Electronic Engineering
Fuel MultiCopter
not specified 9 days ago
Client Rank - Risky

Payment method not verified
no reviews
NL Netherlands
Risky
For the manufacturing of a Fuel MultiCopter we are looking for a Project Manager/Consultant
Skills: Drone, Robotics, Autonomous Vehicles, Machine Learning, Artificial Intelligence, Autopilot, Motion Sensor, Sensor Fusion, Lidar, C++, Algorithm Development, Sensor, Embedded System, Robot Operating System, Aerospace
Budget: not specified
9 days ago
  • Engineering & Architecture, Energy & Mechanical Engineering
Robotics Engineer Needed for ROS 2 Development
20 - 50 USD / hr
8 days ago
Client Rank - Excellent

Payment method verified
$548 277 total spent
53 hires
34 jobs posted
100% hire rate, open job
4.98 of 31 reviews
US United States
Excellent
Featured
About Tech.us:
============
At Tech.us, we don’t just build software—we engineer solutions that drive real business impact. With over 24 years of experience, 1,400+ successful projects, and expertise spanning 30+ industries across 5 continents, we’ve helped startups and Fortune 1000 companies transform their ideas into scalable, high-performing technology. Our services cover custom software development, AI/ML solutions, SaaS, mobile apps, and digital transformation, always tailored to our clients’ unique needs.

We are now seeking a highly skilled and experienced Robotics Engineer to join our team and contribute to cutting-edge robotics and automation projects.

What We Need:
✅ Deep Robotics Expertise: Proven experience (3 to 5 years) working with industrial robotics, surgical robots, or automation systems.
✅ ROS 2 Proficiency: Strong understanding and hands-on experience with the Robot Operating System (ROS 2) for robotic control.
✅ Programming Skills: Excellent command of C++ and Python for developing robotic algorithms.
✅ Core Robotics Concepts: Solid foundation in Kinematics and Motion Planning for precise tool movement and robot navigation.
✅ Sensor Integration Experience: Practical experience integrating various sensors, including cameras, depth sensors, and LIDAR, into robotic systems.
✅ Embedded Systems Knowledge: Understanding of embedded systems for motor control and real-time operations.

Key Responsibilities:
• Design, develop, and implement robotic software using ROS 2, C++, and Python.
• Develop algorithms for robot control, perception, and navigation.
• Integrate and test various sensors (cameras, depth sensors, LIDAR) with robotic platforms.
• Apply principles of kinematics and motion planning to ensure precise and efficient robot movements.
• Work with embedded systems for real-time control of motors and other hardware components.
• Collaborate with a team of engineers to deliver high-quality robotics solutions.
• Troubleshoot and debug robotic systems.

Please Note: The initial few weeks of this engagement is expected to involve lighter workload as you help us analyze, estimate, and potentially architect the project. We anticipate the workload to increase upon full project approval.

Ideal Candidate:
✅ 3 to 5 years of professional experience as a Robotics Engineer working with industrial robotics, surgical robots, or automation systems.
✅ Demonstrated expertise in Robot Operating System (ROS 2).
✅ Strong programming skills in C++ and Python.
✅ Solid understanding of robotics fundamentals, including kinematics, motion planning, and sensor fusion.
✅ Experience with integrating and working with common robotic sensors (cameras, depth sensors, LIDAR).
✅ Familiarity with embedded systems and real-time operating systems.
✅ Excellent problem-solving and analytical skills.
✅ Strong communication and teamwork abilities.
Skills: Robotics, Arduino, Electronics, C++, Embedded System
Hourly rate: 20 - 50 USD
8 days ago
  • Engineering & Architecture, Electrical & Electronic Engineering
ROS2 Expert: Ongoing Consultancy
not specified 6 days ago
Client Rank - Good

Payment method verified
$5 328 total spent
18 hires
5.00 of 8 reviews
US United States
Good
This is for ongoing consultation tasks and assignments.
Skills: C++, Python, Simulink, Robot Operating System, Object-Oriented Programming, Mechatronics, MATLAB, Kivy, Simulation Software, Git
Budget: not specified
6 days ago
  • Web, Mobile & Software Dev, Desktop Application Development
The primary goal is to enhance the existing GVINS framework by incorporating LiDAR sensors.
not specified 6 days ago
Client Rank - Medium

Payment method verified
no reviews
CN China
Medium
Project Overview:
I am working on enhancing the GVINS (GNSS-Visual-Inertial Navigation System) framework to improve autonomous navigation in GNSS-denied environments. My goal is to integrate LiDAR and implement an outlier rejection technique to refine sensor fusion, ensuring greater accuracy and robustness in localization.

Enhancing the GVINS framework by integrating LiDAR and refining sensor fusion aims to significantly improve accuracy and robustness. Without GNSS, errors rise, with a mean error of 4.63 m and RMSE of 5.66 m. Adding LiDAR reduces errors to 0.5-1.5 m, while incorporating outlier rejection further enhances precision, achieving a mean error below 0.8 m and RMSE under 1 m.

For reference, the GVINS project can be found here:
https://github.com/HKUST-Aerial-Robotics/GVINS

Important Note:
In the GVINS project workspace, there are two folders: gnss and gvins. The GVINS code on GitHub contains some errors. Attached is the corrected version—please take a look.

What I Need:
I am looking for an experienced developer with expertise in sensor fusion, LiDAR integration, and outlier rejection algorithms to help with the following tasks:

Integrate LiDAR into the GVINS framework, improving positioning accuracy in GNSS-denied environments.

Implement an outlier rejection technique to filter erroneous sensor data, ensuring reliable localization.

Optimize the sensor fusion pipeline, enabling smooth interaction between LiDAR, IMU, GNSS, and visual odometry.

Validate and test the system in different environments, ensuring performance improvements.

Provide documentation on modifications, integration steps, and best practices for future development.

Why Work With Me?
Exciting Research: This project focuses on improving localization in autonomous navigation systems.

Direct Collaboration: You’ll work closely with me, ensuring clear communication and quick decision-making.

Flexible Work Arrangement: I value efficient, results-driven work and am open to remote collaboration.

Who I'm Looking For:
Proficiency in C++ and ROS (Robot Operating System).

Experience with LiDAR-based localization and sensor fusion techniques.

Strong understanding of IMU, GNSS, and Visual Odometry.

Prior experience working with GVINS or similar frameworks is a plus.

Ability to debug and optimize algorithms for real-time performance.

Budget & Payment Structure:
LiDAR Integration: $120

Outlier Rejection Implementation: $30

Next Steps:
If you're interested, please send me:

A brief overview of your experience in sensor fusion, LiDAR, and navigation systems.

Examples of relevant projects or contributions.

Estimated timeline for completion.
Skills: Drone, Robotics, Autonomous Vehicles, Machine Learning, Artificial Intelligence, Autopilot, Motion Sensor, Sensor Fusion, Lidar, C++, Algorithm Development, Sensor, Embedded System, Robot Operating System, Aerospace
Budget: not specified
6 days ago
  • Engineering & Architecture, Energy & Mechanical Engineering
Robotic Food Cart System for Private Members Art Lounge (Autonomous + Lift Integration)
not specified 3 days ago
Client Rank - Medium

Payment method verified
3 jobs posted
33% hire rate, open job
no reviews
GB United Kingdom
Medium
PROJECT BRIEF:
We’re building a robotic food cart for a private members art and events lounge in London. The goal is to create an elegant, autonomous food delivery experience that integrates with a vertical lift shaft and serves four event zones on the first floor. Think: high-end hospitality meets robotics theatre.

The stainless steel fabrication, cart chassis, and lift shaft are being built in-house by our metalwork team. We're now seeking a Robotics / Mechatronics Engineer to lead the electronic and motion control system.

WHAT WE NEED:
A freelance engineer or small team to design and implement the robotic and electronic systems for:

1. Autonomous Navigation
Mecanum or omnidirectional wheelbase

Drive from lift exit to 4 pre-programmed destinations (Boardroom, Lounge, Bedroom, Rooftop)

90° turns and collision avoidance (simple environment—smooth indoor flooring)

Return-to-base routine

2. Docking + Charging
Auto-dock for recharging inside lift shaft

Suggest battery + charging solution for 6–8 hour duty cycle

3. Camera + 2-Way Audio System
Pinhole camera + microphone/speaker

Video/audio streamed to kitchen or local control device

“Speak to Chef” button with two-way connection

4. User Interaction & Controls
Control panel with:

“Send to [Destination]”

“Call Home” return button

Status indicator LEDs

SKILLSET IDEAL:
Mecanum drive or similar robotic mobility systems

Experience with Raspberry Pi / Jetson Nano / Arduino + motor drivers

Familiarity with LIDAR / ultrasonic / IR sensors for indoor nav

Basic embedded systems for audio + camera integration

UI/UX for physical device interfaces (basic screen or LED array)

Bonus: ROS (Robot Operating System) experience

LOCATION:
Remote is fine—hardware assembly and testing will take place in London, but your designs will be implemented by our fabrication team. We’re open to collaboration with you on sourcing key hardware or testing prototypes.

OUTPUT EXPECTED:
Component list (with supplier links if possible)

System architecture and wiring diagram

Navigation code and logic

Support for initial setup/testing (via video or docs)

CONTEXT:
This isn’t a warehouse robot—it’s part of a creative, art-forward venue. The cart is visible to guests, so we want it to feel smooth, elegant, and premium. You’re not just building a machine—you’re building a character.
Budget: not specified
3 days ago
  • Engineering & Architecture, Energy & Mechanical Engineering
Controller gains for a drone
10 USD 1 day ago
Client Rank - Good

Payment method verified
$592 total spent
26 hires
48 jobs posted
54% hire rate, open job
4.89 of 6 reviews
TN Tunisia
Good
Task:
Figure out the gain values of a controller so the drone is able to fly in a circle stably in a simulation environment. You need not only to figure out the value but in addition show the methods you used to figure it out.

Requirements:
ROS1
Unity
C++
Control theory
Experience with drones.

Delivery:
Today
Skills: Robotics, Robot Operating System, C++, Drone, Control Engineering
Fixed budget: 10 USD
1 day ago
  • Engineering & Architecture, Energy & Mechanical Engineering
ROS Engineer Needed for Custom Odometry Stack Development
2,500 USD 4 hours ago
Client Rank - Risky

Payment method not verified
1 jobs posted
open job
no reviews
US United States
Risky
We are seeking a skilled ROS engineer with expertise in SLAM-based navigation to develop a custom odometry stack for a drone system operating in GPS-denied environments. The ideal candidate will have experience in programming with Robot Operating System (ROS) and a strong understanding of navigation algorithms. Your role will be crucial in enhancing our drone's autonomous capabilities. Please apply if you have a solid background in robotics and are passionate about developing innovative solutions for navigation challenges.
Skills: Python, C++, JavaScript, API, Java
Fixed budget: 2,500 USD
4 hours ago
  • Web, Mobile & Software Dev, Web Development
Call to action
Freelancing is a business
Make it more profitable with Vollna

Streamline your Upwork workflow and boost your earnings with our smart job search and filtering tools. Find better clients and land more contracts.