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 | ✔ | ||