Study-Unit Description

Study-Unit Description


CODE ARI3215

 
TITLE Robotics 2

 
UM LEVEL 03 - Years 2, 3, 4 in Modular Undergraduate Course

 
MQF LEVEL 6

 
ECTS CREDITS 5

 
DEPARTMENT Artificial Intelligence

 
DESCRIPTION Robotics 2 advances upon the foundational skills acquired in ARI2202 Robotics 1, taking third-year AI students deeper into the realm of robotics with an emphasis on practical and simulation-based learning. This study-unit aims to equip students with the knowledge and skills necessary to design, program, and test complex robotic systems. Utilizing simulation software and physical robots, students will explore topics such as advanced programming, sensor fusion, AI integration, autonomous navigation, and the ethical implications of deploying robotic systems. Key areas include:

- Robotic Simulations and Virtual Testing Environments;
- Programming and building of more advanced Arduino robots;
- Advanced Programming Techniques for Robotics;
- Sensor Fusion and Data Integration;
- Machine Learning Applications in Robotics;
- Autonomous Navigation and Control;
- Ethics and Social Implications of Autonomous Vehicles.

Study-Unit Aims:

This study-unit aims to give the students a continuation of the knowledge developed in ARI2202 Robotics 1, using both theory and practical hands-on sessions. Students will gain a more advanced theoretical understanding in the field, as well as hands-on knowledge to building and programming robots and devices.

Learning Outcomes:

1. Knowledge & Understanding
By the end of the study-unit the student will be able to:

- Apply advanced programming techniques for robotic control and operation;
- Integrate various sensors to enhance robotic perception and interaction;
- Implement machine learning algorithms for autonomous decision-making;
- Navigate ethical considerations in robotics;
- Utilize simulations to test and optimize robotic algorithms and designs.

2. Skills
By the end of the study-unit the student will be able to:

- Design and program virtual and physical robots using simulation software and Arduino-based robots;
- Develop sensor fusion techniques for comprehensive data analysis;
- Apply AI to improve the functionality and autonomy of robots;
- Design and evaluate autonomous navigation systems through both simulation and physical implementation;
- Address ethical issues in the design and application of robotic technologies.

Main Text/s and any supplementary readings:

Main Texts:

- Siegwart, R., Nourbakhsh, I. R., & Scaramuzza, D. (2020). Introduction to Autonomous Robots (2nd ed.). MIT Press.

Supplementary Readings:

- Webb, B., & Consi, T. R. (Eds.). (2021). Robotic Simulations: Virtual Testing for Real-World Application. Cambridge University Press.
- Russell, S. J., & Norvig, P. (2020). Artificial Intelligence: A Modern Approach (4th ed.). Pearson.

 
RULES/CONDITIONS Before TAKING THIS UNIT YOU MUST TAKE ARI2130

 
ADDITIONAL NOTES Pre-Requisite Study-Unit: ARI2202

 
STUDY-UNIT TYPE Lecture, Practical, Project & Independent Study

 
METHOD OF ASSESSMENT
Assessment Component/s Sept. Asst Session Weighting
Project Yes 100%

 
LECTURER/S

 

 
The University makes every effort to ensure that the published Courses Plans, Programmes of Study and Study-Unit information are complete and up-to-date at the time of publication. The University reserves the right to make changes in case errors are detected after publication.
The availability of optional units may be subject to timetabling constraints.
Units not attracting a sufficient number of registrations may be withdrawn without notice.
It should be noted that all the information in the description above applies to study-units available during the academic year 2024/5. It may be subject to change in subsequent years.

https://www.um.edu.mt/course/studyunit