
Course unit details:
Robotic Systems
Unit code | EEEN62011 |
---|---|
Credit rating | 15 |
Unit level | FHEQ level 7 – master's degree or fourth year of an integrated master's degree |
Teaching period(s) | Semester 1 |
Available as a free choice unit? | No |
Overview
Robotic systems are already embedded in our everyday life through industrial manufacturing and automation. However, they will become even more important in the future as they are adopted into sectors such as agriculture, net zero energy generation, health and social care. This unit will introduce students to the broad range of application areas where robotic systems are being adopted and discuss associated ethical considerations. Students will understand the key sub-systems that make up a robot and be able to assess the performance characteristics and capabilities of sensors and actuators commonly used. They will learn the mathematical foundations that underpin the modelling, control, and estimation of robotic systems.
Aims
1. Introduction of Robotic System
- Classification of types of robot
- Key sub-systems
- Robotic appilcations
2. Linear Algebra
- Rules for matrix operation
- Eigenvalues and Eigenvectors
- Linear transformation
3. Rigid Body Poses
- Rigid body
- Representing Positions and Rotations
- Rotational transformation
4. Kinematics
- Links and joints
- Forward kinematics
- Inverse kinematics
5. Probability
- Probability of an event
- Expected value
- Bayes Theorem
6. Statistics in Robotics
- Statistics basics
- Normal distributions
- Linear regression
7. State Estimation
- State-space representation
- Kalman filter
8. PID Control
- Control system structure and design procedure
- Components of PID control
- Parameters tuning methods
- Anti-windup scheme
9. Trjectory Tracking Control
- Challenges in robot trajectory tracking
- Trajectory tracking control algorithm
10. Motion Planning
- Configuration space
- Overview of motion planning algorithms
- Rapidly Exploring Random Trees (RRT)
Learning outcomes
On successful completion of the course, a student will be able to:
ILO 1: Discuss the use of robotic systems in a range of applications and assess any ethical considerations that may arise from their use.
ILO 2: Design and implement closed-loop controllers for simple robotic systems and analyse the control-system performance against appropriate metrics.
ILO 3: Present scientific data to professional engineering and/or lay audiences.
ILO 4: Assess the performance and capabilities of sensors and actuators commonly used in robotic systems using a range of testing and analysis techniques.
ILO 5: Formulate appropriate mathematical models of robotic systems to allow for the development of closed-loop controllers and state-estimation.
ILO 6: Summarise the key subsystems of a robotic system, illustrate them with examples and discuss any considerations with respect to robot life-cycle sustainability.
Teaching and learning methods
The unit will make use of blended learning teaching styles with asynchronous materials such as videos, notes and formative quizzes and synchronous interactive activities such as interactive tutorial questionsand simulation exercises.
Assessment methods
Method | Weight |
---|---|
Written exam | 50% |
Written assignment (inc essay) | 25% |
Report | 25% |
Feedback methods
Exam - Departmental feedback form after the exam board.
Coursework 1 (Ethics and Sustainability) - 3 weeks after submission, individual and group feedback is provided.
Coursework 2 (Experimental Report) - 3 weeks after submission, individual and group feedback is provided.
Recommended reading
- Robot modeling and control by Spong, Mark W. John Wiley & Sons Inc, 2020. ISBN: 9781119523994
- Introduction to autonomous mobile robots [electronic resource] by Siegwart, Roland. MIT Press, 2011. ISBN: 9780262295321
- Introduction to probability and statistics for engineers and scientists by Ross, Sheldon M. Academic Press, 2021. ISBN: 9780128177471
- MECHANICAL DESIGN AND MANUFACTURING OF ELECTRIC MOTORS by Tong, Wei. CRC PRESS, 2022. ISBN: 9781000555042
- Robotics: Modelling, Planning and Control by Siciliano, Bruno. Springer London, 2009. ISBN: 9781846286421
- Probabilistic robotics by Thrun, Sebastian. MIT, 2005. ISBN: 0262201623
Study hours
Scheduled activity hours | |
---|---|
Assessment practical exam | 2 |
Assessment written exam | 2 |
eAssessment | 36 |
Lectures | 32 |
Practical classes & workshops | 8 |
Tutorials | 10 |
Independent study hours | |
---|---|
Independent study | 60 |
Teaching staff
Staff member | Role |
---|---|
Xiaoxiao Cheng | Unit coordinator |
Guido Herrmann | Unit coordinator |