Self-adaptive robotic systems

Contents

  1. Basic Principles of Self-adaptation
  2. Architectures and methods for self-adaptation
  3. Runtime adaptation
  4. Analysis of self-adaptive systems
  5. Guaranteeing safe adaptation under uncertainty
  6. Engineering dependable self-adaptive robots

Learning objectives

  • Basic knowledge of self-adaptive systems, especially in the context of autonomous robots,
  • Application of architectures and design patterns (e.g. MAPE-K, goal-driven control, reflection models) and relating them to robotics concepts such as behavior networks
  • Mastering methods of runtime adaptation, decision making and uncertainty handling,
  • Knowledge and application of methods for analyzing, verifying and validating adaptive systems
  • Ability to develop strategies to ensure safety and dependability in adaptive behavior
  • Development of software solutions for self-adaptive robots