Aims

The aim of this module is to teach about how innovation occurs in the financial services landscape through fintech. Students will gain a broad...

Innovation and Strategy in Finance (COMP0167)

Aims:

This module will equip students with the basics of quantitative and qualitative research methods and basic computing and making skills. For the research...

Research Methods and Making Skills (COMP0145)

Aims:

Students will learn to design controllers for robots and simulate their behaviour using mathematical models of their dynamics. Theory will be...

Robotic Control Theory and Systems (COMP0128)

Aims:

Students will learn to design controllers for robots and simulate their behaviour using mathematical models of their dynamics. Theory will be contextualised into a practitioner's point of view and students will develop working prototypes of control systems for a robot to solve specific tasks.

Learning outcomes:

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

Understand the principles of control design for robotic systems.
	Reason about robot dynamics mathematically.
	Understand the principles and properties of feedback control systems.
	Understand optimisation of controllers.
	Program robots and system simulations in an appropriate programming language.
Content:

The module covers:

Dynamical systems in continuous and discrete time.
	Single-input single-output (SISO) and multiple-input multiple-output (MIMO) systems.
	Linear and time invariant (LTI) systems.
	Mathematical representations of dynamical systems.
	Control loops, feedback, and stability.
	Controller performance, robustness, and optimality.
A theoretical treatment in lectures will be accompanied by corresponding practical exercises in mathematics, programming, and simulation, in which students can exercise their skills.

Requisites:

To be eligible to select this module as an option or elective, a student must: (1) be registered on a programme and year of study for which it is formally available; (2) understand basic calculus and linear algebra; and (3) have programming experience.