subject
Intro

edX: Autonomous Navigation for Flying Robots

 with  Daniel Cremers and Jürgen Sturm
Class Central Course Rank
#2 in Subjects > Engineering > Robotics

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.

FAQ

Do I need to buy a textbook?

No, all required materials will be provided within the courseware. However, if you are interested, we recommend the following additional materials:

  1. This course is based on the TUM lecture Visual Navigation for Flying Robots. The course website contains lecture videos (from last year), additional exercises and the full syllabus: http://vision.in.tum.de/teaching/ss2013/visnav2013
  2. Probabilistic Robotics. Sebastian Thrun, Wolfram Burgard and Dieter Fox. MIT Press, 2005.
  3. Computer Vision: Algorithms and Applications. Richard Szeliski. Springer, 2010.

Do I need to build/own a quadrotor?

No, we provide a web-based quadrotor simulator that will allow you to test your solutions in simulation. However, we took special care that the code you will be writing will be compatible with a real Parrot Ardrone quadrotor. So if you happen to have a Parrot Ardrone quadrotor, we encourage you to try out your solutions for real.

9 Student
reviews
+ Add to My Courses
Learn Data Analysis udacity.com

Learn to become a Data Analyst. Job offer guaranteed or get a full refund.

Advertisement
Become a Data Scientist datacamp.com

Learn Python & R at your own pace. Start now for free!

Advertisement
FAQ View All
What are MOOCs?
MOOCs stand for Massive Open Online Courses. These are free online courses from universities around the world (eg. Stanford Harvard MIT) offered to anyone with an internet connection.
How do I register?
To register for a course, click on "Go to Class" button on the course page. This will take you to the providers website where you can register for the course.
How do these MOOCs or free online courses work?
MOOCs are designed for an online audience, teaching primarily through short (5-20 min.) pre recorded video lectures, that you watch on weekly schedule when convenient for you.  They also have student discussion forums, homework/assignments, and online quizzes or exams.

9 reviews for edX's Autonomous Navigation for Flying Robots

Write a review
1 out of 1 people found the following review useful
3 years ago
profile picture
Billy Lim completed this course, spending 5 hours a week on it and found the course difficulty to be hard.
This is more of a matrix-transforming course where the quadrotors only come in during programming assignments or when the lecturer gives a real-world example. However, it does a good job of explaining matrix transformations. The programming assignments, on the other hand, are a little messy & hard to understand.
Was this review helpful to you? YES | NO
3 years ago
profile picture
Nuno Goncalves completed this course, spending 8 hours a week on it and found the course difficulty to be medium.
Is a very good introduction to autonomous robot, good exercises to practice, is very well structured, i recomend this course.
Was this review helpful to you? YES | NO
2 years ago
profile picture
Anonymous completed this course.
It's really great course on edX, I learned a lot! Very well structured with great examples. I really recomment this course.
Was this review helpful to you? YES | NO
2 years ago
profile picture
José Ignacio González Cárdenas completed this course.
This is a great course. The math involved is a little bit hard, but I think they managed to make it well structured.
Was this review helpful to you? YES | NO
2 years ago
Rey Raul Coaguila completed this course and found the course difficulty to be medium.
Was this review helpful to you? YES | NO
2 years ago
profile picture
Vikram Pawar is taking this course right now.
Was this review helpful to you? YES | NO
2 years ago
Johan Kiviniemi completed this course.
Was this review helpful to you? YES | NO
2 years ago
Colin Johnson is taking this course right now.
Was this review helpful to you? YES | NO
2 years ago
profile picture
Arto Bendiken partially completed this course.
Was this review helpful to you? YES | NO

Write a review

How would you rate this course? *
How much of the course did you finish? *
Review
Create Review