what development environment do you use for robotics software ?

Hello, I was wondering how the people involved with robotics software do most of their work. And what tools they use/prefer. This question is just out of curiosity. Also, I think a lot of people can benefit from this info.

Please try to answer as many as you can (or feel comfortable with):

  1. OS (assumming mostly ubuntu)
  2. IDE or just terminal
  3. ROS or something custom-made
  4. programming language/s
  5. debugging tools
  6. plots and visualization tools
  7. simulation software
  8. testing (unit or integration) / CI
  9. git workflow
  10. ML framework (if any)

Let me know if there’s anything else related to robotics software that I might be missing.

submitted by /u/rkitect101
[link] [comments]