About this course

The course teaches autonomous navigation for mobile robots. Topics include localization, path planning, motion planning, and SLAM (Simultaneous Localization and Mapping). Students will use Python and ROS (Robot Operating System) when working on autonomous navigation in simulation and on real robots. In addition to learning basic concepts, the students will also be introduced to experimental and state-of-the-art navigation systems.

Learning outcome

The student should be familiar with basic concepts related to autonomous navigation, and they should be able to apply what they have learned on real robot systems.
  • Learning activities

    Lectures: Concepts are presented and problems analyzed

    Computer exercises: Presented concepts are practiced through tutorials and exercises

    Lab exercises: Presented concepts are tested on real and simulated robots

  • Teaching support

    • Assistant teachers will guide and support students during practice classes and labs
    • Course room on Canvas
  • Syllabus

    Course literature will be announced at the start of the course.
  • Prerequisites

    TEL211
  • Recommended prerequisites

    TEL200

    TEL240

  • Assessment method

    Continuous exam

    Portfolio Karakterregel: Passed / Not Passed
  • About use of AI

  • Examiner scheme

    External examiner will control the quality of syllabus, questions for the final examination, and principles for the assessment of the examination answers.
  • Mandatory activity

    Students must have all lab exercises approved. Details are announced at the start of the course. Compulsory activity must be performed in the same year as the exam is taken, ie previously approved compulsory activity is not accepted.
  • Preferential right

    Applied Robotics