M07 - Cognitive Robotics Flashcards

1
Q

What is cognition robotics?

A

Cognitive robotics is the field that combines insight and methods from AI, as well as cognitive and biological sciences, to robotics

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

What are the six attributes of cognition?

A
  • autonomy
  • action
  • perception
  • adapt
  • anticipate
  • learn
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are the 2 views of cognition?

A
  • Classical AI approach
  • Embodied AI approach
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is the classical AI approach?

A
  • intelligence as computation (cognitivism)
  • “The Thinker”
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is the embodied AI approach?

A
  • intelligent behaviors emerge from the bodily interaction with the environment
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is cognitive robotics?

A
  • human-like behavior and intelligence
  • interdisciplinary approach (cognitive science, psychology, biology)
  • System-level integration of a range of cognitive abilities
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

How do cognitive robots achieve their goals?

A
  • perceiving their environment
  • paying attention to the events that matter
  • anticipating the need for some action
  • planning what to do
  • anticipating the outcomes as it executes the action
  • learning from the resulting interaction
  • adapting to change
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Why is cognition useful for robots?

A
  • allows them to work autonomously
  • enables effective interaction
  • etc.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What are some desirable characteristics?

A
  • Value systems and motives
  • Physical embodiment
  • Sensorimotor contingencies
  • Perception
  • Attention
  • Prospective action
  • Declarative and procedural memory
  • Multiple modes of learning
  • Internal simulation
  • Constitutive autonomy
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is SOAR?

A

Symbolic Long-Term Memories
- used by a symbolic engine to handle memory operations such as loads and stores performed by the executed program.

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

What is the SOIMA architecture?

A
  • the units of the architecture are self organizing maps
  • implementation of inverse and forward models in the same architecture
  • missing modality representation can be constructed
  • sensory motor mapping
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Why do we study cognitive robotics?

A
  1. Build smart robots
  2. Understand cognition
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

How can you characterize human development?

A
  • online learning
  • crossmodal learning
  • continuous learning
  • open-ended learning
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is online learning?

A

Refers to the fact that learning happens while the child interacts with the environment and not in an offline mode

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

What is crossmodal learning?

A

Refers to the fact that different modalities and cognitive domain are acquired in parallel by the child and interact with each other

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

What is continuous and open-ended learning?

A

Refers to the fact that learning and development do not start and stop at specific stages but rather are lifelong learning experiences

17
Q

What cognitive development emerges in a dynamic environment?

A
  • emergence of new forms of action
  • acquisition of predictive control of these actions
18
Q

What is learning?

A
  • a process for improving the performance of a system
  • a process for estimating or improving the parameter values that govern the behavior of a known model
19
Q

What is development?

A
  • a process for generating or discovering the model itself
  • requires two-way interaction between agent and world
  • requires scaffolding on existing capabilities