¹û¶³Ó°Ôº

XClose

¹û¶³Ó°Ôº Module Catalogue

Home
Menu

Optimisation, Filtering and Fusion (COMP0217)

Key information

Faculty
Faculty of Engineering Sciences
Teaching department
Computer Science
Credit value
15
Restrictions
Module delivery for UG (FHEQ Level 5) available on MEng Robotics and Artificial Intelligence.
Timetable

Alternative credit options

There are no alternative credit options available for this module.

Description

This module introduces the theory and practice of optimisation, filtering and fusion techniques. These are all mathematical techniques with widespread practical applications but of particular relevance to robotics and AI. Optimisation is designed to seek the best value for an objective function, possibly subject to some constraints. Filtering can occur in hardware or software and removes unwanted elements of a signal. Fusion is a related process in which the integration of multiple sources of data is used to provide information of greater accuracy or pertinence than is possible for any of the individual sources.

Aims:

The aims of this module are to:

  • Provide students with the enabling knowledge to employ practical techniques for optimising systems and for filtering data: the theoretical basis for these, the situations in which they are applicable, their implementation as a practical exercise and the performance characteristics of these implementations.
  • Support students in casting robotics and AI problems as mathematical optimisation problems.
  • Support students in the subsequent solution of these problems using analysis, self-developed programs and off the shelf optimisation tools.

Intended learning outcomes:

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

  1. Describe and use different forms of optimisation, filtering, and fusion techniques, selecting appropriate techniques for problems.
  2. Formulate robotics problems as mathematical optimisation problems.
  3. Select appropriate analytical and/or computational techniques for solving these problems.
  4. Where necessary, implement programs that embody the chosen techniques using both self-developed programs and off-the-shelf optimisation tools.
  5. Execute the programs using data from the domain of robotics and AI and report on the results, justifying the choices made and interpreting the results obtained.

Indicative content:

The following are indicative of the topics the module will typically cover:

  • Introduction to optimisation
  • Linear programming
  • Nonlinear optimisation
  • Discrete optimisation
  • Filtering
  • Digital signal processing
  • Kalman filters
  • Advanced topics in fusion and filtering

Requisite conditions:

To be eligible to select this module as optional or elective, a student must be registered on a programme and year of study for which it is formally available.

Module deliveries for 2024/25 academic year

Intended teaching term: Term 2 ÌýÌýÌý Undergraduate (FHEQ Level 5)

Teaching and assessment

Mode of study
In person
Intended teaching location
¹û¶³Ó°Ôº East
Methods of assessment
60% In-class activity
40% Coursework
Mark scheme
Numeric Marks

Other information

Number of students on module in previous year
0
Who to contact for more information
cs.undergraduate-students@ucl.ac.uk

Last updated

This module description was last updated on 19th August 2024.

Ìý