r/ROS

▲ 702 r/ROS+2 crossposts

Did you know about Flock cameras.... a threat to our privacy

u/Kousik_kumar — 1 day ago
▲ 5 r/ROS

Is a unified “real‑world” sensor API feasible, or will we keep fragmenting around ROS 2, DDS, and proprietary stacks?

I've been thinking a lot about the sensor integration layer lately. It feels like one of the biggest, unspoken bottlenecks in robotics development.

On one hand, we have the dream of a clean, unified API. Imagine writing a sensor driver once, for a standard interface, and having it work seamlessly across your entire robot, whether it's running ROS 2, a custom DDS-based system, or something else entirely. The appeal is obvious: faster development, easier collaboration, and less vendor lock-in.

On the other hand, the reality is messy. The push for low-latency, high-bandwidth, and deterministic performance often pushes developers towards hardware-specific, highly optimized code. This is where proprietary stacks and tightly-coupled DDS implementations thrive. The "ideal" universal API can sometimes feel like it adds an abstraction layer that just isn't acceptable for a critical sensor on a fast-moving robot.

So, where does that leave us? Are we destined to keep juggling a half-dozen different driver formats and middleware solutions? Or is there a path to a de facto standard that respects both the need for open standards and the hard requirements of real-world performance?

What's your experience? Are you buried in custom drivers, or have you found a workflow that feels reasonably unified? Is the fragmentation a minor annoyance or a major time-sink?

I'm genuinely curious to hear how different people are tackling this in their own projects.

reddit.com
u/RoboticSir_official — 3 days ago
▲ 36 r/ROS+2 crossposts

OOMWOO Open-Source vacuum - end-of-week update

u/l0_o — 3 days ago
▲ 421 r/ROS+1 crossposts

He had no idea what was coming..

Would trade all of it for one more summer like that"

u/mosaad40 — 8 days ago
▲ 16 r/ROS+1 crossposts

Robotics roadmap with Perception and Robot Learning

Hello Everyone, I've been wanted to go in robotics with main focus on robot learning and perception. And for sometime I've already have started learning and also trying to get a roadmap that have everything. And since people tells there are millions of ways to do something you want to do when i asked in this subreddit. I started to search about the skills i need and then constructed a roadmap and then gave it to LLMs such as Claude and Qwen and then got this final roadmap and wants to know if this is good to follow or not:

https://docs.google.com/document/d/1YsCt6O4s-PvEzWACL_PwVSyg85zf3ZcFW8kIOKCR72U/edit?usp=sharing

Note: I modify roadmap if i see anything mission when I go to the steps. So, It does not need to be perfect. Just good to follow.

So, The current version is written by AI but not fully by AI all of the steps I have searched on my own and written and and then to fill gaps and to write it better i have used AI as many people do advice. I already have knowledge in ML and NLP. So, I did not focus in basic programming languages and machine learning. Just going to start from computer vision in ML part. And here I want someone human to review this and tell me if its good to follow or not.

One thing also I'm currently not in college and will go to college this year. But It won't be degree in robotics directly but in computer science or something similar and that is why I need roadmap for robotics.

Thanks.

u/CodingWithSatyam — 6 days ago
▲ 6 r/ROS+1 crossposts

Looking for a Free Robotics Simulator for Mac/Web

Hi everyone!

I’m currently learning robotics on my own and I’m a complete beginner. I want to build a small robotic car that can follow a black line/track automatically (line-following robot).

I’m looking for a free robotics simulator that works well on Mac, preferably either:

A free simulator app for macOS, or

A web-based simulator that I can run directly in Chrome.

I’d like to practice the design, sensors, motors, and basic programming in simulation before building the actual robot.

If you know any beginner-friendly simulators or web apps that would be suitable for this project, I’d really appreciate your recommendations!

Thanks!

reddit.com
u/StarPsychological755 — 6 days ago
▲ 5 r/ROS+2 crossposts

Looking for Someone to Review My Rover URDF + Learn Together

Hey everyone,

I'm self-teaching robotics with a focus on perception and robot learning. I learn best by building, so I recently started learning ROS2 and Gazebo. I took a rover model, assembled it into a URDF, and tried to calculate the mass and inertia for the components manually using volume and material density.

Here is the repo: https://github.com/introlix/robo_car

Note: you can ignore the esp_control folder. I originally started this for a physical ESP32 car but moved to simulation so I could learn Gazebo physics and sensor integration before touching real hardware.

Since I'm doing this alone, I'm relying a lot on trial and error and AI tools to help me. But I know AI hallucinates.

If anyone here has experience with Gazebo/URDF, I’d really appreciate it if you could take a quick look at my URDF. I mainly want to know if my mass/inertia numbers look realistic, or if I messed up the math and my robot.

Also, if anyone is also an student then we could learn together. I'm not looking to pair-program on a call, just someone to do reviews on GitHub, share resources, and maybe give each other small weekly challenges.

A bit about my background: while I'm relatively new to ROS2, I have some ML background. I've built neural networks from scratch in NumPy and actually implemented LLM architectures (like Gemma and Qwen) from scratch just by reading their papers and loading the weights. That is the reason I'm interested in perception and robot learning.

Let me know if you're open to reviewing the code or if you want to team up. Thanks!

u/CodingWithSatyam — 7 days ago
▲ 22 r/ROS+1 crossposts

Cubic Doggo Update: On Gazebo!

Finally managed to get the Cubic Doggo 06R model on Gazebo. I am really happy Gazebo works so smoothly, with servo effort and IMU behavior readily available in simulation :)

I think the only caveat is that the minick joints for the translation rod don't quite work in simulation, but that part doesn't change the walk gait.

The commands issued to the robot can be seen in the bottom center window.

Moving to Pybullet next for Cubic Doggo 06Z Neucommu.

u/SphericalCowww — 6 days ago
▲ 3 r/ROS+1 crossposts

CRX 10IA/L - ROS2

Hi all,
New to Fanuc CRX here. I have a 10 IAL and I am trying to control it using MoveIt 2 / ROS based system. I see in the FANUC ROS 2 documentation, both RMI (R912) and Stream Motion (J519) is needed. I have R912 but not J519.

I am wondering if both are needed for the ROS2 driver to work.
Is it possible that J519 is packaged as a part of a different software bundle with a different code?
The software list on my robot also shows R603 - ROS Ethernet Packages. Would this be a different bundle that is self sufficient by any chance?

Looking for advice to get the system set up. Thanks in advance.

reddit.com
u/kilo_reserve — 8 days ago
▲ 1 r/ROS+1 crossposts

Looking for LiDAR Sensor – Rent / Used

Hey everyone
I’m a final-year Robotics & Automation student in Mangalore and I’m working on my major project right now.
I’m trying to get my hands on a LiDAR sensor — doesn’t have to be brand new or anything fancy. If anyone has one lying around, or knows someone who’s selling/renting a used one, that would be super helpful.
I’m totally okay with borrowing/renting or buying a second-hand unit, especially something that works with ROS2 / robotics projects.
If you’ve got any leads, please drop a comment or DM me

reddit.com
u/imk05z — 8 days ago
▲ 3 r/ROS+1 crossposts

На сколько реально найти удаленную работу/фриланс со знаниями ROS 2?

Я сейчас учусь роботехнике в симуляции ROS 2. Помимо этого учу Linux, Python и Gazebo. На сколько возможно мне, как начинающему разработчику, найти работу удаленно, брать заказы на фрилансе? Я из России.

reddit.com
u/whitegogaa — 8 days ago
▲ 13 r/ROS

Did you also encounter zombie nodes after a launch failure?

Everyone I know who works with ROS 2 encountered the following issue at least once:

You edit a launch file, get an error during startup (misspelled node name, syntax error, ...) and are left with some of the nodes still running in the background because the launch wasn't cleaned up properly. Many people don't notice this and get weird or even dangerous behavior because of this. It is especially frustrating for beginners working with ROS 2.

One might think that this is a limitation of ros launch, but it is actually a bug. There is code present that already tries to clean up in that case. But it has a tiny 3 loc bug, which assumes that a currently idling executor won't have any scheduled work left to do in the near future therefore allowing the parent process to terminate early. A friend of mine submitted the fix over a year ago (https://github.com/ros2/launch/pull/901)

And now my frustration. I understand that maintaining software on the scale of ROS is a hard and exhausting task. But it is also frustrating to spend days tracking down an issue, creating a PR, writing tests for a piece of software as popular as ROS only to get essentially ghosted for a year, while that issue effects people probably daily. There a a few issues like this that every body encounters and with a little attention could really improve the perception of ROS in the community.

u/floriv1999 — 10 days ago
▲ 2 r/ROS

Has anyone successfully used Aerostack2 with ArduPilot?

I’m working on a UAV project and I’m trying to use Aerostack2, a ROS 2 framework for developing and controlling autonomous aerial robots, together with ArduPilot.

I’ve been trying to make this work for a while by modifying the existing as2_platform_mavlink and project_mavlink components, but I’m having a hard time getting the integration working properly with ArduPilot.

Has anyone here worked with Aerostack2 + ArduPilot before? If so, what approach did you use, or are there any resources/examples you would recommend?

Any advice or pointers would be really appreciated. Thanks!

reddit.com
u/Bubbly_Outcome8039 — 9 days ago
▲ 16 r/ROS

[ROS 2 Humble / Gazebo] Vehicle Struggles to Accelerate After Traffic Light Turns Green & Oversteers Out of Lane

Hi everyone,

I am developing an autonomous car simulation using ROS 2 Humble, Gazebo, and OpenCV / YOLO for line tracking and traffic light detection.

I'm facing two specific issues as shown in the video:

  1. Traffic Light Resume Issue: The vehicle successfully detects the red traffic light and stops. However, when the light turns green, it resumes movement extremely slowly (stuck around 0.2 - 0.5 km/h) and takes too long to recover its normal cruising speed (~3 km/h).
  2. Lane Departure / Oversteering: The OpenCV lane detection algorithm loses lane continuity during slight curves/turns, causing the car to cross line boundaries and hit curbs.
  3. # Currently handling traffic light state like this:
  4. if self.traffic_light_state == 'RED':
  5. target_linear_velocity = 0.0
  6. elif self.traffic_light_state == 'GREEN':
  7. target_linear_velocity = self.normal_speed # But acceleration in Gazebo feels lagging / throttled
  • How can I smoothly transition speed state in ROS 2 after a stop condition without getting stuck in low linear velocity?
  • What ROI / Look-ahead adjustments or PID gain tuning (Kp/Kd) do you recommend for OpenCV lane tracking to prevent boundary overflow on curves?
u/Solid_Internet_3503 — 11 days ago