Course overview
To provide training in rigorously applying mechatronic design principles to the development of a robotic system, incorporating the use of advanced control, signal processing, and machine learning algorithms.
Course learning outcomes
- Given a design problem, identify and critically review relevant engineering literature for state-of-the-art solutions.
- Demonstrate proficiency in using the sensors and actuators on the given mobile robot platform, supported by a clear understanding of the physical principles and operational characteristics of the devices.
- Create mechanical designs in evolutionary iterations to integrate additional hardware components with the mobile robot platform, and determine the resultant system dynamics.
- Implement inertial navigation and motion control on a mobile robot, with a clear understanding of the underlying theory and practical limitations.
- Based on a top-down design, develop embedded software integrating application logic, information processing, sensing, actuation and communications, while demonstrating professional software development practices.
- Execute a holistic design-build-test plan using industry-standard tools, where modeling, model verification and simulation are embedded in the process.
- Work independently and in a team, and communicate research and development outcomes through professional presentation and documentation.