COMP0128 Robotic Control Theory and Systems

This database contains the 2018-19 versions of syllabuses.

Note: Whilst every effort is made to keep the syllabus and assessment records correct, the precise details must be checked with the lecturer(s).

Academic session

2018-19

Module

Robotic Control Theory and Systems

Code

COMP0128

Module delivery

1819/A7P/T1/COMP0128 Postgraduate

Related deliveries

None

Prior deliveries

COMPGX02

Level

Postgraduate

FHEQ Level

L7

FHEQ credits

15

Term/s

Term 1

Module leader

Hailes, Steve

Contributors

Hailes, Steve

Module administrator

Nessa, Yasmin

Aims

The students will gain insight into robotics and autonomous systems control theory and practice, specifically: Control loops. damping, feedback and stability analysis with a working understanding about how these are used for navigating a robot within an environment;Insight into developing a working prototype of a control system for a robot that solves a specific task.

Learning outcomes

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

  1. understand control systems for robots
  2. understand control sensitivity and feedback problems
  3. understand optimization of controllers
  4. programme with Matlab or Python or C++ and ROS

Availability and prerequisites

This module delivery is available for selection on the below-listed programmes. The relevant programme structure will specify whether the module is core, optional, or elective.

In order to be eligible to select this module as optional or elective, where available, students must meet all prerequisite conditions to the satisfaction of the module leader. Places for students taking the module as optional or elective are limited and will be allocated according to the department’s module selection policy.

Programmes on which available:

  • MRes Robotics
  • MSc Business Analytics (with specialisation in Computer Science)
  • MSc Computational Statistics and Machine Learning
  • MSc Machine Learning
  • MSc Robotics and Computation

Prerequisites:

There are no formal prerequisites.

Content

The aim of this module is to provide the basic theory required for solving control problems in robotics and autonomous systems from a practitioner's point of view.

The module presents theory and methodology for analysis and modelling of systems and signals, and methods for design and synthesis of feedback controllers. Special emphasis is placed on:

  • Control of systems with multiple inputs and outputs.
  • Fundamental control performance and sensitivity and robustness in feedback systems.
  • Synthesis of controllers through optimization.
  • Predictive control with constraints.

In all cases, a theoretical treatment in lectures will be accompanied by corresponding practical exercises in either simulation or reality, in which students can exercise their skills.

An indicative reading list is available via http://readinglists.ucl.ac.uk/departments/comps_eng.html.

Delivery

The module is delivered through a combination of lectures, tutorials, seminars, written and programming exercises, and project work.

Assessment

This module delivery is assessed as below:

#

Title

Weight (%)

Notes

1

Written examination (2hrs)

50

 

2

Practical exercise 1

20

 

3

Practical exercise 2

10

 

4

Mathematical exercise 1

5

 

5

Mathematical exercise 2

5

 

6

Mathematical exercise 3

5

 

7

Mathematical exercise 4

5

 

In order to pass this module delivery, students must achieve an overall weighted module mark of 50%.