Please enable JavaScript.
Coggle requires JavaScript to display documents.
Intoduction to ROS (Robot Operation System) (Linux Basics (open and see…
Intoduction to ROS (Robot Operation System)
Linux Basics
open and see the folder (terminal)
ls - l: r - read, x - execute, w - write, d - directory
Why is it important? ROS can't be downloaded on Windows
NEW WORDS
API - Application Programming Interface
launch - запуск, node = process, узел, angular - угловой, computation - вычисление, layout - расположение
ROS Fundamentals
COMMANDS
command for displaying info about nodes:
rosnode
rostopic type <topic name>
: to get type of messages from a topic
rostopic list
: all exist topics
rostopic info <topic name>: info about particular topic
to run a code:
rosrun <package> <node>
rosnode list - all the nodes
rosnode info <name>
- to get info from node
What are the functions of the elements in ROS?
Node
makes computation and gives a message to the robot (message is a piece of communication)
Topic
is a channel between nodes
Publisher
. It broadcast a message
Subscriber
. Receives a message. It has name of topic, type of message, callback function