官术网_书友最值得收藏!

Chapter 2. ROS Architecture and Concepts

Once you have installed ROS, you certainly must be thinking, "OK, I have installed it, and now what?" In this chapter, you will learn the structure of ROS and the parts it is made up of. Furthermore, you will start to create nodes and packages and use ROS with examples using Turtlesim.

The ROS architecture has been designed and divided into three sections or levels of concepts:

  • The Filesystem level
  • The Computation Graph level
  • The Community level

The first level is the Filesystem level. In this level, a group of concepts are used to explain how ROS is internally formed, the folder structure, and the minimum number of files that it needs to work.

The second level is the Computation Graph level where communication between processes and systems happens. In this section, we will see all the concepts and systems that ROS has to set up systems, handle all the processes, communicate with more than a single computer, and so on.

The third level is the Community level where there are certain tools and concepts to share knowledge, algorithms, and code from any developer. This level is important because ROS can grow quickly with great support from the community.

主站蜘蛛池模板: 河东区| 鹰潭市| 疏附县| 浪卡子县| 河池市| 定南县| 桂东县| 邻水| 西贡区| 石狮市| 宁都县| 大足县| 盐池县| 蓝田县| 台北市| 健康| 五河县| 曲阜市| 边坝县| 融水| 张掖市| 深泽县| 荆州市| 新干县| 突泉县| 桃园县| 榕江县| 鹿邑县| 黎城县| 育儿| 铜川市| 龙口市| 巨鹿县| 泸定县| 龙海市| 仁布县| 扬州市| 扬州市| 城市| 梁山县| 伊宁市|