ROS: Difference between revisions

No edit summary
Line 11: Line 11:
* [http://wiki.ros.org/Master Master]: implemented by the [http://wiki.ros.org/rosmaster rosmaster] package, usually started via <code>roscore</code>
* [http://wiki.ros.org/Master Master]: implemented by the [http://wiki.ros.org/rosmaster rosmaster] package, usually started via <code>roscore</code>
* [http://wiki.ros.org/Topics Topic]: a named bus on which messages of a single type are published
* [http://wiki.ros.org/Topics Topic]: a named bus on which messages of a single type are published
** <code>rostopic list</code> will list active topics on a running rosmaster
* [http://wiki.ros.org/Services Service]: a named procedure, implemented by some Node
* [http://wiki.ros.org/Services Service]: a named procedure, implemented by some Node
** Connections can be persistent according to the client's choice
** Connections can be persistent according to the client's choice
Line 36: Line 35:
** <code>rosnode list</code> lists running nodes
** <code>rosnode list</code> lists running nodes
** <code>rosndoe info</code> displays information about a running node
** <code>rosndoe info</code> displays information about a running node
* [http://wiki.ros.org/rostopic rostopic]: interact with topics using YAML
** <code>rostopic list</code> will list active topics on a running rosmaster
** <code>rostopic echo</code> echoes messages from the topicros