MSc Advanced Control and Systems Engineering

Year of entry: 2025

Course unit details:
Applied Optimal Control and Estimation

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

Overview

BRIEF DESCRIPTION

(1) Applied Control

(1.1) Introduction

(1.2) Actuators and sensors

(1.3) Kinematics, path planning, and trajectory tracking

(1.4) Dynamics

(1.5) Advanced control for path planning and trajectory tracking

(1.6) Applications using digital twin and physical twin


(2) Autonomous Systems

(2.1) Introduction to probabilities

(2.2) Introduction to autonomous systems

(2.3) Uncertainty propagation in autonomous systems

(2.4) Map-based localization

(2.5) Mapping

(2.6) Introduction to SLAM (Simultaneous Localization and Mapping)

(2.7) Reactive navigation (navigation with obstacle avoidance)

(2.8) Path-planning

(2.9) Applications using a real robot and its digital twin

Pre/co-requisites

Unit title Unit code Requirement type Description
Nonlinear and Adaptive Control Systems EEEN60252 Pre-Requisite Compulsory
Robotic Manipulators EEEN62012 Pre-Requisite Compulsory

Aims

The aim of this course is to equip students with the theoretical knowledge and practical skills necessary to design and implement advanced control strategies and autonomous system algorithms. Students will focus on developing and testing these concepts through simluation-based environments, utilizing digital twin technologies to address complex problems in robotics, mobility and automation. This unit prepares students for emerging challenges and opportunities in the fields of control systems and autonomous systems. 

Learning outcomes

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

ILO 1: Summarise the main levels of autonomy in mobile robotics, evaluate the uncertainties and how they propagate between the levels of autonomy and illustrate them with examples.

ILO 2: Describe different strategies for localisation, mapping, navigation, and path-planning and assess the benefits and limitations of different proprioceptive and exteroceptive sensors.

ILO 3: Design and implement nonlinear control algorithms for mobile robot navigation.

ILO 4: Analyse, evaluate and implement in Python the algorithms for complex robotic applications, simulated and real mobile robots i.e., for digital twin and for physical twin

ILO 5: Evaluate the environmental and societal impact of complex control systems.

ILO 6: Reflect the effectiveness of individual and teamwork.

Assessment methods

Method Weight
Other 50%
Written exam 50%

Written Examination (50%)

2 hours, four questions, answer all questions.

Coursework and Practical Exam (50%)

Feedback methods

Written Exam

Feedback is provided after exam board.

Lab and Coursework Assignments

Simulation based using the digital twin. Hardware based using the physical twin. .   

Recommended reading

E. Slotine and W. Li, "Applied Nonlinear Control", Prentice-Hall, 1991.

R. Siegwart and I. R. Nourbakhsh, Introduction to Autonomous Mobile Robots, 1st ed. Cambridge, Massachusetts: The MIT Press, 2004. 

Study hours

Scheduled activity hours
Lectures 30
Practical classes & workshops 12
Supervised time in studio/wksp 10
Tutorials 6
Independent study hours
Independent study 92

Teaching staff

Staff member Role
Chao Chen Unit coordinator

Return to course details