151-0632-00L  Vision Algorithms for Mobile Robotics

Semester Autumn Semester 2017
Lecturers D. Scaramuzza
Periodicity yearly course
Language of instruction English
Comment Number of participants limited to 55
Registration is on a first come, first served basis and SPACE IS LIMITED!



Catalogue data

Abstract For a robot to be autonomous, it has to perceive and understand the world around it. This course introduces you to the key computer vision algorithms used in mobile robotics, such as feature extraction, multiple view geometry, dense reconstruction, tracking, image retrieval, event-based vision, and visual-inertial odometry (the algorithms behind Google Tango, Ms Hololens, and the Mars rovers).
Objective Learn the fundamental computer vision algorithms used in mobile robotics, in particular: feature extraction, multiple view geometry, dense reconstruction, object tracking, image retrieval, event-based vision, and visual-inertial odometry (the algorithm behind Google Tango).
Content Each lecture will be followed by a lab session where you will learn to implement the building block of a visual odometry algorithm in Matlab. By the end of the course, you will integrate all these building blocks into a working visual odometry algorithm.
Lecture notes Lecture slides will be made available on the course official website: http://rpg.ifi.uzh.ch/teaching.html
Literature [1] Computer Vision: Algorithms and Applications, by Richard Szeliski, Springer, 2010.
[2] Robotics Vision and Control: Fundamental Algorithms, by Peter Corke 2011.
[3] An Invitation to 3D Vision, by Y. Ma, S. Soatto, J. Kosecka, S.S. Sastry.
[4] Multiple view Geometry, by R. Hartley and A. Zisserman.
[5] Introduction to autonomous mobile robots 2nd Edition, by R. Siegwart, I.R. Nourbakhsh, and D. Scaramuzza, February, 2011
Prerequisites / Notice Fundamentals of algebra, geomertry, matrix calculus, and Matlab programming.

Performance assessment

Performance assessment information (valid until the course unit is held again)
Performance assessment as a semester course
ECTS credits 4 credits
Examiners D. Scaramuzza
Type session examination
Language of examination English
Course attendance confirmation required No
Repetition The performance assessment is offered every session. Repetition possible without re-enrolling for the course unit.
Mode of examination oral 30 minutes
Additional information on mode of examination Oral exam
This information can be updated until the beginning of the semester; information on the examination timetable is binding.

Learning materials

 
Main link Slides of the course
Literature Computer Vision: Algorithms and Applications, by Richard Szeliski, Springer, 2010.
Robotics Vision and Control: Fundamental Algorithms, by Peter Corke 2011.
Additional links An Invitation to 3D Vision, by Y. Ma, S. Soatto, J. Kosecka, S.S. Sastry.
Introduction to autonomous mobile robots 2nd Edition, by Siegwart, Nourbakhsh, and Scaramuzza
Multiple view Geometry, by R. Hartley and A. Zisserman.
Only public learning materials are listed.

Courses

Number Title Hours Lecturers
151-0632-00 V Vision Algorithms for Mobile Robotics
**together with University of Zurich**
2 hrs
Thu 10-12 LFW C 5 »
D. Scaramuzza
151-0632-00 U Vision Algorithms for Mobile Robotics
**together with University of Zurich**
2 hrs
Thu 13-15 HG E 1.1 »
D. Scaramuzza

Restrictions

Places 55 at the most
Waiting list until 29.09.2017

Offered in

Programme Section Type
Mechanical Engineering Master Robotics, Systems and Control W Information
Robotics, Systems and Control Master Core Courses W Information