I applaud this decision.
As @smac said, when the Nav2 project was started in 2018, ROS2 was still in heavy development, many features didn’t exist yet (actions for instance), so staying sync’d with the latest upstream development was key to being able to deliver the Crystal, Dashing and Eloquent releases in a timely way. Rolling came out later and was designed specifically to enable developers to work on the front edge of ROS2, but with a stable foundation. This decision makes perfect sense, and I hope it works well for new Nav2 developers.
Also, although I haven’t been working on Nav2 myself, I’m very glad to see the strong community involvement in Nav2 over the last few years. Kudos to @smac for leading the project!

4 Likes