The aim of this course is to provide both theoretical and practical exposure to the interdisciplinary field of mechatronic systems, building on previously covered mechatronics-related courses and concepts. This course covers a subset of the following topics:
- Mechatronics design philosophies and architectures
 
- Project specifications, testing, and simulation of mechatronic systems.
 
- Forward and inverse kinematics of robotic platforms
 
- Path planning and trajectory generation
 
- Dynamic modelling of rigid-body platforms
 
- Nonlinear control techniques
 
- Constrained optimisation
 
- Computer vision
 
- State estimation
 
- Introduction to robotic middleware and interfacing.