Direkt zum Inhalt springen
Computer Vision Group
TUM School of Computation, Information and Technology
Technical University of Munich

Technical University of Munich

Menu

Links

Informatik IX
Computer Vision Group

Boltzmannstrasse 3
85748 Garching info@vision.in.tum.de

Follow us on:

News

04.03.2024

We have twelve papers accepted to CVPR 2024. Check our publication page for more details.

18.07.2023

We have four papers accepted to ICCV 2023. Check out our publication page for more details.

02.03.2023

CVPR 2023

We have six papers accepted to CVPR 2023. Check out our publication page for more details.

15.10.2022

NeurIPS 2022

We have two papers accepted to NeurIPS 2022. Check out our publication page for more details.

15.10.2022

WACV 2023

We have two papers accepted at WACV 2023. Check out our publication page for more details.

More


This is an old revision of the document!


Lecture: Visual Navigation for Flying Robots

In recent years, flying robots such as quadcopters have gained increased interest in robotics and computer vision research. For navigating safely, these robots need the ability to localize themselves autonomously using their onboard sensors. Potential applications of such systems include the autonomous 3D reconstruction of buildings, inspection and simple maintenance tasks, surveillance of public places as well as in search and rescue systems.

(6 ECTS, changed on 12.7.2012)

December 07, 2012: This course has been distinguished with the Teach Inf Award 2011/12 for the best lecture in computer science in the summer term 2012.

Content

In this course, we will provide an overview of current techniques for 3D localization, mapping and navigation that are suitable for quadcopters. This course will cover the following topics:

- necessary background on robot hardware, sensors, 3D transformations

- motion estimation from images (including interest point detection, feature descriptors, robust estimation, visual odometry, iteratively closest point)

- filtering techniques and data fusion

- non-linear minimization, bundle adjustment, place recognition, 3D reconstruction

- autonomous navigation and exploration of unknown environments

The lecture will be accompanied by a lab course where the students will implement their own visual navigation system. This course is an excellent preparation for a master thesis project in this area.

Lab Course

Exercise sheets will be passed out every other week, containing both theoretical problems and programming exercises (in C++). In an exercise group every other week, we will discuss the solutions to the theory problems and the programming problems. Active participation in the exercises is the requirement for participation in the final exam. This will be written or oral, depending on the number of attendees. The questions will cover all material presented in class.

The practical exercises will be implemented directly on a Parrot Ardrone quadrocopter, so we expect a lot of fun (and broken propellors).

Organization

The lecture will be given by Jürgen Sturm.

Lecture: Tuesday, 10:15-11:45, room 02.09.23 (FMI, Boltzmannstrasse 3)

Teaching assistant: Nikolas Engelhard

Lab course/practice: Thursday: 14:15-15:45, room 02.09.23 or 02.09.38 (lab) (FMI, Boltzmannstrasse 3)

Registration: via TUM campus

The oral exam takes place in room 02.09.59. Sign up for a time slot on the list in front of the secretary (room 02.09.52). On the examination day: Please take a seat in the sofa corner in front of room 02.09.52 until we pick you up.

Schedule

A printer ready version (two sides, six pages per sheet) of the lecture notes can be found here: pdf

Date Slides
17.04.2012 Introduction pdf avi (sorry, poor audio quality!)
24.04.2012 Linear algebra, geometry, sensors pdf (bad synchronization + missing end –> use pdf)
08.05.2012 State estimation pdf (bad synchronization –> use pdf)
15.05.2012 Guest talks
22.05.2012 Robot control pdf
05.06.2012 Visual motion estimation pdf
12.06.2012 Simultaneous localization and mapping pdf
19.06.2012 Bundle adjustment and stereo correspondence pdf
26.06.2012 Place recognition, ICP, and dense reconstruction pdf
03.07.2012 Global navigation and path planning pdf
10.07.2012 Planning under uncertainty, exploration and coordination pdf
17.07.2012 Evaluation and benchmarking, time for questions pdf


Recordings can also be found on the TUM TeleTeachingTool website. The raw recordings (before processing) can usually be found a few days before they have been post-processed as MP4 here.

Date Exercise
19.04.2012 Robot lab pdftgz tgz bag1bag2bag3
26.04.2012 Robot lab
03.05.2012 Exercise: Robot Odometry pdf
10.05.2012 Robot lab pdf (Last update: May 14, 12:00)
24.05.2012 Exercise: Robot Localization pdf (Last update: May 24, 21:30)
31.05.2012 Robot lab pdf (Last update: June 4, 12:00)
14.06.2012 Exercise: Position Control pdf
21.06.2012 Exercise: Project proposal pdf pdf
28.06.2012 Robot lab
05.07.2012 Exercise: Project mid-term pdf
12.07.2012 Robot lab
19.07.2012 Exercise: Project presentation pdf pdf

The participation in the exercises is obligatory. Participation in the robot lab is recommended, but not mandatory.

Student Projects

Project title Team name Proposal Midterm Final
Trajectory Generation and Following with Position Correction Crash Pilots pdf pdf pdf
Localization with a particle filter Viking pdf
Autonomous Landing on a Moving Platform Beer pdf pdf pdf
Circling around a person Dragon Sheep pdf pdf
Autonomous flying drone for building surveillance Red Onepdf pdf pdf
Using a Saliency Map to turn the Quadcopter towards interesting points Brezelpdf pdf pdf
Gesture Based Control Weissbier pdf pdf pdf
Fast landing on a moving vehicle Roter Baron pdf pdf pdf
Autonomous Landing on a Moving Platform Weisswurst pdf pdf pdf

The video-taped talks from the final presentations are now available online (password required, same as for ICRA proceedings).

Literature

  • Probabilistic Robotics. Sebastian Thrun, Wolfram Burgard and Dieter Fox. MIT Press, 2005.
  • Computer Vision: Algorithms and Applications. Richard Szeliski. Springer, 2010.

Further Material

Rechte Seite

Informatik IX
Computer Vision Group

Boltzmannstrasse 3
85748 Garching info@vision.in.tum.de

Follow us on:

News

04.03.2024

We have twelve papers accepted to CVPR 2024. Check our publication page for more details.

18.07.2023

We have four papers accepted to ICCV 2023. Check out our publication page for more details.

02.03.2023

CVPR 2023

We have six papers accepted to CVPR 2023. Check out our publication page for more details.

15.10.2022

NeurIPS 2022

We have two papers accepted to NeurIPS 2022. Check out our publication page for more details.

15.10.2022

WACV 2023

We have two papers accepted at WACV 2023. Check out our publication page for more details.

More