Module Information
Course Delivery
Assessment
Assessment Type | Assessment length / details | Proportion |
---|---|---|
Semester Assessment | 60 Hours Practical Assignment Programming assignment and report (~1500 words) | 60% |
Semester Exam | 2 Hours Examination | 40% |
Supplementary Assessment | 60 Hours Practical Assignment Programming assignment and report (~1500 words) | 60% |
Supplementary Exam | 2 Hours Examination | 40% |
Learning Outcomes
On successful completion of this module students should be able to:
Program robots using a relevant middleware system.
Understand pertinent techniques applicable to modern robotics systems.
Be able to discuss a range of applications and suitable robotic solutions, along with their ethical implications.
Brief description
This module will build on the previous robotics topics covered, introducing more advanced considerations for robotics. Throughout the course, the topics will be considered in the context of a range of applications for robotics such as space and planetary exploration; outdoor off-road autonomous navigation; and assistive robotics in the home. The practical application of the robotics systems will be developed through gaining an understanding of robotic middleware used within industry.
Aims
This module aims to support students developing skills for developing robotic applications with a good understanding of the techniques involved and considerations that need to be made depending on the application being developed.
Content
Theory:
• Control techniques
• Forward and inverse kinematics
• Mapping and localisation techniques
• Trajectory and path planning
• Ethical implications of robotic applications
Robot Middleware (supported through practicals):
• What it is and how it works
• Implementing robotic behaviours within the middleware
• Tools for supporting visualisation of robotic systems
• Packages for assisting with kinematics and mapping
Applications:
Typically covering three domains for robotic applications such as space and planetary exploration; outdoor off-road autonomous navigation; and assistive robotics in the home.
Module Skills
Skills Type | Skills details |
---|---|
Creative Problem Solving | Implicit in module content |
Critical and analytical thinking | Implicit in module content |
Digital capability | Implicit in module content |
Professional communication | Through reporting and demonstrating their practical implementation |
Real world sense | Gaining an understanding of techniques used in industry and considerations for solving real world problems |
Reflection | Considering a range of implications of robotic applications |
Subject Specific Skills | Programming through a framework |
Notes
This module is at CQFW Level 6