ROS Monday Vol.2 – Robotics Development in times of COVID-19

ROS Monday Vol.2 – Robotics Development in times of COVID-19

Written by Ricardo Tellez


[ut_icon icon=”fa-files-o” size=”fa-2x” border=”none” align=”alignnone” color=”#dd3333″]PDF: ROS Monday vol.2

Hard times we are living now. Confined at home, far from our loved robots.

You may not be able to access your real robot right now, but that doesn’t mean that you can’t keep programming it. If your robot is ROS based, you are lucky because you can create the robot software from home, testing it using a robot simulation. Getting it ready for better times.

Simulations are not loved by roboticists. We do prefer a real robot. But in some situations, simulations reveal as the best option for development. For example, training under reinforcement learning processes. Or testing before pushing to the real hardware.

I believe that now, our best option is to test on the simulation. What else can we do? Watch Netflix until the end?

If you are not usually testing your robot software on a simulation, follow the next steps to set up your simulation environment:

  1. If you don’t have a simulation of your robot, you will need to start building it. If you don’t know how, check this series of videos teaching you the basics of Gazebo.
  2. Remember: create the model of your robot using URDF format, but create the model of the world using SDF format.
  3. If you created your robot mechanical model in Solidworks, you can save some time in the creation of the URDF by exporting directly from Solidworks into URDF. This video shows how to do it.
  4. If you need to create the URDF from scratch, then I recommend you our online course to learn how URDF works.
  5. If you are working with complex simulations that require special environments with fluids or aerodynamics, check this small series of videos: Part 1Part 2 and Part 3.
  6. At any point, check the official documentation of Gazebo for additional information.
  7. If you have questions, join the ROS Study Group chat at Discord. There you will find hundreds of other ROS Developers which may help you on the spot with your doubts.

Go and start testing your code on the simulation. Maybe, with this experience, you will discover a faster way to develop for robots.

Keep pushing your ROS development. And stay safe.

Ricardo Tellez


Discover How to Equip Your Teams with ROS Skills Fast

The Construct For Enterprise

Check Out These Related Posts

5 Mistakes Robotics & ROS Teachers Make

5 Mistakes Robotics & ROS Teachers Make

Last week, a colleague of mine asked me for advice on how to teach ROS at university because she is going to start delivering a ROS class next month. Then I decided to record this video with 5 mistakes I have made in the past while teaching ROS at the university. I hope that this video is useful for you and helps you avoid the mistakes that I made so you can start delivering ROS classes smoothly.

read more


Submit a Comment

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Share This