Ïã¸ÛÁùºÏ²Ê

XClose

Ïã¸ÛÁùºÏ²Ê Module Catalogue

Home
Menu

Robotic Systems (COMP0037)

Key information

Faculty
Faculty of Engineering Sciences
Teaching department
Computer Science
Credit value
15
Restrictions
Module delivery for UG (FHEQ Level 6) available on the Faculty of Engineering Sciences Integrated Engineering Programme.
Timetable

Alternative credit options

There are no alternative credit options available for this module.

Description

Aims:

This module will explore how an intelligent system is to use its knowledge representation and to translate this into actions to achieve goals. We will consider situations in which behaviours are pre-programmed, and dynamic situations in which systems learn and adapt online using reinforcement learning. Students will be asked to implement their own intelligent systems which will bring together elements of learning and adaptation to support goal-seeking behaviours.

Intended learning outcomes:

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

  1. Understand and explain the underlying theory and challenges associated with motion planning and action taking with robotics systems.
  2. Understand the theory and be able to implement common search-based planning algorithms (Dijkstra, A*).
  3. Understand and explain the underlying principles of the exploitation vs. exploration trade-offs in unknown environments.
  4. Develop a basic understanding of online and reinforcement learning.
  5. Develop experience applying these algorithms to understand both their strengths and limitations.

Indicative content:

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

  • Formulation of motion planning problems.
  • Derivation of discrete grid-based search problems for path planning including Dijkstra and A*.
  • Methods of exploring unknown environments and to avoid obstacles.
  • Online learning methods.

Students will develop a good understanding of how the science and engineering of intelligent systems can be applied to the design and control of robotic systems. The module will have a strong practical element where students will develop and apply software-based solutions for a range of problems.

Requisites:

To be eligible to select this module as optional or elective, a student must: (1) be registered on a programme and year of study for which it is a formally available; (2) have passed Cognitive Systems and Intelligent Technologies (COMP0014); and (3) have also selected Machine Learning and Neural Computation (COMP0036).

Module deliveries for 2024/25 academic year

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

Teaching and assessment

Mode of study
In person
Methods of assessment
100% Group activity
Mark scheme
Numeric Marks

Other information

Number of students on module in previous year
69
Module leader
Dr Simon Julier
Who to contact for more information
cs.undergraduate-students@ucl.ac.uk

Last updated

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

Ìý