Control Architectures Flashcards

1
Q

Define time-scale

A

How quickly a robot has to respond compared to how quickly it can sense and think

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

What is the time-scale of Deliberative control?

A

slow

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

What is the time-scale of Reactive control?

A

very quick

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

What is the timescale of Hybrid control?

A

combines

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

What is the time-scale of behaviour-based-control?

A

brings time-scales together

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

Define modularity

A

refers to the way control systems are broken into modules and how they interact with each other

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

What is the modularity of deliberative control?

A

multiple modules in sequence including sense, plan, act; input from one being input for the next

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

What is the modularity of reactive control?

A

multiple modules running parallel, modules can send messages to each other

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

What is the modularity of hybrid control?

A

three layers/modules working parallel and can communicate with each other

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

What is the modularity of behavior-based-control?

A

multiple modules running parallel and able to talk to each other

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

When would you choose Deliberative control? (3)

A
  • static world
  • everything is known (no uncertainty)
  • there is time to think
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

When would you choose Reactive control?

A
  • very quick reaction

- no need to think or learn

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

When would you choose hybrid control?

A
  • needs to perform one or more tasks that involve thinking and reacting to a dynamic environment
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

When would you choose behavior-based-control?

A
  • need to react in real-time
  • needs to be able to learn
  • needs to use representations to generate efficiently (not only reactive) behavior
  • Need for uniform structure and representation throughout the system
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

When do you choose between HC and BBC?

A

Does not really matter, come up with a nice answer. HS is more popular for single robot control and BBC for groups

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

Define planning

A

the process of looking ahead at the outcomes of possible actions and searching for the sequence of actions that will reach the desired goal.

17
Q

What is the setup of a Reactive Control System with a subsumption architecture?

A

Higher layers can disable lower layers. Results in robust robots.

18
Q

What is offline planning?

A

Preplanned plan, for situations that might come up

19
Q

What is online planning?

A

Planning while a task is performed

20
Q

How does distributed mapping works?

A

Landmarks are detected using sensors, when later on the robot matches those landmarks it knows where it went. Otherwise –> new landmark is created.

21
Q

How can a RCS get out of problems (ex oscillation)? (2)

A
  • Using a bit of randomness - - keeping history
22
Q

What is a topological map?

A

collection of landmarks connected with links