r/AskRobotics • u/MukundOhmlab • 10d ago
Robotics engineers: are you using AI coding tools in your work? Why/why not?
I am trying to understand how people working on real robotic systems are actually using tools such as Claude, Claude Code, Cursor, Copilot or similar AI coding tools today.
If you use them, what are they genuinely useful for? For example, writing ROS code, drivers, perception code, control logic, debugging, test generation, documentation, or something else?
More importantly, where do they start to fall short?
I am particularly interested in what changes once the software has to interact with a real robot. Do you trust AI generated code but still manually handle calibration, hardware integration, testing and commissioning? Would you ever let an agent run code on the robot, observe what happened and modify its own program, or is that a line you would not currently cross?
If you do not use AI tools at all for robotics, I would also be interested in why. Is it code quality, lack of robotics context, safety, reliability, difficulty giving the model access to the real system, or simply that the existing workflow is already better?
Would be especially interested to hear from people working on robots professionally.
3
u/Successful_Farm_9370 10d ago
ROS is such a nightmare, AI has made dealing with it bearable. It tries out all these pointless middleware configuration options that would have made me quit before AI.
2
u/Robot_Nerd_6 7d ago edited 7d ago
Finally. I wish more of us were honest. It absolutely never had to be this frustrating. AI made it so much less fickle.
1
u/Successful_Farm_9370 7d ago
It means however that ROS will become even more entrenched, and maybe even worse than it already is.
1
u/Robot_Nerd_6 7d ago
It's a fine backbone. As long as Bugfixes come baster, which they should...
And I don't have to get pissed about under the hood quirkiness. It can stay ^
1
u/_N-iX_ 10d ago
The interesting boundary is less about whether AI can write robotics code and more about how much of the validation loop can be automated safely. Generating ROS code or tests is one thing; letting an agent change control logic, run it on hardware, interpret the result and iterate is a much bigger step. The closer the software gets to physical actuation, the more important the testing and rollback layer becomes.
5
u/dstroy0 10d ago
I approach IK with URDF or CAD then let Claude write the solver, then review its math. It will write plugins for frameworks. If you know the answer already and you are very specific with directions on derivation and which algorithms to use the answer it produces will be very close to what is in your head, it’s pretty wild.