Module Information

Module Identifier
Module Title
Robotic Applications
Academic Year
Semester 1
Reading List
Other Staff

Course Delivery



Assessment Type Assessment length / details Proportion
Semester Assessment Coursework: Programming Assignment and Report  1500 words  100%
Supplementary Assessment Coursework: Programming Assignment and Report  1500 words  100%

Learning Outcomes

On successful completion of this module students should be able to:

1. Program robots using a relevant middleware system.

2. Understand pertinent techniques applicable to modern robotics systems.

3. Be able to discuss the 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, including conventions for calculating kinematics and force/torques, area mapping, middleware for programming robotic applications and the future implications of robotic applications. Throughout the course, the topics above will be considered in the context of a wide variety of applications for robots, bringing together the expertise of the robotics research done at Aberystwyth.


Development of additional content specifically to address increasing expectations from industry for students graduating with robotics related degrees.


* Introduction to robotic applications
* Control techniques
* Forward and inverse kinematics, force and torques
* Trajectory and path planning
* Mapping and localisation techniques e.g. SLAM
* Coordination in multi-robot systems
* Programming robots with middleware e.g. ROS or YARP
* Research topics in robotics
* Future implications of robotic applications (ethics and applications)

Practical exercises programming robots

Module Skills

Skills Type Skills details
Application of Number Implicit in module content.
Communication Demonstration of robotic implementation for assignment.
Improving own Learning and Performance Formative practicals providing foundation for assignment.
Information Technology Implicit in module content.
Personal Development and Career planning Through understanding robotic applications and developing skills expected by industry.
Problem solving Implicit in module content.
Research skills Through investigation of latest research in robotics.
Subject Specific Skills Programming using framework.
Team work Small group exercises during practicals.


This module is at CQFW Level 6