Introduction to Mobile Robotics
@UTBM, University program, Engineering course, Erasmus compatible, Welcome to register!
This course is designed to introduce basic concepts and techniques used in the field of mobile robotics. Relevant fundamental problems and challenges will be analyzed, and both classic and cutting-edge solutions will be illustrated. Students will also gain hands-on experience with both simulators and real robots. In particular, this course covers the following topics:
2024
Course version: 1.1.0 (From 2024 onwards, the course will increase from 4 to 6 European credits.)
- Lecture 1: Introduction (pdf)
- Lecture 2: Locomotion (pdf)
- Lecture 3: Kinematics (pdf)
- Lecture 4: Perception (pdf)
- Lecture 5: Learning (pdf)
- Lecture 6: Decision-making
- Lecture 7: Planning (pdf)
- Lecture 8: Control
- Lecture 9: Navigation (part I)
- Lecture 10: Navigation (part II)
- Lecture 11: System Integration (pdf)
- Lecture 12: Multi-robot Systems (pdf)
Practice:
Further reading:
2023
Course version: 1.0.1
- Lecture 1: Introduction (pdf)
- Lecture 2: Locomotion (pdf)
- Lecture 3: Kinematics (pdf)
- Lecture 4: Perception (pdf)
- Lecture 5: SLAM (pdf)
- Lecture 6: Exploration (pdf)
- Lecture 7: Planning (pdf)
- Lecture 8: Navigation (pdf)
- Lecture 9: Multi-robot Systems (pdf)
- Lecture 10: Software for Robotics (pdf)
Practice:
- TurtleBot4 + ROS 2 [ github ]
- AgileX SCOUT MINI + ROS [ video ]
2022
Course version: 1.0.0
- Lecture 1: Introduction (pdf)
- Lecture 2: Locomotion (pdf)
- Lecture 3: Kinematics (pdf)
- Lecture 4: Perception (pdf)
- Lecture 5: SLAM (pdf)
- Lecture 6: Exploration (pdf)
- Lecture 7: Planning (pdf)
- Lecture 8: Navigation (pdf)
- Lecture 9: Multi-robot Systems (pdf)
- Lecture 10: Software for Robotics (pdf)
Practice:
Further reading:
References
- Introduction to Autonomous Mobile Robots
- Probabilistic Robotics
- Principles of Robot Motion
- Introduction to Humanoid Robotics