The course is structured in seven modules. Four core modules act as the foundations of the course, developing students’ understanding of key aspects of mobile robotics, i.e., kinematics, dynamics, planning and control. Three further modules build students’ understanding on how mobile robotics fit into the context of automation in many different application fields.
Module 1: Introduction
Applications of mobile robots in indoor, outdoor and off-road scenarios
Ground and aerial mobile manipulation
Classical problems of mobile robotics
Fundamentals of hardware, software and control architectures
Module 2: Kinematics of mobile robots
Kinematic configurations for indoor, outdoor, and off-road mobile robots
Holonomic and nonholonomic configurations
Kinematic models of mobile robots
Module 3: Dynamics of mobile robots
Fundamentals of dynamic modeling for mobile robotics
Wheel-ground interaction modeling for indoor, outdoor, and off-road applications
The stability problem for off-road robots and mobile manipulators
Fundamentals of mobile robot multi-body simulation
Module 4: Path/trajectory planning
Planning and control, a global and local perspective
Fundamentals of search based, sampling based, and model based planners
Planning in Cartesian and configuration space with sampling based techniques
Introducing robot kinodynamic and actuation constraints in the planning problem
Fundamentals of multi-robot planning
Module 5: Regulation and trajectory tracking
Exact linearization and flatness form of classical mobile robot models
Fundamentals of odometric localization
Trajectory tracking using linear and nonlinear control laws
Position and pose regulation problem
Regulation and trajectory tracking as optimization problems
Module 6: Mobile manipulation
Controlling a mobile robot and a manipulator as a whole system
Navigation and task execution: planning and control approaches
Fundamentals of coordination strategies for a fleet of mobile manipulators
Module 7: Case study
Mobile manipulation for precision farming
|