Overview

Robotics and autonomous systems (RAS) are set to shape innovation in the 21st Century, underpinning research in a wide range of challenging areas: the ageing population, efficient health care, safer transport, and secure energy. The UCL edge in scientific excellence, industrial collaboration and cross-sector activities make it ideally placed to deliver this MRes, which uniquely covers the whole spectrum of potential RAS research areas and application sectors.

Recent investment across UCL in the Faculty of Engineering and The Bartlett Faculty of the Built Environment has created the infrastructure for an exciting UCL Robotics programme, which will be interdisciplinary and unique within the UK and Europe. UCL is also a founder member of the EPSRC UK Robotics and Autonomous Systems Network (UK-RAS Network). The Network will bring together the UK’s core academic capabilities in robotics innovation under national coordination for the first time and encourage academic and industry collaborations that will accelerate the development and adoption of robotics and autonomous systems.


The programme is in three parts; a compulsory element (including a substantive research project); an optional element where you choose two modules according to your own interests from an options list; and finally a free selection of two elective modules from the portfolio of Masters level modules in the Department of Computer Science, Department of Medical Physics and Biomedical Engineering, the Department of Mechanical Engineering or The Bartlett School of Architecture. Elective modules will be subject to the approval of the Programme Director at the beginning of the year.

Core Modules

COMPGX01 Robotic Systems Engineering

COMPGX01 Robotic Systems Engineering

Students will gain an introductory overview of robotics and autonomous systems. Technically they will gain an understanding of the concepts and principles of ROS, the underpinning software development environment for robot systems, through a number of example applications, leading to the capability of using ROS for advanced robot control, navigation, sensing and verification.

Further syllabus information can be found here.

COMPGX98 MRes Robotics Dissertation

COMPGX98 MRes Robotics Dissertation

The aim of this module will be for students to make a significant contribution to robotics and autonomous systems within a focused problem either theoretical or within an application domain. The students will go through the cycle of literature review, formulating a solution based on existing knowledge, and designing and validation framework involving extensive experimentation. Devising novel solutions to contribute to the implementation of existing technology will help students gain an insight into scientific research. The student will be expected to implement a working prototype of their system or algorithm design either in a practical implementation or within a simulation framework. The student will learn to write a thesis summarizing their project and to deliver presentations about their work as well as a demo as a proof of concept of their work.

Further syllabus information can be found here


Students select a minimum of two modules from the following list:

Optional Modules

COMPGX02 Robotic Control Theory and Systems

COMPGX02 Robotic Control Theory and Systems

The aim of this module is to give students an 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.

Further syllabus information can be found here

COMPGX03 Robotic Sensing, Manipulation and Interaction

COMPGX03 Robotic Sensing, Manipulation and Interaction

The aim of this module is to make sure students are familiar with various concepts in robotic sensing and manipulation and to give them a working knowledge of haptic interfaces and haptic control. These concepts will be used to teach students the principles and practical implementation of a tele-manipulation system involving a user interface, end-effector and a haptic or visual display unit.

Further syllabus information can be found here.

COMPGX04 Robotic Vision and Navigation

COMPGX04 Robotic Vision and Navigation

Students will gain knowledge about robot navigation with specific focus on the use of vision as a primary sensor for mapping the environment. The module will provide students with an understanding and practical experience of recovering geometry from optical sensors and creating an environment map which a robot can use for navigation and motion planning.

Further syllabus information can be found here

Elective Modules

Students can take up to two elective modules, subject to approval from the Programme Director. Students can choose from modules from the following departments' portfolios:

The programme is in three parts; a compulsory element (including a substantive research project); an optional element where you choose two to three modules according to your own interests from an options list; and finally a free selection of one or two elective modules from the portfolio of Masters level modules in the Department of Computer ScienceDepartment of Mechanical Engineering or Bartlett School of Architecture.

Core Modules

COMPGX01 Robotic Systems Engineering

COMPGX01 Robotic Systems Engineering

Students will gain an introductory overview of robotics and autonomous systems. Technically they will gain an understanding of the concepts and principles of ROS, the underpinning software development environment for robot systems, through a number of example applications, leading to the capability of using ROS for advanced robot control, navigation, sensing and verification.

