Under CopyrightLiao, YuanYuanLiao2022-03-1513.5.20202020https://publica.fraunhofer.de/handle/publica/41415310.24406/publica-fhg-414153In autonomous systems, the increasing complexity of systems poses great changes in maintaining dependability for lifecycle of software engineering. ROS2 (Robot Operating System 2), as an appealing prototyping platform, is playing an increasing important role. In this article, I introduce the fundamental characteristics of ROS2 platform, aiming to provide an overview about its architecture, and features.enRobot Operating System 2ROS2Data Distribution ServiceDDScommunicationAutonomous SystemssafetydependabilityIntroduction of Robot Operating System 2: ROS2blog post