1.To understand the main types of cognitive robots and their driving requirements (engineering operations, navigation, cooperation).
2.To understand advanced methods for creating highly capable cognitive robots.
3.To dive into the recent literature, and collectively synthesize, clearly explain and evaluate the state of the art in cognitive robotics.
4.To apply one or more core reasoning methods to create a simple agent that is driven by goals or rewards.
Profesorado
Responsable
Otros
Contenidos
-
Planning and Acting in the World.
Monitoring and Diagnosis
Planning Missions
-
Interacting with the world: state-awareness
SLAM
Cognitive Vision
Navigation and Manipulation
Human-Robot Interaction
-
Fast, large-scale reasoning: planning for future
Optimality and soft Constraints
Incremental methods
Actividades
Actividad
Acto evaluativo
Implementation of theoretical contents into simulated environments
Teamwork with simulated robots
Metodología docente
1. To understand the main types of cognitive robots and their driving requirements (engineering operations, navigation, cooperation)
Methodology: case studies
2. To understand advanced methods for creating highly capable cognitive robots
Methodology: lectures and classroom slides, implement and compare 2 core methods with computer simulation
3. To dive into the recent literature, and collectively synthesize, clearly explain and evaluate the state of the art in cognitive robotics
Methodology: oral presentation
4.To apply one or more core reasoning methods to create a simple agent that is driven by goals or rewards
Methodology: code programming
Método de evaluación
1. Oral presentation 20%
2. Reports of lab sessions 30%
3. Final project 50%
(*) There are no exams.
Capacidades previas
Good programming skills (C, C++, Matlab)