Further syllabus information can be found here.

COMPGX98 MRes Robotics Dissertation

COMPGX98 MRes Robotics Dissertation

The aim of this module will be for students to make a significant contribution to robotics and autonomous systems within a focused problem either theoretical or within an application domain. The students will go through the cycle of literature review, formulating a solution based on existing knowledge, and designing and validation framework involving extensive experimentation. Devising novel solutions to contribute to the implementation of existing technology will help students gain an insight into scientific research. The student will be expected to implement a working prototype of their system or algorithm design either in a practical implementation or within a simulation framework. The student will learn to write a thesis summarizing their project and to deliver presentations about their work as well as a demo as a proof of concept of their work.

Further syllabus information can be found here

Optional Modules

COMPGX02 Robotic Control Theory and Systems

COMPGX02 Robotic Control Theory and Systems

The aim of this module is to give students an 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.

Further syllabus information can be found here

COMPGX03 Robotic Sensing, Manipulation and Interaction

COMPGX03 Robotic Sensing, Manipulation and Interaction

The aim of this module is to make sure students are familiar with various concepts in robotic sensing and manipulation and to give them a working knowledge of haptic interfaces and haptic control. These concepts will be used to teach students the principles and practical implementation of a tele-manipulation system involving a user interface, end-effector and a haptic or visual display unit.

Further syllabus information can be found here.

COMPGX04 Robotic Vision and Navigation

COMPGX04 Robotic Vision and Navigation

Students will gain knowledge about robot navigation with specific focus on the use of vision as a primary sensor for mapping the environment. The module will provide students with an understanding and practical experience of recovering geometry from optical sensors and creating an environment map which a robot can use for navigation and motion planning.

Further syllabus information can be found here

You will need to choose a minimum of 30 and a maximum of 45 credits from the optional modules.

You will need to choose a minimum of 15 and a maximum of 30 credits from the elective modules.

Entry Requirements

  • A minimum of an upper-second class UK Bachelor's degree in computer science, electrical engineering or mathematics, or an overseas qualification of an equivalent standard. Relevant work experience may also be taken into account. 

    English Language Requirements

    If your education has not been conducted in the English language, you will be expected to demonstrate evidence of an adequate level of English proficiency.

    The English language level for this programme is: Good

    Further information can be found on our English language requirements page.

    International students

    Country-specific information, including details of when UCL representatives are visiting your part of the world, can be obtained from the International Students website.

UK/EU fees (FT):  £11,800 for 2017/18

Overseas fees (FT):  £25,130 for 2017/18

For a comprehensive list of the funding opportunities available at UCL, including funding relevant to your nationality, please visit the Scholarship and Funding website.

Tuition Fee Deposit

This programme requires that applicants firmly accepting their offer pay a deposit. This allows UCL to effectively plan student numbers, as students are more demonstrably committed towards commencing their studies with us.

For full details about the UCL tuition fee deposit, please see the central UCL pages.

Tuition fee deposits within the Department of Computer Science are currently listed as:

UK/EUOverseas
Full-time*Part-timeFull-time*Part-time
£2000£1000£2000£1000
 
*where part-time is an available mode of study

Employability

The Department's graduates are particularly valued as a result of the our international reputation, strong links with industry, and ideal location close to the City of London.

The MRes degree will develop skills widely relevant to a career in engineering industries and analytical problem-solving occupations. Graduates with skills to develop new robotics solutions and solve computational challenges in automation are likely to be in high demand globally.

Graduates will also be well placed to undertake PhD studies in robotics and computational research specific to robotics but translational across different analytical disciplines or applied fields that will be influenced by new robotic technologies and capabilities.

Top MSc graduate destinations include:       

  • Cisco
  • Orange Labs
  • IBM
  • ARM

MSc graduate roles include:                     

  • Network Architect
  • Data & Communications Engineer
  • Software Developer
  • Business Analyst

Top further study destinations:

  • UCL
  • University of Cambridge
  • MIT

Average starting salary £34,120 (all data from Graduate Surveys, January 2015).

Contact

Programme Administrator
Dr Saini Manninen
Office 5.22, Malet Place Engineering Building 
0207 679 7937

advancedmsc-admissions@cs.ucl.ac.uk

More information