Module 15267 (2012)

Syllabus page 2012/2013

06-15267
Intelligent Robotics (Extended)

Level 4/M

Jeremy Wyatt
20 credits in Semester 1

Links | Outline | Aims | Outcomes | Prerequisites | Teaching | Assessment | Books | Detailed Syllabus


The Module Description is a strict subset of this Syllabus Page. (The University module description has not yet been checked against the School's.)

Relevant Links

Resources


Outline


Aims

The aims of this module are to:

  • give an appreciation of the issues that arise when designing complete, physically embodied autonomous agents
  • introduce some of the most popular methods for controlling autonomous mobile robots
  • give hands on experience of engineering design
  • encourage independent thought on possible cognitive architectures for autonomous agents

Learning Outcomes

On successful completion of this module, the student should be able to: Assessed by:
1design, build and program simple autonomous robots Team Project
2implement standard signal processing and control algorithms Team Project
3describe and analyse robot processes using appropriate methods Team Project
4write a detailed report on a robot project Team Project
5carry out and write up investigations using appropriate experimental methods Team Project
6describe, use, analyse and discuss the properties of a variety of algorithms in the robotics literature. Examination

Restrictions, Prerequisites and Corequisites

Restrictions:

Available only to School of Computer Science students; registration limited to approx. 42 in combination with 06-13520 (Intelligent Robotics). May not be taken by anyone who has taken or is taking 06-13520 (Intelligent Robotics).

Prerequisites:

None

Co-requisites:

None


Teaching

Teaching Methods:

Approximately 27 lectures and 22 laboratory sessions

Contact Hours:

50


Assessment

  • Sessional: 2 hour examination (40%) and continuous assessment (60%)
  • Supplementary (where allowed): None; the module may only be repeated.

Recommended Books

TitleAuthor(s)Publisher, Date
Probabilistic RoboticsS Thrun, W Burgard, D FoxMIT Press, 2005
Computational Principles of Mobile RoboticsG Dudek, M Jenkin Cambridge University Press, 2000
Behavior Based RoboticsR ArkinMIT Press, 1998
Robotic Explorations: A Hands-on Introduction to EngineeringF MartinAddison-Wesley, 2001
Vehicles: Experiments in Synthetic PsychologyV BraitenbergMIT Press, 1984
Mobile Robotics: A practical introductionU NehmzowSpringer Verlag, 2000
Robot LearningS Mahadevan and J ConnellKluwer Academic, 1993
Mobile Robots: Inspiration to Implementation (2nd ed.)J Jones, B Seiger and A FlynnAK Peters, 1999

Detailed Syllabus

  1. Introduction
    • What is robotics?
    • Robotics and AI
    • Embedded Systems
    • Agent-Task-Environment model
    • Embodied Systems
    • Synthetic approaches to science
  2. Sensors and signal processing
    • Common sensors and their properties
    • 1D signal processing
    • Vision
  3. Planning approaches to robot control
    • STRIPS and SHAKEY
    • Robot kinematics
    • Limitations of planning approaches
  4. Control Theory
    • Feedback, feedforward and open loop control
    • Linear first order lag processes
    • Limitations of control theory
  5. Probability Based Approaches
    • Markov Decision Processes (MDPs)
    • Partially Observable Markov Decision Processes
    • Navigation using POMDPs
  6. Kinematics and Motion Planning
    • Kinematics of differential drive robots
    • Probabilistic road map planning
  7. Behaviour-Based Control
    • The subsumption architecture
    • Hybrid architectures
    • Formalising behaviour based control
  8. Adaptive approaches to robot control
    • Reinforcement learning for control
    • Model based learning approaches to control
    • Learning maps
    • Evolutionary approaches
  9. Architectures for control
    • CAS
    • ROS
  10. Current research topics
    • Learning for manipulation
    • Gaze control
    • Planning visual search

Last updated: 2012

Source file: /internal/modules/COMSCI/2012/xml/15267.xml

Links | Outline | Aims | Outcomes | Prerequisites | Teaching | Assessment | Books | Detailed Syllabus