Lect 13-16 Flashcards

1
Q

What is Hybrid Architecture?

A
To cope with the problem of behavioral based robotics.
It has both reactive and deliberative layers.
Deliberative layer (high level)
(world model | plan)  not everything is captured in the world model.

|
Reactive Layer (lower layer)
sense-act couples (behaviours)

PLAN THEN SENSE ACT

BEHAVIORAL BASED ROBOTICS DID NOT NEED A WORLD MODEL, WORLD WAS OUR MODEL. UNLIKE BEHAVIOUR BASED ROBOTICS, IN ORDER TO PLAN WE NEED A WORLD MODEL.

Plan selects the couple sense-act and this behaviour remains active until another plan is executed.

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

What is 3 TIRED Hybrid Architecture?

A

Clear seperation between the deliberative and reactive layers.
PLANNER(deliberative)
|
SEQUENCER(almost between them)
|
REACTIVE LAYER
NOW WE HAVE A COMMUNICATION BETWEEN HIGH AND LOW LEVEL

Sequencer: Monitors the execution of plans and speaks with behaviours.

When we don’t have a clear separation between the reactive and deliberative, it is not certain that which part of planner will communicate with behaviour or which behaviours communicate with planner.

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

What is 3 TIRED Hybrid model and the definition of each layer?

A

Upper Level: PLANNER
Mission generating and monitoring
NEEDS PAST PRESENT AND FUTURE

Lower level: (SEQUENCER)
Selection of behaviours and accomplish tasks. Monitors each behaviour and if failure stop one behaviour and start the other.
NEEDS PAST AND PRESENT

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

What are the time horizons for 3 TIRED Hybrid model?

A
DELIBERATIVE(PLANNER)
PRESENT+PAST+FUTURE   ""SLOW""
|
SEQUENCER
PRESENT PAST  ""FAST""
|
REACTIVE
PRESENT ""VERY FAST""
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are the different functionalities of architectures?

A

Planner
Sequencer
Reactive
Learn

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

Given the autonomy has a different programming style, what is it?

A
Summary of 3T Hybrid:
1-Deliberative Planner:
Primitives: Sense-Plan-Act
Perception: Recognition (deliberative)
Model: Global
Planning Horizon: Past present future
Time Scale: Slow
2- Deliberative Sequencer:
Primitives: Sense-Plan-Act
Perception: Recognition
Model : Global
Planning horizon: Present past
Time Scale: Fast
3- Reactive 
Primitives: Sense-Act
Perception: Direct
Planning horizon: Present
Model: Local
Time Scale: Very Fast
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is canonical operational architecture?

A

Each layer has different style of program organization.
Not concerned with details of interaction layer

Interaction Layer (procedural, functional languages)
|
Deliberative Layer(functional languages)
|
Behavioural Layer (Procedural languages)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Can intelligence added in layers?

A

Yes intelligence can be organized in layers. But it is not an easy task to do. Everytime you add a new layer, you need to check if everything is okey with the lower layers and you need to design a proper interaction with the lower layers.

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

Illustrate paradigms for programming robot software architectures *** ?

A

https://en.wikipedia.org/wiki/Robotic_paradigm

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

The PARADIGM OF AI?

A

Sense -> Plan -> Act(returns to sense)
The robot perceives the world and builds a global map.
The robot plans all the directives required to reach the final goal.
Robot acts to execute the first directive and cycles it again

Sense as an input, plan and decide on what to do by running its algorithm to express and action.
Could be good for a closed world assumption. But playing football(ex of open world) it can not predict what others will do. Because the world keeps changing.

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

What is integrator company?

A

Buys robot from manifacturars and they take this robot and apply them specific needs of manufacturing companies.

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

What are 3 paradigms of system architectures?

A

Hierarchical(deliberative), reactive, hybrid deliberative and reactive

3 functionalities:
sense
plan
act
learn
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What are the types of architectures? 3 layers of architectures

A

Operational,System,Technical

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

What are the subsystems in a systems architecture? 5 subsystems in general

A
Navigation
Cartographer,World model,World map
Planning(generating mission, implementing..)
Motor schemas,behaviours
Perception sensing
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

AI primitives within an agent

A

Sense Plan Act Learn

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