All organizations · GSoC 2026 · End user applications, Artificial Intelligence

Open Robotics

Open source robotics and a whole lot more!

Open Robotics supports the development, distribution, and adoption of open source software for use in robotics research, education, and product development. Open Robotics is an umbrella organization encompassing five projects: - Robot Operating System (ROS), a robot development framework. - Gazebo, a robot simulation framework. - Open-RMF, a framework for coordinating multiple fleets of robots. - ros-controls, an extensive control framework built for ROS. - The ROS Infrastructure that is used to build and distribute ROS packages.

  • python
  • ros
  • gazebo
  • c++
  • Bevy
  • robotics
  • simulation
  • Hardware Control
  • fleet management
  • buildfarms

Project ideas

13 ideas on its 2026 ideas page; of the 8 that state a difficulty: 1 easy, 3 medium, 4 hard. Sizes: 2 small, 6 medium, 5 large. 11 mentors named.

  1. Client Library System Performance Monitoring Enhancements large medium
  2. Fix RCLCpp Action Reordering Bugse medium
  3. Improve ROS 2 Performance medium
  4. Scalable Multi-Robot Integration and Automated Bridging for ROS 2 and Gazebo large
  5. Vendor Agnostic SONAR Implementation medium hard
  6. QA of Reset of Core Systems medium easy
  7. Physical AI Inference & Trajectory Upscaling for ros2control large hard
  8. Zephyr Zenoh Integration for ros2control large hard
  9. Mission Control for ros2control large hard
  10. UI/UX Improvements to the Crossflow Diagram Editor medium medium
  11. Continuous Integration Testing of the Reservation Node small
  12. Improved throughput for Traffic Dependency Calculation small
  13. Add Support for Mixin Composition in Colcon-Mixin. medium medium

Read the ideas page. Ideas are for scope reference; never copy one into a proposal.

History

In GSoC since 2016, 10 years. Projects per year: '16: 7, '18: 4, '19: 7, '20: 7, '21: 2, '22: 2, '23: 3, '24: 5, '25: 9, '26: 8.

On GitHub

28 repositories pushed to in the last year. Main languages: C++ (6), Python (5), Dockerfile (2), HTML (2), Ruby (2), C (1).

Links and channels

go deeper in your terminal
git-into-gsoc org "Open Robotics" --shortlist
git-into-gsoc repos "Open Robotics"
git-into-gsoc issues --org "Open Robotics"
or ask your assistant:
"Which Open Robotics repositories merge
newcomers' pull requests, and which beginner
issues are still free?"

Those commands read live data: which repositories merge outside pull requests, and which beginner issues nobody has claimed. Install in two minutes.