ROS was born back in November 2007 to provide the software tools that users would need to undertake novel research and development in robotics but much has happened since then and many situations, initially not covered by the framework, have demanded a solution. ROS 2 address some of these limitations putting specific effort into the following robotic problems:
- Teams of multiple robots
- Small embedded and deep embedded platforms either microcontroller or microprocessor-based.
- Real-time systems
- Non-ideal networks
- Production environments
- Prescribed patterns for building and structuring systems
- The Robot Operating System (ROS) 2.0 will define the next decade of robotics so read up!
Inspired by http://design.ros2.org/articles/why_ros2.html.
If you came here looking for ROS support refer to its own category.