Lect 12 Flashcards

1
Q

What is an architecture of a robot?

A

Overall style of design and organization is called as architecture. It provides a principled way of organizing a control system. If we have architectures we can use modularity and abstraction

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

Different levels to describe a robot?

A

Functionality
Implementation
High level architecture
Low level Architecture

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

What are the advantages of the operational architectures?

A

Abstraction, modularity : if the solution is modular, I can use it in another robot
Can reveal some fundamental vulnerabilities

If you are forced to use modularity, there may be some vulnerabilities.
Vulnerability: By looking at your robot from a high level you can see that maybe the solution is okey for some specific environment by looking at your system as modules of architectures.
This can be understood much easier by looking at the architectures. This is why we need architectures

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

Why we need 3 different levels of architectures?

A

Architecture is the overall style of design and organization. It provides a principled way of organizing the control system. If we have architectures we have modularity and we can use abstraction

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

Types of architectures?

A

-Operational Architectures: Describe WHAT system does in a high level. Not describe how

Style of a house

-System architectures: How system works interms of MAJOR SUBSYSTEMS

How many rooms, what each room does

-Technical Architecture: How system works interms of implementation details.

The plans and the pieces of the house

Operational+system architecture : High Level
System+technical : Low level

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

What are the important things about architectures?

GAMA

A
  • Abstraction: focus for thinking general organization of intelligence
  • Modularity: We can use a solution in another robot
  • Anticipation of change: how to adapt
  • Generality: Not reinvent the wheel. Use advanced algorithms made by someone else. You can take and use it on your robot
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is the operational architecture?

A

Describes what dystem does in a high level, does not tell how.
-Spinal Cord And Lower Brain:
REFLEXES, REACTIVE, UNCONSCIOUSNESS
Skills and responses.
(Dizimize vurulduğunda aniden geri çekmemiz)
-Upper Brain(brain):
DELIBERATIVE THOUGHTFULL CONSCIUOUS
Reasoning over symbols(information) about our goals.. Cognition takes place.

-Middle brain (amigdala)
Converting sensor data into symbols(information)
Immediately process visual information. High level processing in a non consciousness way.

2 Layers in Operational Architecture:
DELIBERATIVE LAYER
|
REACTİVE(BEHAVİORAL) LAYER

(better robots not only have reactive or deliberative)

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

What is a canonical architecture?

A
(operational architecture)
3 layers in one architecture.
INTERACTION LAYER (GUI, persona and teaming, gestures and attitudes, beliefs, desires)
|
DELIBERATIVE LAYER
|
REACTIVE LAYER
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

From reactive(low) to deliberative(high) layer:

A

-Two types of perception:
DIRECT(reactive) and RECOGNITION(deliberative)
-Different time horizons
Reactive: we consider only present and maybe a little bit past
Deliberative: Past, look at what happened before and decide on the future.

-Need a world model to process future past and present.

BUT
Creating and updating a world model everytime is very difficult. Camdan bir duvar varsa robot bunu bilmeli ve ona göre çarpmamalı.
Different control loops for wood glass …

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

What are the basic elements(functionalities) of the AI?

Deliberative?

A

Sense -> Plan -> Act (goes back to sense)
Look at the checkerboard:
Sense -> plan(plan the next move) -> act (select the next move and move a piece)

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

What are the primitives of robot intelligence?

A

Sense
Plan
Act
Learn

For closed world, primitives of intelligence is good but for open world it is really bad.
Keep raising the leg until you get rid of the obstacle, world model gereksiz

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

What is behavioral robotics?

A

It only has reactive layer. It is based on behaviours.
Behaviours are sense->act couples.
The world is the model. We don’t have to create a world model. I have to move in order to cope with the world.

Bir yere çıkmak için yavaş yavaş çıkmak ve tepeye ulaşmak daha koley, önceden bir world modele sahipsem ve çıkılacak yer 25 cm olarak görünüyorsa ama orada toz varmış ve 23 e çıktım. Recovery plan yoktu ve düştüm. Bunun yerine yavaş yavaş çıkabilirim. Buna behavioral robotics deniyor.

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

What are the advantages and disadvantages of behaviour based robotics?

A

Advantages:

  • Direction perception is usually simple.
  • ”"”Graceful degredation”””: High modularity, add new behaviours without reprogramming the old working behaviours

Disadvantages:

  • Get stuck at local minima,without realizing there is a global minima imagine it tries to go to the light but always hitting the glass, because it does not know that the window next to it is open
  • Hidden costs: behaviours plus coordination function
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is graceful degredation? ****

A

High modularity, add new behaviours without reprogramming the old working behaviours.

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

What is embodiment and avoidance behaviour?

A

Embodiment: Intelligence is in the body.

Avoidance behaviour: If whiskers touch something that means there is an obstacle.

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

What is a hierarchical paradigm?

A

Sense-plan-act (turns to sense again)

17
Q

3 primitives of hierarchical paradigm?

A
Sense
Sensor data -> sensed information
Plan
Information(sensed) -> Directives
Act
Directives -> Actuator commands