Module Title:   Intelligent Robotics

Module Credit:   20

Module Code:   CY-0330D

Academic Year:   2015/6

Teaching Period:   Semester 2

Module Occurrence:   A

Module Level:   FHEQ Level 6

Module Type:   Standard module

Provider:   Computer Science

Related Department/Subject Area:   SCIM (Dept of Computer Science)

Principal Co-ordinator:   Dr Y Peng

Additional Tutor(s):   tbc

Prerequisite(s):   ENG2075M

Corequisite(s):   None

To gain advanced knowledge of autonomous mobile robots. To provide an opportunity to develop advanced skills and understanding of mobile robotics by building and demonstrating a mobile robot using both conventional and artificial intelligence programming techniques.

Learning Teaching & Assessment Strategy:
The theoretical knowledge and the state of the art in the area will be introduced in formal lectures and seminars. Problem Based Learning will be used as the main learning strategy. Students will work on a group project in the area of intelligent robots. After identification of a project scenario and associated problems, students are guided through a learning process of problem analysis, summarising hypotheses, formulation of learning goals, goal-driven study, project development and reporting back. Supervision will be provided during project development. Research capability and practical skills will be assessed through contribution to discussion and the project demonstration. Knowledge and problem solving skills will be assessed in the project report and the presentation. The supplementary assessment is to repair deficiencies identified in the original assessment, covering questions of theoretical knowledge and practical design.

Lectures:   20.00          Directed Study:   142.00           
Seminars/Tutorials:   2.00          Other:   0.00           
Laboratory/Practical:   36.00          Formal Exams:   0.00          Total:   200.00

On successful completion of this module you will be able to...

demonstrate in-depth knowledge and understanding of essential facts, concepts, principles and theories relating to computing and computer applications to intelligent robotics.
Demonstrate advance knowledge and understanding of hardware and software structures to implement autonomous navigation.

On successful completion of this module you will be able to...

define a problem, research its background, identify constraints, identify and manage cost drivers, ensure fitness for purpose and manage the design process and evaluate outcomes in the area of intelligent robots.
Demonstrate the advance ability to specify, design and construct computer based autonomous mobile robots.
Deploy appropriate theory, practices and tools for the specification, design and implementation of computer-based mobile robots.

On successful completion of this module you will be able to...

work as a member of a development team recognising the different roles within a team and different ways of organising teams.
Research, analyse and solve problems.
Manage and retrieve information effectively.
Communicate effectively in electronic as well as written and oral form to a range of audiences.

  Coursework   40%
  Written Report of 2000 Words
  Coursework   60%
  Design plan, demonstration and presentation of small group project work.
  Examination - closed book 3.00 100%
  Supplementary Examination

Outline Syllabus:
Introduction to autonomous mobile robots, general control schemes and architecture. Analysis of odometry and sensor uncertainties. Introduction to the Kalman filter for sensor fusion. Introduction to map representation and Markov localization. Introduction to robot path-planning and navigation. The development of intelligent programming techniques suitable for mobile robotics. Advanced robot construction techniques. Advanced robot sensor systems. Small group (2 students) project work involving the design, construction and testing of an advanced sensor-based robotic system using at least one artificial intelligence technique, and at least one advanced sensor.

Version No:  6