151-0632-00L  Vision Algorithms for Mobile Robotics

SemesterAutumn Semester 2017
LecturersD. Scaramuzza
Periodicityyearly course
Language of instructionEnglish
CommentNumber of participants limited to 55
Registration is on a first come, first served basis and SPACE IS LIMITED!



Catalogue data

AbstractFor 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).
ObjectiveLearn 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).
ContentEach 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 notesLecture 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 / NoticeFundamentals 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 credits4 credits
ExaminersD. Scaramuzza
Typesession examination
Language of examinationEnglish
Course attendance confirmation requiredNo
RepetitionThe performance assessment is offered every session. Repetition possible without re-enrolling for the course unit.
Mode of examinationoral 30 minutes
Additional information on mode of examinationOral exam
This information can be updated until the beginning of the semester; information on the examination timetable is binding.

Learning materials

 
Main linkSlides of the course
LiteratureComputer Vision: Algorithms and Applications, by Richard Szeliski, Springer, 2010.
Robotics Vision and Control: Fundamental Algorithms, by Peter Corke 2011.
Additional linksAn 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

NumberTitleHoursLecturers
151-0632-00 VVision Algorithms for Mobile Robotics
**together with University of Zurich**
2 hrs
Thu10-12LFW C 5 »
D. Scaramuzza
151-0632-00 UVision Algorithms for Mobile Robotics
**together with University of Zurich**
2 hrs
Thu13-15HG E 1.1 »
D. Scaramuzza

Restrictions

Places55 at the most
Waiting listuntil 29.09.2017

Offered in

ProgrammeSectionType
Mechanical Engineering MasterRobotics, Systems and ControlWInformation
Robotics, Systems and Control MasterCore CoursesWInformation