Difference between revisions of "ROS"
Jump to navigation
Jump to search
(+outline) |
(+newlines) |
||
Line 4: | Line 4: | ||
(how do I start ROS? what is roscore?) | (how do I start ROS? what is roscore?) | ||
== Nodes == | == Nodes == | ||
− | (what are nodes?) | + | (what are nodes?)<br /> |
(how do I interact with nodes? how do I start a new node? how do I shut down a node? all nodes?) | (how do I interact with nodes? how do I start a new node? how do I shut down a node? all nodes?) | ||
=== rosserial_arduino === | === rosserial_arduino === | ||
(what's special about this node?) | (what's special about this node?) | ||
== Topics == | == Topics == | ||
− | (what's a topic?) | + | (what's a topic?)<br /> |
− | (how can I interact with topics from the command line using the rostopic tool?) | + | (how can I interact with topics from the command line using the rostopic tool?)<br /> |
(how can I interact with topics using nodes?) | (how can I interact with topics using nodes?) | ||
=== Messages === | === Messages === | ||
− | (what's a message (aka a data type for a topic, service, etc)?) | + | (what's a message (aka a data type for a topic, service, etc)?)<br /> |
− | (what are the most helpful available message types?) | + | (what are the most helpful available message types?)<br /> |
− | (how do I work with Float32MultiArrays in Python and C++, since that's the most frequently used message?) | + | (how do I work with Float32MultiArrays in Python and C++, since that's the most frequently used message?)<br /> |
(how do I create my own message?) | (how do I create my own message?) |
Revision as of 04:04, 3 May 2019
We use ROS to send messages between the Pi and the Due. As of April 2019, we use the Indigo Igloo version, released in 2014, on the Pi.
Starting ROS and roscore
(how do I start ROS? what is roscore?)
Nodes
(what are nodes?)
(how do I interact with nodes? how do I start a new node? how do I shut down a node? all nodes?)
rosserial_arduino
(what's special about this node?)
Topics
(what's a topic?)
(how can I interact with topics from the command line using the rostopic tool?)
(how can I interact with topics using nodes?)
Messages
(what's a message (aka a data type for a topic, service, etc)?)
(what are the most helpful available message types?)
(how do I work with Float32MultiArrays in Python and C++, since that's the most frequently used message?)
(how do I create my own message?)