MSc Robotics / Course details

Year of entry: 2025

Course unit details:
Robotic Systems

Course unit fact file
Unit code EEEN62011
Credit rating 15
Unit level FHEQ level 7 – master's degree or fourth year of an integrated master's degree
Teaching period(s) Semester 1
Available as a free choice unit? No

Overview

Robotic systems are already embedded in our everyday life through industrial manufacturing and automation. However, they will become even more important in the future as they are adopted into sectors such as agriculture, net zero energy generation, health and social care. This unit will introduce students to the broad range of application areas where robotic systems are being adopted and discuss associated ethical considerations. Students will understand the key sub-systems that make up a robot and be able to assess the performance characteristics and capabilities of sensors and actuators commonly used. They will learn the mathematical foundations that underpin the modelling, control, and estimation of robotic systems.

Aims

1. Introduction of Robotic System

  • Classification of types of robot
  • Key sub-systems
  • Robotic appilcations

2. Linear Algebra

  • Rules for matrix operation
  • Eigenvalues and Eigenvectors
  • Linear transformation

3. Rigid Body Poses

  • Rigid body
  • Representing Positions and Rotations
  • Rotational transformation

4. Kinematics

  • Links and joints
  • Forward kinematics
  • Inverse kinematics

5. Probability

  • Probability of an event
  • Expected value
  • Bayes Theorem

6. Statistics in Robotics

  • Statistics basics
  • Normal distributions
  • Linear regression

7. State Estimation

  • State-space representation
  • Kalman filter

8. PID Control

  • Control system structure and design procedure
  • Components of PID control
  • Parameters tuning methods
  • Anti-windup scheme

9. Trjectory Tracking Control

  • Challenges in robot trajectory tracking 
  • Trajectory tracking control algorithm

10. Motion Planning

  • Configuration space
  • Overview of motion planning algorithms
  • Rapidly Exploring Random Trees (RRT)

Learning outcomes

On successful completion of the course, a student will be able to:

ILO 1: Discuss the use of robotic systems in a range of applications and assess any ethical considerations that may arise from their use.

ILO 2: Design and implement closed-loop controllers for simple robotic systems and analyse the control-system performance against appropriate metrics.

ILO 3: Present scientific data to professional engineering and/or lay audiences.

ILO 4: Assess the performance and capabilities of sensors and actuators commonly used in robotic systems using a range of testing and analysis techniques.

ILO 5: Formulate appropriate mathematical models of robotic systems to allow for the development of closed-loop controllers and state-estimation.

ILO 6: Summarise the key subsystems of a robotic system, illustrate them with examples and discuss any considerations with respect to robot life-cycle sustainability.

Teaching and learning methods

The unit will make use of blended learning teaching styles with asynchronous materials such as videos, notes and formative quizzes and synchronous interactive activities such as interactive tutorial questionsand simulation exercises.

Assessment methods

Method Weight
Written exam 50%
Written assignment (inc essay) 25%
Report 25%

Feedback methods

Exam - Departmental feedback form after the exam board.

Coursework 1 (Ethics and Sustainability) - 3 weeks after submission, individual and group feedback is provided.

Coursework 2 (Experimental Report) - 3 weeks after submission, individual and group feedback is provided.

Recommended reading

  1. Robot modeling and control by Spong, Mark W. John Wiley & Sons Inc, 2020. ISBN: 9781119523994
  2. Introduction to autonomous mobile robots [electronic resource] by Siegwart, Roland. MIT Press, 2011. ISBN: 9780262295321
  3. Introduction to probability and statistics for engineers and scientists by Ross, Sheldon M. Academic Press, 2021. ISBN: 9780128177471
  4. MECHANICAL DESIGN AND MANUFACTURING OF ELECTRIC MOTORS by Tong, Wei. CRC PRESS, 2022. ISBN: 9781000555042
  5. Robotics: Modelling, Planning and Control by Siciliano, Bruno. Springer London, 2009. ISBN: 9781846286421
  6. Probabilistic robotics by Thrun, Sebastian. MIT, 2005. ISBN: 0262201623

Study hours

Scheduled activity hours
Assessment practical exam 2
Assessment written exam 2
eAssessment 36
Lectures 32
Practical classes & workshops 8
Tutorials 10
Independent study hours
Independent study 60

Teaching staff

Staff member Role
Xiaoxiao Cheng Unit coordinator
Guido Herrmann Unit coordinator

Return to course details