Skip to main content
Skip header

Localization, Navigation and Mapping

* Exchange students do not have to consider this information when selecting suitable courses for an exchange stay.

Course Unit Code354-0644/01
Number of ECTS Credits Allocated4 ECTS credits
Type of Course Unit *Compulsory
Level of Course Unit *Second Cycle
Year of Study *Second Year
Semester when the Course Unit is deliveredWinter Semester
Mode of DeliveryFace-to-face
Language of InstructionCzech
Prerequisites and Co-Requisites Course succeeds to compulsory courses of previous semester
Name of Lecturer(s)Personal IDName
KOT19doc. Ing. Tomáš Kot, Ph.D.
BOB0001prof. Ing. Zdenko Bobovský, PhD.
GRU0037Ing. Stefan Grushko, Ph.D.
OSC0011Ing. Petr Oščádal, Ph.D.
Summary
Localization, navigation and mapping is an important task of service mobile robotic systems. Students will learn how to create maps of the environment, determine the position of systems based on sensor data and map knowledge and plan movement in this environment.
Learning Outcomes of the Course Unit
The graduate of the course will gain an overview of navigation, localization and map creation in robotic systems. He / she acquires knowledge needed for map creation, map localization and navigation in a map.
Course Contents
1. Basic concepts
2. Sensors in mobile robotics
3. Detection of key features using sensors
4. Map representation
5. Localization - introduction, meaning, uncertainty
6. Localisation methods I
7. Localization methods II
8. Automatic mapping (SLAM)
9. Navigation and trajectory planning
10. Trajectory planning methods I
11. Trajectory planning methods II
12. Trajectory planning methods III
13. Dynamic obstacle avoidance
14. Current trends
Recommended or Required Reading
Required Reading:
[1] Kolski, S.. Mobile robots: perception & navigation. Mammendorf : Pro literatur, 2007. ISBN: 3-86611-283-1
[2] Mukhopadhyay, S. C. and Gupta, G. S.. Autonomous robots and agents. Berlin : Springer, 2010. ISBN 978-3-540-73424-6
[3] Lentin J. Cacace J.. Mastering ROS for robotics programming: design, build, and simulate complex robots using the Robot Operating System. Birmingham : Packt, 2018. ISBN 978-1788478953
[4] Koubaa, A.. Robot Operating System (ROS) The Complete Reference (Volume 3). s.l. : Springer-Verlag, 2019. ISBN 978-3-319-91590-6
[5] Koubaa, A.. Robot path planning and cooperation: foundations, algorithms and experimentations. S.l. : SPRINGER, 2019, ISBN 978-3-319-77042-0
[1] Kolski, S.. Mobile robots: perception & navigation. Mammendorf : Pro literatur, 2007. ISBN: 3-86611-283-1
[2] Mukhopadhyay, S. C. and Gupta, G. S.. Autonomous robots and agents. Berlin : Springer, 2010. ISBN 978-3-540-73424-6
[3] Lentin J. Cacace J.. Mastering ROS for robotics programming: design, build, and simulate complex robots using the Robot Operating System. Birmingham : Packt, 2018. ISBN 978-1788478953
[4] Koubaa, A.. Robot Operating System (ROS) The Complete Reference (Volume 3). s.l. : Springer-Verlag, 2019. ISBN 978-3-319-91590-6
[5] Koubaa, A.. Robot path planning and cooperation: foundations, algorithms and experimentations. S.l. : SPRINGER, 2019, ISBN 978-3-319-77042-0
Recommended Reading:
[1] Savkin A., Matveev A., Hoy M., Wang Ch.. Safe robot navigation among moving and steady obstacles. Oxford: Elsevier butterworth-hein, 2016. ISBN: 9780128037300
[2] Barrera, A.. Mobile robots navigation. SL : Sciyo.com, 2010. ISBN: 978-953-307-076-6
[3] Fehlman, W. L.. Mobile robot navigation with intelligent infrared image interpretation. Springer, 2014. ISBN 978-1-84882-509-3
[1] Savkin A., Matveev A., Hoy M., Wang Ch.. Safe robot navigation among moving and steady obstacles. Oxford: Elsevier butterworth-hein, 2016. ISBN: 9780128037300
[2] Barrera, A.. Mobile robots navigation. SL : Sciyo.com, 2010. ISBN: 978-953-307-076-6
[3] Fehlman, W. L.. Mobile robot navigation with intelligent infrared image interpretation. Springer, 2014. ISBN 978-1-84882-509-3
Planned learning activities and teaching methods
Lectures, Tutorials, Project work
Assesment methods and criteria
Task TitleTask TypeMaximum Number of Points
(Act. for Subtasks)
Minimum Number of Points for Task Passing
Graded creditGraded credit100 51