Please read our student and staff community guidance on COVID-19
Skip to main content Skip to navigation

CS313 Mobile Robotics

Academic Aims

The main aim of the module is to provide an understanding of the fundamental principles of mobile robotics and related concepts. The module introduces various mechanisms of mobility for different kinds of mobile robots, algorithms and data structures for safe navigation of the robot, and some techniques for equipping the robot with an intelligent vision system. The students will also learn the basics of kinematic analysis of the arm/leg of a robot.

Learning Outcomes

The module is primarily addressed at Computer Scientists and Computer Systems Engineers, but it is also taken by Electrical Engineers, Physicists and Mathematicians, so the learning outcomes may vary. After successful completion of this module, students should be able to demonstrate an understanding of the underlying principles of mobile robotics, a knowledge of its applications, and apply these to analyse and solve related real-world problems.


  • Introduction to mobile robots
  • Locomotion and navigation
  • Robot sensors
  • Robot vision
  • Manipulator kinematics

15 CATS (7.5 ECTS)
Term 1

Dr Hongkai Wen
Dr Claire Rocks


Online material