ROS Demo for Cleaning Robot
Budget: €3,000 – €5,000 EUR
I’m finalising a tracked outdoor cleaning robot fitted with an IMU, RTK-GNSS and void-detection sensors, all running on a CM5 embedded computer. The mechanical prototype is almost ready; what I now need is a ROS engineer to build the software demonstrator that will make the machine move with centimetre-level accuracy, follow simple horizontal and vertical trajectories, and reliably return to its recharging dock.
The scope is threefold:
• Discover the working area by detecting the edges with void sensors
• Trajectory planning – generate and execute 2-D paths based on waypoints I supply.
• Sensor integration – fuse IMU, RTK-GNSS and the void sensors into a robust localisation/obstacle-avoidance stack.
• Recharging-station navigation – create the logic that guides the robot home for docking and charging after each run.
Everything will operate outdoors on a flat surface, we will have a great GNSS detection. I’m open to ROS 1 Noetic or ROS 2 (Humble/Foxy) as long as the solution runs smoothly on the CM5.
Deliverables I need from you:
1. Source code and launch files for all ROS nodes.
2. A short README with build instructions and expected package versions.
3. A video or live session that shows the robot leaving the station, following a supplied path and docking again, while logging centimetre-accurate position.
Acceptance criteria: the robot must complete the demo route outdoors, stay within ±5 cm of the planned path and dock on the first attempt in dry weather conditions.
If you’re confident you can get us there quickly, let’s talk timelines and milestones.
The scope is threefold:
• Discover the working area by detecting the edges with void sensors
• Trajectory planning – generate and execute 2-D paths based on waypoints I supply.
• Sensor integration – fuse IMU, RTK-GNSS and the void sensors into a robust localisation/obstacle-avoidance stack.
• Recharging-station navigation – create the logic that guides the robot home for docking and charging after each run.
Everything will operate outdoors on a flat surface, we will have a great GNSS detection. I’m open to ROS 1 Noetic or ROS 2 (Humble/Foxy) as long as the solution runs smoothly on the CM5.
Deliverables I need from you:
1. Source code and launch files for all ROS nodes.
2. A short README with build instructions and expected package versions.
3. A video or live session that shows the robot leaving the station, following a supplied path and docking again, while logging centimetre-accurate position.
Acceptance criteria: the robot must complete the demo route outdoors, stay within ±5 cm of the planned path and dock on the first attempt in dry weather conditions.
If you’re confident you can get us there quickly, let’s talk timelines and milestones.