Dr Chris Renton

Teaching

MCHA3000/3500/6500

This course introduces the process of mechatronic system design. It is a project-based course where a mechatronic system for an electromechanical component is designed and built using a combination of formal and agile systems design approaches. The course integrates tools and skills related to embedded systems, electronics, control, modelling and simulation. It also develops the concepts of experimental modelling and implementation of computer control systems.

Topics include

  • Lagrangian mechanics and energy-based modelling
  • System identification
  • Embedded control system implementation
  • Linear state estimation (Kalman filtering)
  • Formal and agile systems design approaches
  • Test-driven development
  • Hardware-in-the-loop (HIL) testing

MCHA3900/4000/6600

This course builds on the skills introduced in MCHA3000/3500/6500. Students deepen their knowledge on the mechatronic system design process and integrate further tools and skills developed in previous courses. It also develops concepts related to robotics applications, plus advanced topics of mechatronic system design such as fault tolerance.

Topics include

  • Kinematics and robotics
  • Vehicle dynamics
  • Guidance, navigation and control (GNC)
  • Hamiltonian mechanics and energy-based control
  • Bayesian inference including hypothesis, parameter and state estimation
  • Numerical implementation of state estimators
  • Optimisation for design
  • Optimisation for control (MPC)

About

Our background and vision

People

The research team

Publications

A list of research publications

Contact

Contact us

Close Menu