Course syllabus for Autonomous robots

The course syllabus contains changes
See changes

Course syllabus adopted 2024-02-27 by Head of Programme (or corresponding).

Overview

  • Swedish nameAutonoma robotar
  • CodeTME290
  • Credits7.5 Credits
  • OwnerMPCAS
  • Education cycleSecond-cycle
  • Main field of studyEngineering Physics
  • DepartmentMECHANICS AND MARITIME SCIENCES
  • GradingTH - Pass with distinction (5), Pass with credit (4), Pass (3), Fail

Course round 1

  • Teaching language English
  • Application code 11117
  • Maximum participants48 (at least 10% of the seats are reserved for exchange students)
  • Block schedule
  • Open for exchange studentsYes

Credit distribution

0116 Examination 7.5 c
Grading: TH
0 c0 c0 c7.5 c0 c0 c
  • 27 Maj 2024 am J
  • Contact examiner
  • 27 Aug 2024 pm J

In programmes

Examiner

Go to coursepage (Opens in new tab)

Eligibility

General entry requirements for Master's level (second cycle)
Applicants enrolled in a programme at Chalmers where the course is included in the study programme are exempted from fulfilling the requirements above.

Specific entry requirements

English 6 (or by other approved means with the equivalent proficiency level)
Applicants enrolled in a programme at Chalmers where the course is included in the study programme are exempted from fulfilling the requirements above.

Course specific prerequisites

Basic mathematical and programming skills are required. It is an advantage, but not absolutely necessary, to be familiar with modern C++ (version 11 or later) and Linux systems.

Aim

The course aims at giving the students an understanding of design principles for autonomous systems, both robots and software agens, and also gives students the opportunity to apply their knowledge in practice through the construction of a simple autonomous robot.

Learning outcomes (after completion of the course the student should be able to)

  • Describe properties of common types of robotic hardware, including sensors, actuators, and computational nodes
  • Apply modern software development and deployment strategies connected with autonomous robots
  • Set up and use equations of motion of wheeled autonomous robots
  • Apply basic sensor fusion
  • Set up and use computer simulations of autonomous robots
  • Apply global and local navigation of autonomous robots
  • Apply the basics of behavior-based robotics
  • Apply methods for decision making in autonomous robots
  • Discuss the potential role of autonomous robots in society, including social, ethical, and legal aspects
  • Discuss technical challenges with autonomous robots in society

Content

  • Survey of robot related hardware
  • Modern software development for autonomous robots
  • Kinematics and dynamics for autonomous robots
  • Simulation of autonomous robots
  • Perception and sensor fusion for autonomous robots
  • Behaviour modeling for autonomous robots
  • Practical work related to autonomous robots

Organisation

  • Lectures
  • Home assignments (preparatory)
  • Project including report and demonstration, groups of 2-4 students (mandatory)
  • Exam (mandatory)

Literature

Lecture notes, scientific papers, and handouts. The material will be made available via the course web page.

Examination including compulsory elements

  • Exam (50%)
  • Project (50%)
    • Demonstration and report
    • Oral examination of algorithmic design and engineering process
The results from each activity are combined to give each student an individual grade. To pass the course, the student needs to actively participate in all mandatory activities.

The course examiner may assess individual students in other ways than what is stated above if there are special reasons for doing so, for example if a student has a decision from Chalmers on educational support due to disability.

The course syllabus contains changes

  • Changes to course:
    • 2024-02-27: Learning outcomes Learning outcomes changed by PA
      Changed Apply the basics of behavior-based robotics and evolutionary robotics to Apply the basics of behavior-based robotics<
    • 2024-02-27: Examination Examination changed by PA
      Updated information about examination
    • 2024-02-27: Organization Organization changed by PA
      Added Exam (mandatory), changed Home assignments, individual (mandatory) to Home assignments (preparatory)
  • Changes to examination:
    • 2024-02-02: Exam by department Changed to exam by department by Lina Haglund
      [7,5 hec, 0116] Given by dept
    • 2024-01-29: Examination datetime Examination datetime 2024-05-27 Morning added by Examinator
      [7,5 hec, 0116]
    • 2024-01-29: Examination datetime Examination datetime 2024-08-27 Afternoon added by Examinator
      [7,5 hec, 0116]
    • 2024-01-29: Exam by department No longer exam by department by Examinator
      [7,5 hec, 0116] Not given by dept
    • 2024-01-29: Exam by department No longer exam by department by Examinator
      [7,5 hec, 0116] Not given by dept
    • 2024-01-29: Exam by department No longer exam by department by Examinator
      [7,5 hec, 0116] Not given by dept
  • Changes to course rounds:
    • 2023-05-27: Open for exchange students Changed to open for exchange students by Viceprefekt
      [Course round 1] Changed to open for exchange students