NG4H261 - Robotics and Control 01 Apr 2025 - 31 Aug 2027 | Version 2

Associated Module Information

Module Code: NG4H261
Module Title: Robotics and Control
Faculty: Faculty of Computing, Engineering and Science
Faculty Group: Engineering
Faculty Sub Group: Mechanical
Module Leader: Darren Williams
Module Team: Joao Ramos
First Intended Intake: Final Year of Intake:
Date Closed:
Credit Value: 10 Credit Level: 7
Language: English
Percentage of Module Taught in Welsh: 0
Equivalent Module:
HECOS codes: 100166 - control systems 100170 - mechatronics and robotics
HECOS Code Weighting: 50 50

Document Version Information

Version 2
Valid From 01 Apr 2025
Valid To 31 Aug 2027

Module Aims

Provide the students with a comprehensive understanding of the principles behind Robotics with a focused base in Control Engineering.

Content Summary

  • An introduction to robotics and Kinematic modelling.
  • Manipulator design
  • Microcontrollers and Programming
  • Use of industry based software to model the kinematics.
  • Controller design and realisation in Robotics

Learning and Teaching Methods

Activity Type Hours
Lecture 12
Tutorial 6
Practical classes and workshops 6
Independent Study 38
Directed Study 38
Total Hours Selected 100

Learning Outcomes

# Learning Outcome
LO1 Demonstrate a comprehensive understanding of sensor and motor coordination and apply that knowledge to a robot platform.
LO2 Demonstrate an ability to design a control system for a functioning robotic element.

Module Requisites

Code Title Requisite Type
MOD009827 Mechanics and Control pre-requisite
MOD009814 Dynamics and Control pre-requisite
}

Assessment Criteria

Assessment Category Assessment Type Description Duration Word Count Weight (%) Best of? Pass Mark
Asynchronous Assessment Report 1 Group Assignment 0 3000 100 No 40

Assessment Matrix

Assessment Type Learning Outcomes
LO1 LO2
Report 1

Reading List

Corke, Peter I. Robotics, Vision and Control : Fundamental Algorithms in MATLAB. Second ed. 2017. Print. Springer Tracts in Advanced Robotics ; 118

Dorf, Richard C., and Robert H. Bishop. Modern Control Systems. Thirteenth Edition, Global ed. 2017. Print.

Langbridge, James A. Arduino Sketches : Tools and Techniques for Programming Wizardry. 1st ed. 2015. Web.

Bajd, Tadej. Robotics. Dordrecht ; New York: Springer, 2010. Print. International Ser. on Intelligent Systems, Control and Automation--science and Engineering ; Vol. 43.

Franklin, Gene F., J. David Powell, Abbas Emami-Naeini, and H. S. Sanjay. Feedback Control of Dynamic Systems. Seventh Edition, Global Edition / Contributions by Sanjay H. S. ed. 2014. Print.

Bayle, Julien. C Programming for Arduino Learn How to Program and Use Arduino Boards with a Series of Engaging Examples, Illustrating Each Core Concept. Birmingham: Packt Pub., 2013. Web.