Robotics and Embedded Systems
- Cod y Modiwl
- CS26020
- Teitl y Modiwl
- Robotics and Embedded Systems
- Blwyddyn Academaidd
- 2027/2028
- Semester
- Semester 2
- Cyd-gysylltydd y Modiwl
- Dr Fred Labrosse
- Rhestr Ddarllen
- Gweld ar Aspire
- Rhagofynion
-
CC12020 neu CS12020
- Staff Eraill sy'n Cyfrannu
- Dr Fred Labrosse
- Dr Patricia Shaw
- Dr Tomos Fearn
Dulliau Asesu
|
Math o Asesiad |
Manylion Asesiad |
Cyfran |
|---|---|---|
| Asesiad Semester | Practical work with demonstration and a written assignment: | 50% |
| Arholiad Semester | Written Exam: 2 Awr | 50% |
| Asesiad Ailsefyll | Resubmission of failed/non-submitted practical component or one of equivalent value. | 50% |
| Arholiad Ailsefyll | Supplementary Exam: 2 Awr | 50% |
Canlyniadau Dysgu
Wedi cwblhau'r modiwl dylai'r myfyrwyr fedru:
- Demonstrate an understanding of the problems inherent in programming robots and embedded systems, and dealing with real world interaction.
- Write effective control programs for robots and embedded systems.
- Understand the theoretical aspects of robotics and the variety of control paradigms.
- Identify and analyse key technical limitations of mobile, wearable and embedded computer systems in particular applications and environments.
- Calculate battery sizes, processing requirements, energy budgets, heat dissipation requirements and other key characteristics of robots and embedded computer systems.
Disgrifiad cryno
The module covers issues pertinent to the uses, drawbacks, physical limitations and technological possibilities offered by robots, and mobile/embedded computer systems. This includes discussion of physical constraints, communication mechanisms, battery life, energy budgets and the use of low-power and interrupt driven processing. Robotics and embedded system programming are introduced through real world programming of such systems with an emphasis on programming in ways that deal with the constraints and errors that interaction with the real world introduces.
Cynnwys
1. Introduction to Robotics and Embedded Systems – 2 lectures
Introduction to the nature of the robotics problem and embedded systems technologies, with current example systems.
2. Introduction to the practical work – 2 lectures.
3. Mobile and Arm robots – 2 lectures
Overview of mobile and assembly robots.
4. Sensors and Perception – 4 lectures
Current sensing technologies and the perception problem
5. Key properties of available technologies – 6 lectures
Microcontroller architectures and capabilities, energy Budgets, battery technologies, component selection and connection, communication technology characteristics
6. Control Architectures - 8 lectures Reactive, deliberative and hybrid architectures; concepts, benefits and example systems.
7. Robotics and Embedded Systems Programming - 10 practicals
Interfacing and integrating sensors and communication systems on a microcontroller platform including power management and calibration. Programming robots to perform sensing and actuation as part of a larger problem such as mapping, localization and data sharing.
Sgiliau Modiwl
|
Math o Sgiliau |
Manylion Sgiliau |
|---|---|
| Cyfathrebu | Written skills needed for assessment. |
| Datblygu personol a chynllunio gyrfa | Will feed into students' future career plans. |
| Datrys Problemau | Programming Assignments promote and assess this. |
| Gwaith Tim | None. |
| Gwella dysgu a pherfformiad ei hun | Programming assignments require self-motivated study at work. |
| Rhifedd | Inherent in the topic. |
| Sgiliau pwnc penodol | Robot programming. |
| Sgiliau ymchwil | Assessing techniques for use in the programming assignments requires reading and finding papers and other materials. |
| Technoleg Gwybodaeth | Inherent in the topic. |
Nodau
Mae'r modiwl hwn yn cydymffurfio a FfCChC Lefel 5
Computer Science,Aberystwyth University, Llandinam Building, Penglais, Aberystwyth,
01970 622424 : +44 : +44 (0)1970 622021
cs-office@aber.ac.uk: cs-office@aber.ac.uk
