Robotic Applications

Cod y Modiwl
CSM3620
Teitl y Modiwl
Robotic Applications
Blwyddyn Academaidd
2027/2028
Semester
Semester 1
Cyd-gysylltydd y Modiwl
Dr Patricia Shaw
Rhestr Ddarllen
Gweld ar Aspire
Rhagofynion

Experience programming robots is desirable.
Anghymharus (Unrhyw Flwyddyn Acad)
CS36620 neu CS36010
Staff Eraill sy'n Cyfrannu

Dulliau Asesu

Math o Asesiad

Manylion Asesiad

Cyfran

Asesiad Semester Practical Assignment: 60 Awr Programming assignment and critical report 60%
Arholiad Semester Examination: 2 Awr 40%
Asesiad Ailsefyll Practical Assignment: 60 Awr Programming assignment and critical report 60%
Arholiad Ailsefyll Examination: 2 Awr 40%

Canlyniadau Dysgu

Wedi cwblhau'r modiwl dylai'r myfyrwyr fedru:

  1. Demonstrate an ability to program robots to solve tasks using a relevant robot middleware
  2. Demonstrate an ability to critically evaluate and apply an understanding of pertinent techniques applicable to modern robotics systems.
  3. Demonstrate an ability to critically discuss a range of applications and suitable robotic solutions, along with their ethical implications.

Disgrifiad cryno

This module covers a range of different aspects to consider predominately in terms of software for developing robotic applications. 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 robotic 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 7