76. ROS2 Navigation Stack with Steve Macenski


Written by Ricardo Tellez


This episode is dedicated to all those people that are thinking to move their robots to ROS2. One of the problems to move to ROS2 was the lack of a stable navigation system for ROS2 robots. But as you will learn today, this problem has been solved. So if you want to move to ROS2 and want to try to make a robot navigate, then this episode is dedicated to you.

Today we are going to talk about the ROS2 navigation stack which allows ROS2 robots to navigate autonomously.

But before going into that, let me remind you about our ROS online academy. Yes, at the Construct we have created an online academy named The Robot Ignite Academy which contains a ROS learning path for beginners. The path is composed by:

Now let me introduce you Steve Macenski. Steve works for Samsung Research America. There he is the open source robotics engineering lead of the company. He is a member of the board of the ROS2 Technical Steering Committee, and maintainer and developer of many important ROS2 packages related to the navigation system in ROS2.

This is the second time Steve comes to the podcast. Actually Steve was the winner of the ROS Award 2020 as the best ROS Developer of the world.

Congratulations and welcome to the podcast Steve!

Related links:

Subscribe to the podcast using any of the following methods

Or listen to it on Spotify:


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
The Beginner’s Guide to ROS

The Beginner’s Guide to ROS

If you are interested in robotics, you must have heard of ROS / Robot Operating System. ROS is now very popular among roboticists. Researchers, hobbyists, and even robotics companies are using it, promoting it. and supporting it. But what is ROS? How did ROS reach its current state as a robotics standard? Why is ROS becoming a must-have skill for robotics practitioners? In this article, we will reveal the answers to these questions.

read more

1 Comment

  1. Vahid Hassani

    I am going to write code by using ROS, but since I m beginner, I don’t know where I have to start learning Ros for both control of manipulators and also control of multi-agent eBots for swarm control. Please advise me where I have to start from to learn it step by step for both systems mentioned above. Thanks.


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