M07 - Cognitive Robotics Flashcards
What is cognition robotics?
Cognitive robotics is the field that combines insight and methods from AI, as well as cognitive and biological sciences, to robotics
What are the six attributes of cognition?
- autonomy
- action
- perception
- adapt
- anticipate
- learn
What are the 2 views of cognition?
- Classical AI approach
- Embodied AI approach
What is the classical AI approach?
- intelligence as computation (cognitivism)
- “The Thinker”
What is the embodied AI approach?
- intelligent behaviors emerge from the bodily interaction with the environment
What is cognitive robotics?
- human-like behavior and intelligence
- interdisciplinary approach (cognitive science, psychology, biology)
- System-level integration of a range of cognitive abilities
How do cognitive robots achieve their goals?
- 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
Why is cognition useful for robots?
- allows them to work autonomously
- enables effective interaction
- etc.
What are some desirable characteristics?
- Value systems and motives
- Physical embodiment
- Sensorimotor contingencies
- Perception
- Attention
- Prospective action
- Declarative and procedural memory
- Multiple modes of learning
- Internal simulation
- Constitutive autonomy
What is SOAR?
Symbolic Long-Term Memories
- used by a symbolic engine to handle memory operations such as loads and stores performed by the executed program.
What is the SOIMA architecture?
- 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
Why do we study cognitive robotics?
- Build smart robots
- Understand cognition
How can you characterize human development?
- online learning
- crossmodal learning
- continuous learning
- open-ended learning
What is online learning?
Refers to the fact that learning happens while the child interacts with the environment and not in an offline mode
What is crossmodal learning?
Refers to the fact that different modalities and cognitive domain are acquired in parallel by the child and interact with each other