Aims and Fit of Module
This course aims to introduce fundamental robotics concepts, including theoretical forward/inverse kinematics, workspace analysis, trajectory planning, and control systems, with the empirical skills to design, model, and evaluate industrial robotic systems.
Building upon prior knowledge of linear algebra, kinematics, dynamics, and control theory, the module strengthens students’ ability to critically assess the performance and constraints of robotic systems in real-world scenarios. This analytical rigor is central to the field of mechatronics and prepares students for advanced study or industrial challenges, where the integration of mechanical, electrical, and computational systems is essential.
Learning outcomes
A. Demonstrate understanding of fundamental concepts in robot design and application for real-world scenarios.
B. Derive and validate homogenous transformation matrices for multi-degrees of freedom robotic systems.
C. Model the kinematic chains of robotic manipulators using analytical methods and software tools.
D. Analyze and solve inverse kinematics problems for robotic systems, applying theoretical knowledge in practical contexts.
E. Develop and implement control algorithms on robotic joints, and evaluate their performance.
F. Operate and troubleshoot industrial robotic systems, demonstrating proficiency in programming.
G. Identify and solve complex problems with design skills.
Method of teaching and learning
This module employs a blended approach to develop both theoretical understanding and practical proficiency in robotics. Interactive lectures establish foundational principles in kinematics, dynamics, and control, enriched with real-world case studies to contextualize theory. Two series of six hands-on laboratory sessions serve as the cornerstone of the module, where students apply concepts through programming industrial manipulators and aerial robots, gaining direct experience in system implementation. Continuous formative assessments—including homework and in-class tasks—provide structured feedback, ensuring steady progress while reinforcing key concepts.