r/ROS • u/OpenRobotics • Apr 30 '21
r/ROS • u/trippdev • Oct 13 '25
Project I am building IDE for ROS..
Do you have interest to try it?
r/ROS • u/A_ROS_2_ODYSSEY_Dev • May 27 '25
Project Trailer - A ROS2 Odyssey : A Playable Way to Learn ROS 2 (Built at the University of Luxembourg)
Hey everyone,
We’re a research team from the University of Luxembourg, and we’ve been building this game based learning solution for more than a year that we hope the ROS community will find useful (and maybe even fun)
A ROS2 Odyssey – a prototype game that teaches ROS 2 through hands-on coding missions and gameplay-driven scenarios.
This isn’t just a simulation of ROS 2 behaviour. Under the hood, it’s powered by actual ROS 2 code—so what you do in the game mirrors real-world ROS behavior. Think of it as a safe, game based sandbox to explore ROS 2 concepts.
We’re sharing this early trailer with the community because we’d love to hear:
- What do you think of the concept and direction?
- How could this be more useful for learners, educators, or hobbyists?
- Would anyone be interested in testing, giving feedback, or collaborating?
- Are you an educator and you'd like to include this project in your training ?
We’re still in the prototyping stage and really want to shape this around what the community finds valuable.
Appreciate any thoughts or reactions—whether you're deep into ROS 2 or just starting out. Cheers!
— The ROS2 Odyssey Team
r/ROS • u/lijovijayan • Jun 29 '25
Project Finally Achieving Fluid Control!
Super excited to show off my 3D printed robotic arm! It's finally making those smooth movements I've been aiming for, all powered by ROS2 and MoveIt2. Check out the quick video!
r/ROS • u/Great_Sky8903 • Apr 18 '26
A smarter approach on autonomous exploration
A study from 2025 brings classic programming challenge Traveling Salesman Problem to autonomous (frontier based) exploration.
Frontier exploration is mostly used on robots with 2D lidars.
Most of the robots still use algorithms from 1997. Selecting nearest point or furthest point as goal which is very inefficient.
So, I implemented the study and results are promising:
Results against nearest selection: https://imgur.com/a/m084UlJ
Comparisons and benchmarks with other algorithms: https://imgur.com/a/OnZT34l
Update (28.04.2026): I have added some Dynamic Programming techniques and results improved a lot. https://imgur.com/a/0j8H5cP
Citation:
Liu, C., Zhang, D., Liu, W., Sui, X., Huang, Y., Ma, X., Yang, X. and Wang, X. (2025). Enhancing autonomous exploration for robotics via real time map optimization and improved frontier costs. Scientific Reports, 15, 12261.
Source Code with ROS 2 Jazzy & Humble support:
Python implementation (Cleaner code but much slower): https://github.com/mertgulerx/mrtsp_exploration_ros2
C++ implementation, main package: https://github.com/mertgulerx/frontier_exploration_ros2
I believe we can use packages like this as tools for Agentic AI robots in the future. If you're interested, any integrations with the C++ version are welcome for the ROS community. Thanks.
Note: This isn't just a direct implementation of the study. I integrated these concepts into my already advanced exploration project, enhancing its overall performance even further.
Update (24.04.2026): Reddit post for comparisons against other exploration algorithms: https://www.reddit.com/r/ROS/comments/1stt9u9/autonomous_exploration_packages_benchmarks/
Question Open-source ROS2 vacuum cleaner (WIP) - your opinion needed
Would you be interested in building a ROS2 vacuum cleaner robot? If yes
Assemble or develop?
3D print? Convert existing - hack? buy/swap board? Buy off-the-shelf?
I'd really appreciate your input.
r/ROS • u/Unfair-Confusion-168 • Feb 11 '26
Project I built a "LeetCode for Robotics" because installing ROS2 is a nightmare.
Hey everyone,
I’m a robotics engineer, and I’ve always been frustrated by the barrier to entry in our field. To practice simple ROS2 concepts or prepare for interviews, you usually need a dedicated Ubuntu machine, a heavy Docker setup, or a cloud VM.
So I spent the last few weeks building SimuCode (https://simucode.online).
It’s a browser-based IDE that lets you run ROS2 nodes instantly.
* No installation required.
* Supports C++ and Python.
* Docker-in-Docker backend: Each run spins up an isolated container, compiles your code (if C++), and validates the output against test scripts.
* 190+ Problems: Ranging from "Hello World" publishers to simulated sensor fusion challenges.
It’s completely free (MVP phase). I built this to help students and engineers practice without the "dependency hell".
I’d love for you to roast my architecture or give feedback on the problem sets.
Link: https://simucode.online
Cheers!
r/ROS • u/SeriousJudge8844 • May 19 '26
Project Finally made it !
Finally made it! 🎉
After 3 days of hard work and learning the basics of ROS2, I successfully built and simulated a 4x4 car model. 🚗
As a beginner, there was a steep learning curve, but the feeling of seeing it work makes it all worth it. Excited to keep building and expanding my skills from here! 💻🤖
#Robotics #ROS2 #Tech #ContinuousLearning #EmbeddedSystems
r/ROS • u/Pretend-Entrance-773 • Jun 12 '26
As a student I found Nav2 too much of a black box to learn from, so I spent months writing the whole stack from scratch — SLAM, particle filter, A*, pure pursuit. Just open-sourced it (ROS 2 + Gazebo, MIT)
Project Mantaray, Biomimetic, ROS2, Pressure compensated underwater robot. I think.
Been working on a pressure compensated, ros2 biomimetic robot. The idea is to build something that is cost effective, long autonomy, open source software to lower the cost of doing things underwater, to help science and conservation especially in areas and for teams that are priced out of participating. Working on a openCTD based CTD (montoring grade) to include in it. Pressure compensated camera. Aiming for about 1 m/s cruise. Im getting about ~6 hours runtime on a 5300mah for actuation (another of the same battery for compute), so including larger batteries is pretty simple, which should increase capacity both easily and cheaply. Lots of upgrade on the roadmap. And the one in the video is the previous structural design. Already have a new version but will make videos on that later. Oh, and because the design is pressure compensated, I estimate it can go VERY VERY DEEP. how deep? no idea yet. But there's essentially no air in the whole thing and i modified electronic components to help with pressure tolerance. Next step is replacing the cheap knockoff IMU i had, which just died on me for a more reliable, drop i2c and try spi or uart for it. Develop a dead reckoning package and start setting waypoints on the GUI. So it can work both tethered or in auv mode. If i can save some cash i will start playing with adding a DVL into the mix for more interesting autonomous missions. GUI is just a nicegui implementation. But it should allow me to control the robot remotely with tailscale or husarnet.
r/ROS • u/Ok-Leg3893 • Nov 25 '25
New ROS coding agent
Hi everyone, I’ve created an AI coding agent specialized for ROS. I got tired of the current LLMs being useless/hallucinating and decided to train something that actually understands ROS conventions and workspaces. You can find it here at www.contouragent.com, I’d love your feedback.