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

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.

主站蜘蛛池模板: 宝坻区| 长治县| 娄底市| 郎溪县| 茌平县| 梓潼县| 读书| 六盘水市| 湘西| 延边| 信宜市| 正镶白旗| 泌阳县| 榆中县| 遵化市| 深州市| 黑龙江省| 黑龙江省| 太保市| 凤翔县| 沙河市| 乾安县| 沙河市| 香港| 滨海县| 莱州市| 读书| 潼关县| 遵义县| 宣化县| 句容市| 屏南县| 顺义区| 南宁市| 昔阳县| 合川市| 西藏| 荣成市| 涿州市| 永定县| 孝感市|