ROS-2 is a deterministic effort toward improving the communication network framework that will be used with real-time systems and production-ready solutions. ROS-2 aims to do the following:
- Provide secure communication between components
- Communicate in real time
- Connect multiple robots with ease
- Improve the quality of communication irrespective of the communication medium
- Provide an ROS layer directly onto hardware, such as sensors and embedded boards
- Use the latest software improvements
Remember the ROS equation diagram from the previous chapter? ROS-2 follows the exact same equation but in a different manner:
ROS equation with DDS implementation (source: ros.org. Licensed under Creative Commons CC-BY-3.0: https://creativecommons.org/licenses/by/3.0/us/legalcode)
ROS-2 follows an industrial standard and implements real-time communication through...