Home Teaching SS19 Lecture Humanoid Robotics

Lecture Humanoid Robotics (MA-INF 4215)

Humanoid robots are currently an active research platform. Since they have a human-like body plan they can act in environments designed for humans. Humanoid robots are able to, e.g., climb stairs, walk through cluttered environments, manipulate objects, and open doors.

This lecture covers techniques for humanoid robots such as perception, localization, footstep planning, walking, and motion planning.

 

Organization

 

Literature

We compiled a list of literature recommendations on the individual topics for further reading.

Schedule

The course schedule for the semester is here. A calendar entry for the schedule can be downloaded from here.

Exam

Requirements for taking part in the exam: 50% of reachable points from the assignments; working in groups of 2-3 students is possible.

Dates for the exams:

  • First exam: July, 15-17
  • Second exam: September, 23-24

Please register for the exam in BASIS until June, 1-21.

 

Slides

No. Topic Date Slides
0 Introduction April 4 [PDF]
1 Linear Algebra April 9 [PDF]
2 Least squares and odometry calibration April 11 [PDF]
3 Projective geometry and homogeneous coordinates April 25 [PDF]
4 Camera parameters April 25 [PDF]
5 Whole-body self-calibration May 2  [PDF]
6 3D world representations - part 1 & 2 May 2, May 9 [PDF]
7 Monte Carlo localization May 16 [PDF]
8 Path planning and walking May 16 [PDF]
       
       
       
       

 

Assignments

No. Topic Date published Submission deadline PDF
1 GIT, linear algebra April 4 April 11 [PDF]
2 Odometry calibration April 11 April 25 [PDF]
3 Projective geometry April 25 May 2 [PDF]
4 Forward kinematics, k-d trees May 2 May 9 [PDF]
5 Octree and signed distance function  May 9 May 16 [PDF]
6 ICP and particle filter May 16 May 23 [PDF]