Postgraduate DiplomaData, AI, Simulation & Analytics Applications open

Diploma in IL/DAgger and Mixing with Real-Time MPC

Online postgraduate diploma of 800 hours in IL/DAgger and blending with real-time MPC: 8 modules covering imitation learning, DAgger and interactive variants, model predictive control, real-time MPC, imitation of MPC controllers, hybrid learning-MPC architectures, and real-time validation and deployment, with an assigned technical tutor.

Duration6–8 months
ModeOnline
LanguageEnglish
Start datesSet by the faculty
AwardSEIUM Institute diploma

Diploma in IL/DAgger and Mixing with Real-Time MPC — studying from Australia

Data, artificial intelligence and simulation are central to Australian industries including mining, banking, health, agriculture and government. Organisations use machine learning, digital twins and advanced analytics to improve productivity, asset performance and decision making. National science agency CSIRO, along with universities and a growing start-up ecosystem, drives research and applied innovation. Australia has also developed national AI ethics principles, making responsible design an important professional consideration. Engineers in this area typically work for technology firms, consultancies, research organisations and large enterprises.

Fees for Australia: 2,560 A$ (AUD), with instalments and employer sponsorship available.

Relevant bodies in Australia

  • Australian Computer Society (ACS)
  • CSIRO
  • Department of Industry, Science and Resources
  • Standards Australia

Typical roles

  • Data Scientist
  • Machine Learning Engineer
  • Simulation Engineer
  • Analytics Engineer

Questions from Australia

Are SEIUM qualifications recognised in Australia?

SEIUM qualifications are private qualifications, not official state degrees. Recognition for registration or licensing is decided by bodies such as Engineers Australia and state regulators, so please check with them directly for your specific goal.

What language are the programmes taught in?

All programmes are taught in English.

Virtual lab · try it before you enrol

Take the controls.

Run a real engineering trade-off from this field. Move the sliders, watch the model react in real time and beat the challenge.

SIM · LIVE ●
Learning outcomes

What you will be able to do

01

Explain the fundamentals of imitation learning and distribution shift.

02

Implement DAgger and its variants with human and algorithmic experts.

03

Formulate constrained MPC controllers with stability guarantees.

04

Run non-linear MPC in real time with embedded solvers.

05

Approximate MPC laws with verifiable neural networks.

06

Design hybrid architectures with MPC-based safety layers.

07

Validate hybrid controllers in simulation and hardware-in-the-loop.

Profile

Who it's for

  • Predictive control engineers looking to combine MPC with learned policies.
  • Robotics engineers working on manipulation and mobile platforms.
  • Embedded systems engineers who deploy controllers under tight latency budgets.
  • Imitation learning researchers moving towards real-world control.
  • Autonomous driving engineers responsible for planning and control.
  • Controller validation engineers.
  • Engineering or science graduates aiming to enter industrial robotics.
Standards & tools

What you'll work with

  • IEC 61508:2010 (functional safety of E/E/PE safety-related systems)
  • ISO 26262:2018 (road vehicles functional safety)
  • ISO 13849-1:2023 (safety-related parts of machinery control systems)
  • ISO 10218-1:2025 (industrial robot safety)
  • ISO/TS 15066:2016 (collaborative robots)
  • ISO 21448:2022 (safety of the intended functionality, SOTIF)
  • IEC 61131-3:2013 (PLC programming languages)
  • CasADi
  • acados
  • OSQP
  • ROS 2
  • MATLAB Model Predictive Control Toolbox
Syllabus

