Our MSc Robotics will give you the opportunity to translate and develop your existing knowledge, understanding and skills to become an expert in robotics and autonomous systems (RAS).
You will develop the multidisciplinary knowledge and interdisciplinary skills needed to become one of the next generation of RAS engineers.
RAS is promising to deliver a step change in the way we live, work and interact on a day-to-day basis. In addition, large companies such as Google, Amazon and automotive and aerospace manufacturers are increasingly seeking to recruit in this area.
The course is taught by experts in control and systems engineering, computer science, electronic and electrical engineering, and psychology.
You'll study a mixture of modules in robotics, autonomous systems, engineering and computational intelligence, as well as advanced topics in vision, speech, neural networks, mobile robotics and computational neuroscience.
Robotics and Autonomous Systems
Hardware-in-the-Loop and Rapid Control Prototyping
Real-Time Embedded Systems
Feedback Systems Design
Intelligent and Vision Systems
There are lectures, seminars, tutorials, practical/laboratory work, design classes, individual assignments and a major research project.
You’re assessed on exams, coursework assignments and a project dissertation.
Our Robotics degree offers a cross-disciplinary course on a subject that could revolutionise society in the next 20 years. It’s aimed at graduates with a good first degree in areas like Electrical and Electronic Engineering, Computer Science and Mechanical Engineering. The course is designed to help you develop your skills in specific aspects of robotic systems.
This robotics course is both theoretical and practical, aiming to give you the knowledge and skills you’ll need for international employment in this expanding and economically relevant area.You can also go onto further study at the EPSRC Robotics and Autonomous Systems Centre for Doctoral Training.
Robotics is on the cusp of an exciting new era as robots become more reactive, intelligent and human-like, as well as finding applications in a range of industries including consumer and healthcare robotics.
We are in the midst of an increase in the pace of technological change and the changes in the coming decade will be a magnitude of order greater than anything that has gone before. A paradigm shift is about to take place that will forever change society; our ability to manufacture novel robots and new artificial intelligence techniques will both change the way we interact with technology and will allow technology to interact with us and our world in a far more nuanced way.
This new MSc Robotics Engineering reflects recent software and hardware technological advances and exposes students to new, much sought-after skills and up-to-date areas of research. Recent technological advances are incorporated into the course by developing novel cross disciplinary approaches and subject areas such as Embedded Systems, Artificial Intelligence and Virtual Reality.
Robotics Engineering covers a wide range of specific topics such as:
The course will include an introduction to Robotics, covering topics such as actuators, sensors and mechatronics, with examples and categorization of robots (from mobile robots to robot arms and interactive robots); robotic applications including biomedical robotics (e.g. for minimally invasive surgery) and robotic rehabilitation, robotic hands (metamorphic hands, grasping and sensing) and industrial robotics; embedded systems and microcontrollers including the Internet of Things; the robot as a computational unit based on sensing, reasoning and action; Artificial Intelligence, navigation and machine learning. You will have the opportunity to develop the hardware and software for a robotic system.
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 drive IT robotics and automation education in the UK.
The programme provides an overview of robotic and computational tools for robotics and autonomous systems as well as their main computational components: kinetic chains, sensing and awareness, control systems, mapping and navigation. Optional modules in machine learning, human-machine interfaces and computer vision help students grasp fields related to robotics more closely, while the project thesis allows students to focus on a specific research topic in depth.
Students undertake modules to the value of 180 credits.
The programme consists of four core modules (60 credits), two to four optional modules (30 to 60 credits), up to two elective modules (30 credits), and a dissertation/report (60 credits).
Students will need to choose a minimum of 30 and a maximum of 60 credits from the optional modules.
Please note: the availability and delivery of optional modules may vary, depending on your selection.
Students can also choose up to two elective MSc modules from across UCL Computer Science, UCL Mechanical Engineering and UCL Bartlett School of Architecture.
A list of acceptable elective modules is available on the Departmental page.
All students undertake an independent research project which culminates in a dissertation of 12,000 words.
Teaching and learning
Teaching is delivered by lectures, tutorials, practical sessions, projects and seminars. Assessment is through examination, individual and group projects and presentations, and design exercises.
Further information on modules and degree structure is available on the department website: Robotics and Computation MSc
Four MSc Scholarships, worth £4000 each, are made available by the Department of Computer Science to UK/EU offer holders with a record of excellent academic achievement. The closing date will be in June 2018. For more information, please see the department pages.
For a comprehensive list of the funding opportunities available at UCL, including funding relevant to your nationality, please visit the Scholarships and Funding website.
Robotics is a growing field encompassing many technologies with applications across different industrial sectors, and spanning manufacturing, security, mining, design, transport, exploration and healthcare. Graduates from our MSc programme will have diverse job opportunities in the international marketplace with their knowledge of robotics and the underpinning computational and analytical fundamentals that are highly valued in the established and emerging economies. Students 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.
This programme prepares students to enter a robotics-related industry or any other occupation requiring engineering or analytical skills. Graduates with skills to develop new robotics solutions and solve computational challenges in automation are likely to be in demand globally.
UCL received the highest percentage (96%) for quality of research in Computer Science and Informatics in the UK's most recent Research Excellence Framework (REF2014).
With the external project involvement anticipated, students on this programme will have the opportunity to interact and collaborate with key companies in the industry - Airbus, Shadow Hand, OC Robotics and Intuitive Surgical - and work on real-world problems through industry-supported projects.
Recent investment across UCL in the Faculty of Engineering and The Bartlett Faculty of the Built Environment has created the infrastructure for an exciting robotics programme, which will be interdisciplinary and unique within the UK and Europe.
This MSc course aims to integrate two active and rapidly developing fields, computational neuroscience and cognitive robotics, to generate innovative strategies and solutions for scientific problems and technological limitations.
From modelling human cognition to programming robots to act in their environment, this course crosses the boundary between several disciplines, including biology, neuroscience, psychology, and computer science.
The CNCR MSc course is highly interdisciplinary encompassing psychology, cognitive science, neuroscience, computational modelling, neuroimaging, robotics, and patient rehabilitation. The Course is designed for those who are interested in applying knowledge of neural systems, brain function, and modeling to research in human cognition, perception, sensory and motor systems as well as the design of bio-inspired and biologically plausible robotic systems. It has a strong research focus with hands-on modules and practical applications. The course is aimed at both students from psychology/neuroscience with a strong quantitative background and at students from computer science and physics that want to apply their knowledge to neuroscience.
A significant part of the CNCR MSc Course involves being part of a research group and conducting an independent research project. For this, you will be assigned to a supervisor and supervise the research project. Your research project is written up as the masters dissertation and counts for one third of your degree. Exposure to a different research group is intended to broaden research experience and widen research skills repertoire.
Your choice of course modules will be individualised and agreed between you and your supervisor. The goal is to develop your knowledge and skills to allow you to carry out your research project in Semester 3 while learning a wide range of neuroscience, computation, and experimental method topics. Several modules rely on Matlab programming skills for their practical exercises, which could be used also in the placement and project. Students that don't have a sufficient programming knowledge will be required to attend a programming course in Semester 1.
You will be taught to devise a research plan, and will read and comment on scientific articles. You will choose the topic for your research project with the help of a research proposal module. A year-long CNCR Foundations module allows you to participate in CNCR seminars, journal clubs, and lab activities to have sufficient knowledge to carry out the research project. This will expose you to cutting edge research and labs.
For more module information see the Modules section.
You can select from a range of research topics depending on your areas of interest, and there are a number of supervisors who can provide support. See some of the recent projects and placements undertaken by students on the programme.
Material is delivered through lectures, workshops and hands-on training in cutting edge laboratories.
Some of the key features of this course and areas of focus for student learning include:
You will receive training in computational and research methods, and will gain an overview of current research in neuroscience and robotics. The programme will prepare you to go onto high quality PhD programmes, leading to work in a range of fields from advanced robotics to cognitive neuroscience.
Many of our students receive job offers before they graduate. Recent students have found employment working and training in an IT consultancy; software engineering at Google; and setting up startup companies to develop IT products inspired by human cognition.
Several of our students receive PhD offers before completing the course; one of our recent students will be studying for a PhD in computational neuroscience at University College Dublin with funding secured via a postgraduate award from the Irish Research Council. Others choose to stay at Birmingham for PhD study. The course gives you an opportunity to showcase your talent in the School of Psychology and the School of Computer Science, and to increase your chances of pursuing an academic career within the University of Birmingham.
This course is for students who already have a strong engineering background and wish to specialise in robotics and automation. This course has a particular emphasis on advanced robotics, where robots are designed to operate with a degree of intelligence.
You will gain a firm grounding in control engineering and intelligent systems concepts, along with the ability to comprehend and fully specify integrated automation systems embodying intelligence, robotic and automation hardware and software, and virtual reality (VR)/simulation technologies.
The course also provides a suitable background for research in advanced autonomous systems with reference to robotics.
You will be taught via a series of lectures and workshops with many of the modules taught via extensive hands-on practical lab-based sessions.
Practical experience includes the use of robotics platforms to produce a software system using the MATLAB toolboxes or the C programming language or to produce a finished hardware/software based mobile robotics system.
70% coursework and 30% examination.
There are dedicated labs and facilities for Robotics and Automation students, including: Industrial robots, flexi-picker, manipulators (Hitachi, KUKA) humanoid robots plus many mobile robots. Plus dedicated computing facilities
And if you do your MSc Project with an aerospace company, as many of our students do, then you will also have access to their facilities.
Graduates from this course can expect to find employment in a range of industries. Robotics and automation are continuously developing topics that present many career opportunities in areas such as robotic design, control systems integration and design, factory automation, engineering management and research.
Many of our students work on final year projects in conjunction with aeronautical companies associated with the University.
Many of our students go on to further study at the Centre for Advanced Robotics which is very closely linked with this course.
Automation, control and robotics are pervasive enabling technologies found in almost every modern technical system, particularly in manufacturing and production. They combine the diverse and rapidly expanding disciplines of automation, control, mechanics, software and signal processing.
This course is ideal if you wish to develop comprehensive knowledge and understanding of • classical and modern control theory • industrial automation • systems analysis • design and simulation • robotics.
You gain the ability to apply principles of modelling, classical and modern control concepts and controller design packages in various areas of industry. You also learn how to design and exploit automation and robotic systems in a range of manufacturing and industrial applications.
The course has six core modules which cover the major aspects of industrial automation and control systems engineering and robotics, ranging from classical linear control system design to non-linear, optimal and intelligent control systems, including distributed control systems, robotics, computer networks and artificial intelligence.
You also choose two optional modules relevant to automation and control to suit your interests. For example, if you wish to work in the manufacturing industry you can choose manufacturing systems or machine vision. There is the opportunity to study one or two management modules if you wish to apply yourself to a more managerial role.
To gain the masters you complete a major research-based project, which can be focused on an area of your particular interest or career need.
You work alongside staff from the Electrical, Electronic and Control Engineering Group and the Centre for Automation and Robotics Research (CARR) at Sheffield Hallam. This provides the opportunity to work with active researchers.
This course is seeking accreditation by the Institution of Engineering and Technology (IET) on behalf of the Engineering Council for the purposes of fully meeting the academic requirements for registration as a Chartered Engineer. The MSc will meet, in part, the exemplifying academic benchmark requirements for registration as a Chartered Engineer; graduates who have a BEng (Hons) accredited for CEng will be able to show that they have satisfied the further learning requirement for CEng accreditation.
Choose two from
This course provides you with the knowledge and skills for further advanced study in this area.
You can also apply your skills in an industrial setting for automated manufacturing, control system design, or in the wide range of industries that exploit intelligent robotics. Graduates from this course find career opportunities in areas including • automation and control • process and petrochemical • biomedical • manufacturing • energy • automotive • aerospace.
You can also pursue careers in engineering design and development, engineering research, engineering consultancy and engineering management.
Completing this course combined with further work-based experience enables you to gain Chartered Engineer status.