Robotic Applications

Cod y Modiwl
CS36620
Teitl y Modiwl
Robotic Applications
Blwyddyn Academaidd
2026/2027
Semester
Semester 1
Cyd-gysylltydd y Modiwl
Dr Patricia Shaw
Rhestr Ddarllen
Gweld ar Aspire
Rhagofynion
CS26020
Staff Eraill sy'n Cyfrannu

Dulliau Asesu

Math o Asesiad

Manylion Asesiad

Cyfran

Asesiad Semester Practical Assignment: 60 Awr Programming assignment and report (~1500 words) 60%
Arholiad Semester Examination: 2 Awr 40%
Asesiad Ailsefyll Practical Assignment: 60 Awr Programming assignment and report (~1500 words) 60%
Arholiad Ailsefyll Examination: 2 Awr 40%

Canlyniadau Dysgu

Wedi cwblhau'r modiwl dylai'r myfyrwyr fedru:

  1. Program robots using a relevant middleware system.
  2. Understand pertinent techniques applicable to modern robotics systems.
  3. Be able to discuss a range of applications and suitable robotic solutions, along with their ethical implications.

Disgrifiad cryno

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.

Nod

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.

Cynnwys

The content will be split into three broad strands; theory, robot middleware, and applications, with topics overlapping between the strands. Each strand will consist of approximately 10 lectures. The typical topics covered in each strand are described below:

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.

Sgiliau Modiwl

Math o Sgiliau

Manylion Sgiliau

Cyfathrebu proffesiynol Through reporting and demonstrating their practical implementation
Datrys Problemau Creadigol Implicit in module content
Gallu digidol Implicit in module content
Meddwl beirniadol a dadansoddol Implicit in module content
Myfyrdod Considering a range of implications of robotic applications
Sgiliau Pwnc-benodol Programming through a framework
Synnwyr byd go iawn Gaining an understanding of techniques used in industry and considerations for solving real world problems

Nodau

Mae'r modiwl hwn yn cydymffurfio a FfCChC Lefel 6