2026/27 Undergraduate Module Catalogue

ELEC3901 Robotic Manipulators

10 Credits Class Size: 90

Module manager: Dr Dominic Jones
Email: D.P.Jones@leeds.ac.uk

Taught: Semester 1 (Sep to Jan) View Timetable

Year running 2026/27

Pre-requisite qualifications

N/A

Module replaces

ELEC3575 Electric Power Systems

This module is not approved as a discovery module

Module summary

This module develops understanding of robotic manipulators, focusing on spatial modelling, calibration, dynamics and control. Students extend prior knowledge of kinematics to analyse and implement complete manipulation systems. Emphasis is placed on coordinate transformations, dynamic modelling, actuator behaviour and task space control, culminating in the implementation and evaluation of a calibrated real world robotic task.

Objectives

Robotic manipulators are fundamental to modern automation and advanced manufacturing. They are programmable electromechanical systems capable of precise positioning, interaction and force application, with applications in industry, healthcare, logistics, space systems and emerging collaborative robotics. From high-speed assembly to delicate surgical assistance, robotic manipulators integrate mechanics, electronics, sensing and control into coordinated motion systems.

This module develops students’ understanding of the principles that govern robotic manipulation, progressing from spatial representation and kinematic modelling to trajectory generation, dynamic behaviour and feedback control. Students will gain experience in analysing multi-degree-of-freedom manipulators using mathematical and computational methods, and in implementing motion planning and control strategies within a laboratory environment.

Learning outcomes

Apply knowledge of mathematics and engineering principles to the solution of complex robotics problems. Some of the knowledge will be at the forefront of robotics (C1)

Analyse complex robotics problems to reach substantiated conclusions using first principles of mathematics and engineering principles. (C2)

Select and apply appropriate computational and analytical techniques to model complex robotics problems, recognising the limitations of the techniques employed. (C3)

Apply an integrated or systems approach to the solution of complex robotics problems. (C6)

Use a risk management process to identify, evaluate and mitigate risks (the effects of uncertainty) associated with a particular project or activity.(C9)

Use practical laboratory and workshop skills to investigate complex robotics problems. (C12)

Select and apply appropriate materials, equipment, engineering technologies and processes, recognising their limitations. (C13)

Communicate effectively on complex engineering matters with technical and non-technical audiences (C17)

Skills outcomes

On successful completion of the module students will have demonstrated the following skills:

- Technical
- Critical thinking
- Creative problem solving
- Analytical
- Commercial awareness
- Communication

Syllabus

- Introduction to Robotic Manipulators
- Rigid Body Motion and Spatial Representation
- Forward Kinematics and Geometric Modelling
- Differential Kinematics and Jacobian Analysis
- Inverse Kinematics and Redundancy Foundations
- Trajectory Planning
- Manipulator Dynamics
- Actuators and Drive Systems
- Control of Robotic Manipulators
- Operational Space Control and Redundancy Resolution
- Modern Trends in Robotic Manipulation

Teaching Methods

Delivery type Number Length hours Student hours
Lecture 11 1 11
Practical 11 2 22
Independent online learning hours 17
Private study hours 50
Total Contact hours 33
Total hours (100hr per 10 credits) 100

Opportunities for Formative Feedback

Students studying ELEC modules will receive formative feedback in a variety of ways, including the use of self-test quizzes on Minerva, practice questions/worked examples and (where appropriate) through verbal interaction with teaching staff and/or post-graduate demonstrators. 

Reading List

Check the module area in Minerva for your reading list

Last updated: 30/04/2026

Errors, omissions, failed links etc should be notified to the Catalogue Team