Skip to main content

In this course, David Vernon presents the 10th module of the "Design & Implementation of Cognition-enabled Robot Agents" series. The learning goals of this module enables you to:

  1. Describe the three paradigms of cognitive science
  2. Explain the characteristics of cognitive architecture in each of the three paradigms
  3. Describe the key components of a hybrid cognitive architecture
  4. Sketch the design of the ISAC and CRAM cognitive architectures and explain how they operate

In four lectures cognitive architectures are explained and how cognitive agents can use these architectures.

We acknowledge the support from the KI-Campus Projekt funded by the German Federal Ministry of Education and Research.

This course is published by David Vernon in 2020. The course "covers both the essentials of classical robotics (mobile robots, robot arms for manipulation, and robot vision) and the principles of cognition (cognitive architectures, learning and development, prospection, memory, knowledge representation, internal simulation, and meta-cognition).

It brings these components together by working through some recent advances in robotics for everyday activities, and by including practical and detailed material based on the CRAM (Cognitive Robot Abstract Machine) cognitive architecture, incorporating the KnowRob knowledge base, building on ROS (Robot Operating System) and exploiting functional, object-oriented, and logic programming to reason about and execute under-specified tasks in everyday activities.

The course emphasizes both theory and practice and makes use of physical robots and robot simulators for visual sensing and actuation." [David Vernon, 2020]