Autonomous Navigation for Flying Robots - Technische Universität München

edX

Course

Online

Free

Description

  • Type

    Course

  • Methodology

    Online

  • Start date

    Different dates available

You will learn how to infer the position of the quadrotor from its sensor readings and how to navigate it along a trajectory.

Facilities

Location

Start date

Online

Start date

Different dates availableEnrolment now open

About this course

Proficient in linear algebra and 3D geometry. Basic python programming skills.

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

This centre's achievements

2017

All courses are up to date

The average rating is higher than 3.7

More than 50 reviews in the last 12 months

This centre has featured on Emagister for 8 years

Subjects

  • Computer Science
  • Flying robots
  • Robors
  • Engineering
  • Computer

Course programme

dX keeps courses open for enrollment after they end to allow learners to explore content and continue learning. All features and materials may not be all available. Check back often to see when new course start dates are announced.

In recent years, flying robots such as miniature helicopters or quadrotors have received a large gain in popularity. Potential applications range from aerial filming over remote visual inspection of industrial sites to automatic 3D reconstruction of buildings. Navigating a quadrotor manually requires a skilled pilot and constant concentration. Therefore, there is a strong scientific interest to develop solutions that enable quadrotors to fly autonomously and without constant human supervision. This is a challenging research problem because the payload of a quadrotor is uttermost constrained and so both the quality of the onboard sensors and the available computing power is strongly limited.

In this course, we will introduce the basic concepts for autonomous navigation for quadrotors. The following topics will be covered:

  • 3D geometry,
  • probabilistic state estimation,
  • visual odometry, SLAM, 3D mapping,
  • linear control.

In particular, you will learn how to infer the position of the quadrotor from its sensor readings and how to navigate it along a trajectory.

The course consists of a series of weekly lecture videos that we be interleaved by interactive quizzes and hands-on programming tasks. For the flight experiments, we provide a browser-based quadrotor simulator which requires the students to write small code snippets in Python.

This course is intended for undergraduate and graduate students in computer science, electrical engineering or mechanical engineering. This course has been offered by TUM for the first time in summer term 2014 on EdX with more than 20.000 registered students of which 1400 passed examination. The MOOC is based on the previous TUM lecture “Visual Navigation for Flying Robots” which received the TUM TeachInf best lecture award in 2012 and 2013.

What you'll learn

After successful participation of this module, students will be able to

  • Understand the flight principles of quadrotors and their application potential
  • Specify the pose of objects in 3D space and to perform calculations between them (e.g., compute the relative motion)
  • Explain the principles of Bayesian state estimation
  • Implement and apply an extended Kalman filter (EKF), and to select appropriate parameters for it
  • Implement and apply a PID controller for state control, and to fine tune its parameters
  • Understand and explain the principles of visual motion estimation and 3D mapping

Additional information

Jürgen Sturm Jürgen Sturm is a postdoctoral researcher in the Computer Vision group at the Technische Universität München. His major research interests lie in dense localization and 3D reconstruction for micro aerial vehicles. In 2011, he obtained his PhD from the Autonomous Intelligent Systems lab headed by Prof. Wolfram Burgard at the University of Freiburg. 

Autonomous Navigation for Flying Robots - Technische Universität München

Free