CS3S662 - Robotics and Autonomous Systems 01 Sep 2022 - 31 Aug 2028 | Version 3

Associated Module Information

Module Code: CS3S662
Module Title: Robotics and Autonomous Systems
Faculty: Faculty of Computing, Engineering and Science
Faculty Group: Computing and Mathematical Sciences
Faculty Sub Group: Computer Science
Module Leader: Christopher Tubb
Module Team:
First Intended Intake: SEP 2017 Final Year of Intake:
Date Closed:
Credit Value: 20 Credit Level: 6
Language: English
Percentage of Module Taught in Welsh: 0
Equivalent Module:
HECOS codes: 100366 - computer science
HECOS Code Weighting: 100

Document Version Information

Version 3
Valid From 01 Sep 2022
Valid To 31 Aug 2028

Module Aims

Robotics is an interdisciplinary subject with strong links to Artificial Intelligence and Computer Science along with electrical electronic and mechanical engineering.

This module aims to:

Introduce concepts, techniques and terminology required to operate in the field of robotics and cybernetics.

Develop within students the skills required to design, implements and test software for the effective control of robotic, autonomous, and cybernetic systems.

Content Summary

Introduction to robotics and robotic architectures (including subsumption/reactive, plan-model-act cycles, hierarchical and hybrid models)

Robot structures and physical constraints, body & world frame issues and introduction to kinematics.

Interfacing to Sensors and senor events (Including touch/tactile, light, gyroscope, ultrasound, shaft encoders), handlers, objects, exceptions & exception handlers and threads.

Controlling movement: controlling motors and actuators. Controller architectures and programming

Robotic and Autonomous System application development: languages, simulators, development tools and the use of development tools to design, implement and test Robotic and Autonomous System applications.

Artificial Intelligence and machine learning techniques applicable

Ethical and societal issues associated with robotic and autonomous systems.

Learning and Teaching Methods

Activity Type Hours
Lecture 12
Practical classes and workshops 24
Work based learning 32
Directed Study 68
Formative Assessment - Independent 24
Groupwork 20
Problem / challenge based learning 20
Total Hours Selected 200

Learning Outcomes

# Learning Outcome
LO1 To demonstrate a deep understanding of the prevailing technologies associated with the development of robotic & autonomous systems and synthesise robotic solutions to specified problems within the ethical and commercial context.

Module Requisites

N/A

Assessment Criteria

Assessment Category Assessment Type Description Duration Word Count Weight (%) Best of? Pass Mark
Asynchronous Assessment Presentation (Asynchronous) 1 A prepared oral presentation by a candidate before assessor(s) and possibly peers, where knowledge, technical content, ability to answer questions and presentational skills are assessed. 15 N/A 50 No 40
Asynchronous Assessment Practical Written Work 1 A write up of a piece of practical work that has been undertaken. 0 2000 50 No 40

Assessment Matrix

Assessment Type Learning Outcomes
LO1
Presentation (Asynchronous) 1
Practical Written Work 1

Reading List

https://rl.talis.com/3/southwales/lists/8ACD6A5D-CA1E-CE61-BB3E-FFFF8D88268C.html?lang=en

Introduction to Robotics: Mechanics and Control, 4th Edition. Craig J., 2018 Pearson ISBN 978-0133489798

Robotics: Modelling, Planning and Control (Advanced Textbooks in Control and Signal Processing), Bruno Siciliano, Lorenzo Sciavicco, Luigi Villani, and Giuseppe Oriolo, Springer, (2009). ISBN 978-1-84628-642-1

ROS.org