February 2020
Intermediate to advanced
432 pages
10h 50m
English
This graph is to ROS what a workflow diagram is to procedural programming:

In the preceding graph, each circle—called a node—represents an independent program (this can be written in Python, Java, C++, Ruby, Node.js, or any of the other programming languages that ROS has implemented). The connections between them—called edges—represent the exchange of information. The meaning behind the direction of the arrows is self-explanatory: the emitter of data is the node where the arrow starts, and the receiver node is the one where the arrow points to. The words that appear above the edges are what ROS calls topics, and they constitute ...
Read now
Unlock full access