"False"
Skip to content
printicon
Main menu hidden.
Syllabus:

Mobile Robotics, 7.5 Credits

Swedish name: Mobil robotik

This syllabus is valid: 2022-06-27 valid to 2023-06-25 (newer version of the syllabus exists)

Course code: 5DV228

Credit points: 7.5

Education level: Second cycle

Main Field of Study and progress level: Computing Science: Second cycle, has only first-cycle course/s as entry requirements
Electronics: Second cycle, has only first-cycle course/s as entry requirements

Grading scale: Three-grade scale

Responsible department: Department of Computing Science

Established by: Faculty Board of Science and Technology, 2022-03-28

Contents

A mobile robot is a robot that is capable of moving around in a physical environment. This course teaches fundamental theories and algorithms in mobile robotics, including mapping, localization, and navigation. The theory is applied by constructing software for mobile robot systems using a robotics middleware (e.g., the Robot Operating System, ROS). The course includes an introduction to a robotics middleware. The developed robot software is tested using physical robots and/or advanced simulators.

Expected learning outcomes

Knowledge and understanding
After completing the course, the student should be able to:

  • (FSR 1) explain the operational principles of (and distinctions between) various types of mobile robot architectures
  • (FSR 2) give a detailed account of theories and algorithms for mapping and localization
  • (FSR 3) give a detailed account of theories and algorithms for path and motion planning

Competence and skills
After completing the course, the student should be able to:

  • (FSR 4) independently construct and deploy software for an autonomous mobile robot capable of mapping, localization, path planning, and motion planning
  • (FSR 5) clearly document theories, algorithms, experiments, and results of a mobile robotics project and present it both orally and in the form of a written report

Judgement and approach
After completing the course, the student should be able to:

  • (FSR 6) discuss ethical problems related to practical applications of mobile robots

Required Knowledge

Entry requirements include either a bachelor's degree in Computing Science or:
- at least 90 ECTS of which at least 60 ECTS within Computing Science, or at least 120 ECTS within a study programme
- Fundamentals of Artificial Intelligence, 7.5 ECTS, or equivalent
- at least 7.5 ECTS in data structures and algorithms

Proficiency in English equivalent to Swedish upper secondary course English 6. Where the language of instruction is Swedish, applicants must prove proficiency in Swedish to the level required for basic eligibility for higher studies.

Form of instruction

The instruction includes lectures, group exercises, student presentations, and computer and robot labs. In addition to scheduled activities, the course requires individual work with the material.

Examination modes

This course uses the grade scale Fail (U), Pass (G), or Pass with distinction (VG). The theoretical part (FSRs 1-3, 6) is assessed by a written exam. The practical part (FSRs 4-5) is assessed through group assignments that include written reports and oral presentations. The grade takes into account all parts of the examination. The theoretical and practical parts have equal weight.

Support due to disability
Deviations from the syllabus' modes of assessment can be made for a student who has a decision on pedagogical support due to a disability. Individual adaptation of modes of assessment must be considered based on the student's needs. The mode of assessment is adapted within the framework of the syllabus' expected learning outcomes. At the request of the student, the course coordinator, in consultation with the examiner, shall promptly decide on an adapted mode of assessment. The decision must then be notified to the student.

Change of examiner
A student who, without receiving a passing grade, has participated in two tests for a course or part of a course, has the right to have another examiner appointed, unless special reasons militate against it (Högskoleförordningen 6 kap. 22 §). A request for a new examiner is made to the head of the Department of Computing Science.

Other regulations

This course may not be included in a degree, in whole or in part, at the same time as another course with similar content. In case of doubt, the student should consult the study counsellor at the Department of Computing Science and/or the programme coordinator for their degree programme.



If the syllabus has expired or the course has been discontinued, a student who at some point registered for the course is guaranteed at least three examinations (including the regular examination) according to this syllabus for a maximum period of two years from the syllabus expiring or the course being discontinued.

Literature

Valid from: 2022 week 26

Murphy Robin R.
Introduction to AI robotics
Second edition : Cambridge, Massachusetts : The MIT Press : [2019] : xxiii, 620 sidor :
ISBN: 9780262038485
Mandatory
Search the University Library catalogue