This document provides an overview of a lecture series on autonomous navigation for flying robots. The 8-week course will cover topics like linear algebra, sensors, state estimation, and visual odometry to teach students how to enable a quadcopter to fly autonomously through estimating its state from sensor readings and generating control commands. The lectures will be video-based and include interactive exercises and programming assignments in Python.
This document provides an overview of a lecture series on autonomous navigation for flying robots. The 8-week course will cover topics like linear algebra, sensors, state estimation, and visual odometry to teach students how to enable a quadcopter to fly autonomously through estimating its state from sensor readings and generating control commands. The lectures will be video-based and include interactive exercises and programming assignments in Python.
This document provides an overview of a lecture series on autonomous navigation for flying robots. The 8-week course will cover topics like linear algebra, sensors, state estimation, and visual odometry to teach students how to enable a quadcopter to fly autonomously through estimating its state from sensor readings and generating control commands. The lectures will be video-based and include interactive exercises and programming assignments in Python.
Jrgen Sturm Technische Universitt Mnchen Course Goal How can we enable a quadrocopter to fly autonomously? How can we estimate its state from its sensor readings? How can we generate control commands to move it towards its goal? Jrgen Sturm Autonomous Navigation for Flying Robots 2 Course Content by Week 1. Introduction, state-of-the-art 2. Linear algebra, 2D geometry 3. 3D geometry and sensors 4. Motors and motor controllers (PID) 5. Probabilistic state estimation 6. Bayes and Kalman filters 7. Visual odometry 8. Cutting edge research results Jrgen Sturm Autonomous Navigation for Flying Robots 4 Course Organization Course duration: 8 weeks Video lectures 30-45 minutes per week Interactive exercises Quizzes, arithmetic problems Hands-on programming exercises in Python Jrgen Sturm Autonomous Navigation for Flying Robots 5 Upcoming Next Lecture 1.2: Why quadrotors? Potential applications Jrgen Sturm Autonomous Navigation for Flying Robots 6