.jpg)
Course unit details:
Applied Optimal Control and Estimation
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 |