THE UNIVERSITY of EDINBURGH

DEGREE REGULATIONS & PROGRAMMES OF STUDY 2022/2023

DRAFT EDITION: to be published 26/Apr/2022
Information in the Degree Programme Tables may still be subject to change in response to Covid-19

University Homepage
DRPS Homepage
DRPS Search
DRPS Contact
DRPS : Course Catalogue : School of Informatics : Informatics

Postgraduate Course: Robotics: Science and Systems (INFR11092)

This course will be closed from 31 July 2022

Course Outline
SchoolSchool of Informatics CollegeCollege of Science and Engineering
Credit level (Normal year taken)SCQF Level 11 (Postgraduate) AvailabilityAvailable to all students
SCQF Credits20 ECTS Credits10
SummaryThis course will be a Masters degree level introduction to the core areas in robotics: kinematics, dynamics and control; state estimation and signal processing; digital control systems; robot motion planning and localization. Lectures on these topics will be complemented by a lab practical that exercises knowledge of a cross section of these techniques on an integrated humanoid robot in the lab, motivated by a task such as robot manipulation.

Particularly, in order to bridge the lectures on algorithms and lab sessions, the course also provides tutorials dedicated to the practice of programming and the implementation of algorithms - from the equations to code.

The aim of the course is to present a unified view of the field, culminating in a practical involving the development of an integrated robotic system that embodies the key elements of the major algorithmic techniques that are used in real-world robotic applications.
Course description The main coverage of topics is as follows:

- Kinematics - forward and inverse
- Dynamics - equation of motions and the state space representation
- Control - classical and modern control theories & techniques
- Sensing - single processing, filtering
- Robot motion planning
- Multi-modal sensor fusion and state estimation
Entry Requirements (not applicable to Visiting Students)
Pre-requisites Co-requisites
Prohibited Combinations Students MUST NOT also be taking Introduction to Vision and Robotics (INFR09019) OR Intelligent Autonomous Robotics (Level 10) (INFR10005)
Other requirements This course is open to all Informatics students including those on joint degrees. For external students where this course is not listed in your DPT, please seek special permission from the course organiser (lecturer).

Knowledge of multivariate calculus, linear algebra and matrix manipulations, basic notions of statistics and probability theory. General programming competence is required and the course will use Python and other in a Linux environment, and use GIT for version control.
Information for Visiting Students
Pre-requisitesNone
High Demand Course? Yes
Course Delivery Information
Not being delivered
Learning Outcomes
On completion of this course, the student will be able to:
  1. Model the motion of robotic systems in terms of kinematics and dynamics;
  2. Analyse and evaluate a few major techniques for feedback control and motion planning applied to robotics;
  3. Translate a subset of standard algorithms for kinematics, motion planning, and robot feedback control into practical implementations;
  4. Implement and evaluate a working, fully operational robotic system involving elements of robot control and motion planning.
Reading List
1. Franklin, Gene F., et al. Feedback control of dynamic systems. Vol. 3. Reading, MA: Addison-Wesley, 1994.
2. Peter Corke, Robotics, Vision and Control, Springer-Verlag.
3. Siciliano, B., Sciavicco, L., Villani, L., Oriolo, G., Robotics: Modelling, Planning and Control, Springer Verlag.
4. H. Choset, K.M. Lynch, S. Hutchinson, G. Kantor, Principles of Robot Motion: Theory, Algorithms, and Implementations.
5. S. Thrun, W. Burgard and D. Fox, Probabilistic Robotics.
6. J. J. Craig, Introduction to Robotics: Mechanics and Control (3rd Edition): Use for first 3 chapters only.
7. Yoshihiko Nakamura, Advanced Robotics: Redundancy and Optimization.
8. J.M. Maciejowski, Predictive control: with constraints.
9. Ian Goodfellow, et al., Deep Learning.
Additional Information
Course URL http://course.inf.ed.ac.uk/rss
Graduate Attributes and Skills Not entered
KeywordsRSS
Contacts
Course organiserDr Zhibin Li
Tel:
Email: Zhibin.Li@ed.ac.uk
Course secretaryMs Lindsay Seal
Tel: (0131 6)50 2701
Email: lindsay.seal@ed.ac.uk
Navigation
Help & Information
Home
Introduction
Glossary
Search DPTs and Courses
Regulations
Regulations
Degree Programmes
Introduction
Browse DPTs
Courses
Introduction
Humanities and Social Science
Science and Engineering
Medicine and Veterinary Medicine
Other Information
Combined Course Timetable
Prospectuses
Important Information