Module 06-30227 (2022)
Intelligent Robotics
Level 3/H
Mohan Sridharan Masoumeh Mansouri | Semester 1 | 20 credits |
Co-ordinator: Mohan Sridharan
Reviewer: Masoumeh Mansouri
The Module Description is a strict subset of this Syllabus Page.
Outline
Artificial Intelligence is concerned with the design and use of computer systems to understand and mimic human-level decision making. These systems represent, reason with, and learn from, different descriptions of knowledge and uncertainty. In this module we will address these issues in the context of intelligent mobile robots. The lectures will teach theories of perception, estimation, prediction, decision- making, learning and control, all from the perspective of robotics. In the laboratory sessions students will implement some of these theories on simulated or real robots to see how theory can be applied in practice.
Learning Outcomes
On successful completion of this module, the student should be able to:
- Demonstrate an understanding of algorithms for perception, reasoning and control
- Implement some of these algorithms to generate intelligent behaviour on a robot
- Describe and analyse the performance of algorithms, system components and complete robot systems using appropriate methods
- Design, execute and write up appropriate experiments and use their results to inform robot design
Restrictions
- There is a limited number of places determined by the number of robot platforms available. This will be determined each September in combination with Intelligent Robotics (Extended). Students who have either module as COMPULSORY have, by definition, priority. The Module leader will then assess and allocate any remaining spaces to students who have chosen either module as an OPTION.
- This module expects students to be proficient in linear algebra, calculus, probability theory, and statistics. A high level of proficiency is also expected in object oriented programming and in using (e.g., installing and debugging software packages, programming in) the Linux operating system. This module is time-intensive.
Taught with
- 06-30244 - Intelligent Robotics (Extended)
Cannot be taken with
- 06-30244 - Intelligent Robotics (Extended)
Assessment
- Main Assessments: Continuous assessment (100%)
- Supplementary Assessments: Continuous assessment (100%) over the Summer period
Programmes containing this module
- BSc Artificial Intelligence & Computer Science [0144]
- BSc Artificial Intelligence & Computer Science with an Industrial Year [9502]
- BSc Artificial Intelligence & Computer Science with Study Abroad [452B]
- BSc Computer Science [4436]
- BSc Computer Science with an Industrial Year [9499]
- BSc Computer Science with Digital Technology Partnership (PwC) [610C]
- BSc Computer Science with Digital Technology Partnership (Vodafone) [893C]
- BSc Computer Science with Study Abroad [5571]
- BSc Mathematics and Computer Science [5196]
- BSc Mathematics and Computer Science with an Industrial Year [9495]
- MEng Computer Science/Software Engineering [4754]
- MEng Computer Science/Software Engineering with an Industrial Year [9501]
- MSci Computer Science [4443]
- MSci Computer Science with an Industrial Year [9509]
- MSci Computer Science with Study Abroad [5576]
- MSci Mathematics and Computer Science [5197]
- MSci Mathematics and Computer Science with an Industrial Year [9496]