5ELEN018W - Robotic Principles

Autumn 2025

Dr Dimitris C. Dracopoulos


Lecture slides/notes   Tutorials   Assignments   Schedule   Syllabus   Contact   Reading   Assessment  
The module is an introduction to robotics and its principles with emphasis on robot manipulators. The basics of simple control theory techiques are introduced and applied to simple plants.

Python and Simulink are used to demonstrate, understand these principles and get practical hands on the material covered.


Lecture Slides:   22/9  13/10  20/10 

Tutorials:  1  2  3 

Selected Tutorial Solutions:  1 

Assignments: 


Schedule

        Mo Tu We Th Fr Sa Su
Sep      1  2  3  4  5  6  7
	 8  9 10 11 12 13 14
	15 16 17 18 19 20 21
	22 23 24 25 26 27 28       first class   
	29 30               
Oct            1  2  3  4  5
	 6  7  8  9 10 11 12
	13 14 15 16 17 18 19
	20 21 22 23 24 25 26
	27 28 29 30 31
Nov                     1  2	
	 3  4  5  6  7  8  9
	10 11 12 13 14 15 16
	17 18 19 20 21 22 23
	24 25 26 27 28 29 30
Dec      1  2  3  4  5  6  7       in-class test; assignment published         
	 8  9 10 11 12 13 14
	15 16 17 18 19 20 21
	22 23 24 25 26 27 28
	29 30 31            
Jan               1  2  3  4
	 5  6  7  8  9 10 11       assignment deadline
	12 13 14 15 16 17 18
	19 20 21 22 23 24 25
	26 27 28 29 30 31

Syllabus

  1. Introduction to Python
  2. Introduction to Robotics
  3. Configuration Space
  4. Spatial Descriptions and Transformations
  5. Manipulator Kinematics
  6. Inverse Kinematics
  7. Velocity Kinematics - Jacobian
  8. Trajectory Generation
  9. Motion Planning
  10. Control
  11. Control Part II
  12. Control Part III

Contact

Lectures: Monday 14:00-16:00, Cavendish, CLG.42.

Dr Dimitris C. Dracopoulos, , 7.116 Copland Building.

Office hours: Email me to arrange a meeting.


Reading Material

Reading Guide.


Assessment Process


Last modified: Fri Sep 26 16:58:40 UTC 2025