8 modules

  1. 1.1Behaviour cloning as supervised learning
  2. 1.2Distribution shift and compounding errors
  3. 1.3Human and expert demonstration data
  4. 1.4Teleoperation and trajectory capture
  5. 1.5State and action representation
  6. 1.6Multimodal policies and mixture models
  7. 1.7Diffusion policies and action transformers
  8. 1.8Success and imitation metrics
  9. 1.9Limits of the suboptimal expert
  10. 1.10Workshop: behaviour cloning on a simulated arm
  1. 2.1The DAgger algorithm by Ross, Gordon and Bagnell
  2. 2.2No-regret guarantees
  3. 2.3HG-DAgger with human intervention
  4. 2.4SafeDAgger and selective queries
  5. 2.5Algorithmic experts and simulation oracles
  6. 2.6Dataset aggregation and balancing
  7. 2.7Labelling cost and query budget
  8. 2.8Inverse reinforcement learning and GAIL
  9. 2.9Comparison of BC, DAgger and GAIL
  10. 2.10Lab: DAgger with MPC as the expert
  1. 3.1Formulation of the finite-horizon problem
  2. 3.2Linear and non-linear prediction models
  3. 3.3State and actuation constraints
  4. 3.4Cost function and weighting
  5. 3.5Stability with terminal costs and sets
  6. 3.6Robust MPC and trajectory tubes
  7. 3.7Economic and tracking MPC
  8. 3.8State estimation with the Kalman filter
  9. 3.9Tuning the prediction horizon
  10. 3.10Practical exercise: trajectory-tracking MPC with CasADi
  1. 4.1QP solvers with OSQP and qpOASES
  2. 4.2Sequential quadratic programming and RTI
  3. 4.3Warm-starting and solution reuse
  4. 4.4Explicit MPC and critical regions
  5. 4.5Code generation with acados
  6. 4.6Computational budget and latency
  7. 4.7Embedded platforms and numerical precision
  8. 4.8Solver failures and fallback strategies
  9. 4.9Measuring worst-case computation time
  10. 4.10Lab: embedded non-linear MPC with acados
  1. 5.1Approximating the MPC law with neural networks
  2. 5.2State-space sampling
  3. 5.3Policies with projection onto constraints
  4. 5.4Verification of the approximating network
  5. 5.5Learning the terminal cost
  6. 5.6Distilling policies to lightweight hardware
  7. 5.7Approximation error and margins
  8. 5.8Guarantees through safety filters
  9. 5.9Latency comparison with the original MPC
  10. 5.10Practical exercise: neural network imitating a vehicle MPC
  1. 6.1Learned policy as solver warm-start
  2. 6.2MPC as a safety layer for the policy
  3. 6.3Learning residual models for MPC
  4. 6.4Learning-based tuning of MPC weights
  5. 6.5MPC with Gaussian-process uncertainty
  6. 6.6Supervised switching between controllers
  7. 6.7Control barrier functions and CBF-QP
  8. 6.8Arbitration based on network confidence
  9. 6.9Multi-rate execution
  10. 6.10Case study: mobile robot navigation with an MPC layer
  1. 7.1Closed-loop simulation and disturbance injection
  2. 7.2Hardware-in-the-loop testing of the controller
  3. 7.3Real-time operating systems and ROS 2
  4. 7.4Runtime constraint monitoring
  5. 7.5Data logging for new DAgger iterations
  6. 7.6Applicable functional safety requirements
  7. 7.7Safety of cobots and industrial robots
  8. 7.8Failure mode analysis of the controller
  9. 7.9Validation documentation
  10. 7.10Case study: deployment on a collaborative manipulator
  1. 8.1System definition and specifications
  2. 8.2Design of the reference MPC
  3. 8.3Generation of demonstrations
  4. 8.4Training with iterative DAgger
  5. 8.5Hybrid integration with a safety layer
  6. 8.6Real-time latency testing
  7. 8.7Validation in simulation and HIL
  8. 8.8Analysis of results and limitations
  9. 8.9Report and presentation
  10. 8.10Final project: final review with the tutor
Methodology, software & labs

How you'll learn

100% online training on the SEIUM campus, with downloadable material, recorded classes and an assigned technical tutor. There are no fixed timetables: you progress at your own pace within the intake, so it fits around your job.

Each module combines theory, guided reading of the original standard and applied exercises. The working software is CasADi, acados, OSQP, ROS 2 and MATLAB Model Predictive Control Toolbox, in free, academic or evaluation versions. Testing is studied on real procedures: vehicle trajectory tracking in simulation, control of collaborative manipulators and hardware-in-the-loop testing of embedded controllers. Assessment is continuous by module, plus the final capstone project.

Standards covered: IEC 61508:2010, ISO 26262:2018, ISO 13849-1:2023, ISO 10218-1:2025, ISO/TS 15066:2016, ISO 21448:2022, IEC 61131-3:2013.

Assigned technical tutor:every module ends with a deliverable that your tutor marks individually.
Standards-based learning:guided reading of IEC 61508:2010, ISO 26262:2018 and ISO 13849-1:2023 applied to real cases, not as a theoretical annex.
Industry software:CasADi, acados, OSQP, ROS 2 and MATLAB Model Predictive Control Toolbox, in free, academic or evaluation versions.
Final project:an IL and MPC project that trains a DAgger policy against a reference MPC and integrates it with a safety layer, validated in simulation and HIL, reviewed by your tutor.
Flexible format:100% online, no fixed timetables, compatible with full-time work.
Capstone project

Build it end to end

Your final project follows the real engineering workflow, step by step, reviewed by your tutor.

Reference MPC design
Define the system and its specifications and design the reference MPC that acts as the expert.
Demonstration generation
Generate demonstrations from the MPC expert and prepare the training dataset.
Iterative DAgger training
Train the policy with iterative DAgger and measure its imitation performance.
Hybrid safety integration
Integrate the learned policy with an MPC-based safety layer and test real-time latency.
Final project
Validate the hybrid controller in simulation and HIL, analyse its limitations and present the report.
Career opportunities

Where this takes you

Predictive control engineerRobotics engineerEmbedded systems engineerImitation learning researcherAutonomous driving engineerController validation engineer
Admissions & scholarships

Requirements

  • Prior technical training or professional experience in the sector. No university degree is required.
  • An internet connection and a computer capable of running the programme software.
  • English sufficient to read technical standards.

Ready to start?

Send your application today. Our admissions team replies within 72 hours with your study plan and funding options.

FAQ

Frequently asked questions

The programme totals 800 hours over 6–8 months. You set your own pace within each intake, and your tutor helps you plan the workload around your job.

You work with CasADi, acados, OSQP, ROS 2 and MATLAB Model Predictive Control Toolbox, using free, academic or evaluation versions. Your tutor indicates the free alternative wherever one exists.

A SEIUM Institute diploma, awarded on passing the continuous assessment and the final project. It is SEIUM's own qualification, not an official state degree; its recognition depends on the programme completed and the regulations of each country.

Yes. Modules passed are recognised in a higher programme in the same area (postgraduate diploma or master's). Ask about the recognition policy when you enrol.

Prior technical training or professional experience in the sector (no university degree required), a computer able to run the programme software and English sufficient to read technical standards.

Start dates are set by SEIUM's faculty for each intake. Our admissions team will confirm the next available date when you apply.

Diploma in IL/DAgger and Mixing with Real-Time MPCEnrol
Scroll to Top
SEIUM – Institute of Advanced Engineering
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.