6 - ROS Robot Operating System Flashcards
1
Q
How to solve issues with sequential programming?
A
Use multi-threading to interact with data
2
Q
ROS Callback
A
Function called when data is available
3
Q
ROS Message
A
Pub/Sub: each piece of software receives messages it requests
4
Q
ROS Device drivers
A
Standardises interfaces across robots
5
Q
ROS definition
A
Robot Operating System flexible framework for robot software.
6
Q
ROS Node
A
Executable that uses ROS to communicate with other nodes
7
Q
ROS Service
A
On demand connection for a task.
Tasks processed when requested.
7
Q
ROS Topics
A
Nodes publish messages to a topic/subscribe to receive
8
Q
ROS Action
A
Used when goal takes a long time.
9
Q
ROS’s topology type?
A
Peer to Peer