Are the projects expected to define some “typical use-cases” which they’d like to provide full support for? E.g. in ROS 1 the typical use-case was running a Turtlebot or PR2 in real over wifi or in Gazebo locally. Everything from ros_control up to rviz was tested quite a lot for these scenarios. With the move towards ROS 2, this use-case got lost and replaced by more professional use-cases which is IMO one of the reasons why the hobby community considered ROS 2 a bit more hostile than ROS 1 (fortunately, this seems to be getting addressed with ROS 2 J-turtle).
@peci1

Projects will use any and all useful input to define their roadmaps. ROS 2 is intended to be more generally-applicable than ROS 1 was (ROS 1 was specifically designed to run on the PR2 and similar; the TurtleBot was a later application). For this reason, we don’t expect ROS 2 to specifically target one type or category of robot. ROS 2 works well on a wide variety of robots and we have full support for the TurtleBot 4, courtesy of Clearpath Robotics.

1 Like