6 - ROS Robot Operating System Flashcards

1
Q

How to solve issues with sequential programming?

A

Use multi-threading to interact with data

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

ROS Callback

A

Function called when data is available

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

ROS Message

A

Pub/Sub: each piece of software receives messages it requests

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

ROS Device drivers

A

Standardises interfaces across robots

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

ROS definition

A

Robot Operating System flexible framework for robot software.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

ROS Node

A

Executable that uses ROS to communicate with other nodes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

ROS Service

A

On demand connection for a task.

Tasks processed when requested.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

ROS Topics

A

Nodes publish messages to a topic/subscribe to receive

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

ROS Action

A

Used when goal takes a long time.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

ROS’s topology type?

A

Peer to Peer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly