Skip to main content

Unit information: Robotic Fundamentals (UWE, UFMF4X-15-M) in 2018/19

Please note: you are viewing unit and programme information for a past academic year. Please see the current academic year for up to date information.

Unit name Robotic Fundamentals (UWE, UFMF4X-15-M)
Unit code EMATM0033
Credit points 15
Level of study M/7
Teaching block(s) Teaching Block 1 (weeks 1 - 12)
Unit director Professor. Dogramadzi
Open unit status Not open




School/department Department of Engineering Mathematics
Faculty Faculty of Engineering


This unit will be delivered at the University of the West of England (UWE). This modules focuses on two fundamental aspects of robots: (1) the mechanics of robot bodies; kinematic properties and algorithms; (2) programming. See for full details (UWE login required).

Intended learning outcomes

On successful completion of this module students will be able to:

1. Demonstrate knowledge and understanding of theories and techniques required to analyse and synthesise a robot manipulator for variety of tasks including serial manipulators. Assessed in the assignment B1 and exam A2.

2. Demonstrate programming skills and the importance of a risk-driven and test-focused approach to successful software development; levels of abstraction in software development; common reasons for failure in software projects, and mitigation techniques. A1

4. Demonstrate familiarity with commonly used tools and techniques to enable the efficient solution of mechanics and design problems. Assessed in exam A1.

5. Demonstrate management of information through finding, assessing and using technical literature and other information sources. Assessed in assignment B1and exams A1 and A2.

Teaching details

Scheduled learning: Sessions will include lectures (2 hours per week) and intensive workshops - practical sessions (4 hours per week). Independent learning includes hours engaged with essential reading, case study preparation, assignment preparation and completion etc. You’ll be expected to spend about 75 hours outside of the scheduled time in these activities.

Assessment Details

There will be one examination of three hours’ duration (25%) in controlled conditions and an online, open book, exam of three hours (25%). Coursework is an individual assignment of 2000 recommended words (50%).

Reading and References

  • Craig, J.J. (2003), Introduction to Robotics, USA: Pearson Education.
  • Jazar, R. N. (2010) Theory of Applied Robotics: Kinematics, Dynamics and Control (2nd edition). Springer. [ISBN: 1441917497]
  • Siegwart, R. Y. & Nourbakhsh, I. R. (2004) Introduction to Autonomous Mobile Robots. MIT Press. [ISBN: 0262015358]
  • Siciliano, B. & Khatib, O. (2008) Springer Handbook of Robotics. Springer. [ISBN: 354023957X]
  • Merlet, J. P. (2006) Parallel Robots, 2nd edition. New York: Springer-Verlag.
  • Lutz, M. (2010). Programming Python, 4th edition. USA: O'Reilly Media.

Kernighan, B.W., Ritchie, D. (1988). The C Programming Language (2nd Edition), USA: Pearson Education (US).