Master’s in Planning, Decision & Control Engineering
Online master's programme of 1,900 hours in planning, decision-making and control engineering for automated driving, structured in 12 modules covering decision and control architecture, route planning, behaviour prediction, decision-making, motion planning, vehicle modelling, lateral and longitudinal control, safety, learning-based planning and validation, with an assigned technical tutor.
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.
What you will be able to do
Design decision and control architectures for autonomous driving.
Implement route and motion planning algorithms.
Develop behaviour prediction models.
Design safe decision-making logic.
Implement lateral and longitudinal controllers.
Validate the system through simulation and scenarios.
Develop a complete planning and control project.
Who it's for
- Motion planning engineers.
- Vehicle control engineers.
- Decision-making engineers.
- Behaviour prediction engineers.
- Autonomous driving validation engineers.
- Mobile robotics researchers.
- Engineering or science graduates looking to enter the automotive sector.
What you'll work with
- ISO 26262 (functional safety of road vehicles)
- ISO 21448 (safety of the intended functionality, SOTIF)
- UN ECE R157 (Automated Lane Keeping Systems, ALKS)
- IEEE 2846 (assumptions for models in automated driving safety)
- ISO 34502 (scenario-based safety evaluation framework)
- ASAM OpenSCENARIO (driving scenario description format)
- SAE J3016 (levels of driving automation)
- ISO 22179 (full speed range adaptive cruise control)
- Autoware
- CARLA
- MATLAB/Simulink
- ROS 2
- IPG CarMaker
12 modules · 1900 h
1.1The autonomous driving stack1.2Mission, behaviour and motion hierarchy1.3Modular versus end-to-end architectures1.4Interfaces with perception and prediction1.5Environment representation for planning1.6Real-time requirements1.7Vehicle models for control1.8Middleware and execution1.9Apollo and Autoware examples1.10Case study: analysis of the Autoware stack
2.1Road network graphs2.2Dijkstra and A* algorithms2.3Contraction hierarchies for routing2.4Routing with ODD constraints2.5Routing by energy and traffic2.6Dynamic replanning in response to incidents2.7Integration with HD maps2.8Lane-level planning2.9Route evaluation2.10Lab: A* planning on Lanelet2
3.1Physics-based prediction3.2Manoeuvre-based prediction3.3Prediction with deep networks3.4Multimodal trajectory prediction3.5Prediction conditioned on the ego action3.6Interaction and game theory3.7Argoverse and nuScenes datasets3.8minADE and miss-rate metrics3.9Uncertainty in prediction3.10Practical: trajectory predictor with LSTM
4.1Finite state machines4.2Behaviour trees4.3Formalised traffic rules4.4Decision-making under uncertainty (POMDP)4.5Game theory in interaction4.6Risk models for decision-making4.7Decision-making at intersections4.8Lane changes and overtaking4.9Behaviour in emergencies4.10Workshop: behaviour tree for the motorway
5.1Configuration space5.2Sampling with RRT and RRT*5.3State lattices5.4Frenet frame and polynomials5.5Trajectory optimisation5.6Bézier curves and splines5.7Dynamic and comfort constraints5.8Collision checking5.9Planning in car parks5.10Lab: Frenet planner in Python
6.1Kinematic bicycle model6.2Linear dynamic model6.3Pacejka tyre models6.4Longitudinal dynamics and traction6.5Lateral dynamics and yaw6.6Load transfer6.7Parameter identification6.8Models for control versus simulation6.9Model validation6.10Practical: dynamic model identification
7.1Pure Pursuit control7.2Stanley path-tracking controller7.3Lateral LQR control7.4Lateral predictive control7.5Curvature feedforward7.6Delay compensation7.7Low-speed control7.8Robustness to parameters7.9Tracking evaluation7.10Workshop: comparison of lateral controllers
8.1Speed and distance control8.2Adaptive cruise control8.3Torque and braking control8.4Stop-and-go management8.5Comfort and jerk8.6Coordination with the powertrain8.7Control on gradients8.8Cooperative CACC control8.9Comfort evaluation8.10Lab: ACC with MPC control
9.1RSS safety models9.2Safety Force Field9.3Runtime safety monitors9.4Minimal risk manoeuvre9.5Formal verification of decisions9.6ISO 26262 requirements in control9.7SOTIF in planning9.8Control redundancy9.9Degraded vehicle states9.10Case study: applying RSS to a lane change
10.1Imitation learning10.2Reinforcement learning10.3Data-driven learned planners10.4End-to-end models10.5World models10.6Planning with transformers10.7Closed-loop evaluation10.8Combination with classical methods10.9Risks and explainability10.10Practical: imitation learning in nuPlan
11.1Closed-loop simulation11.2CARLA and CarMaker simulators11.3Scenarios in OpenSCENARIO format11.4Safety and comfort metrics11.5Scenario-based testing11.6SIL and HIL testing11.7Track testing11.8Disengagement analysis11.9Validation reports11.10Workshop: scenario suite in CARLA
12.1Definition of the use case12.2System architecture12.3Design of the prediction12.4Design of the decision-making12.5Design of the motion planning12.6Design of lateral and longitudinal control12.7Validation in simulation12.8Conclusions and future work12.9Master's Thesis report12.10Master's Thesis: defence before a panel
How you'll learn
The programme is 100% online 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 you can combine it with your job.
Each module combines theory, guided reading of the original standard and applied exercises. The working software is Autoware, CARLA, MATLAB/Simulink, ROS 2 and IPG CarMaker, in free, academic or evaluation versions. Testing is studied through real procedures for closed-loop scenario simulation, control tests on track and evaluation with safety and comfort metrics. Assessment is continuous by module, plus the final Master's Thesis.
Standards covered: ISO 26262, ISO 21448, UN ECE R157, IEEE 2846, ISO 34502, ASAM OpenSCENARIO, SAE J3016, ISO 22179.
Build it end to end
Your final project follows the real engineering workflow, step by step, reviewed by your tutor.
Where this takes you
Requirements
- University degree in engineering, science or architecture, or equivalent demonstrable professional experience.
- Internet connection and a computer capable of running the programme's 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.
Frequently asked questions
The programme totals 1,900 hours over 12–14 months. You set your own pace within each intake, and your tutor helps you plan the workload around your job.
You work with Autoware, CARLA, MATLAB/Simulink, ROS 2 and IPG CarMaker, 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 Master's Thesis. 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 in a course or postgraduate diploma in the same area are recognised in the higher programme. Ask about the recognition policy when you enrol.
A university degree in engineering, science or architecture (or equivalent professional experience), a computer able to run the 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.
Related programmes
Master’s in OTA, Diagnostics & Operations Engineering
Online master's programme of 1,900 hours in OTA, diagnostics and operations engineering, structured in 12 modules covering OTA updates and update chain security, UDS and DoIP…
Master’s in SDV/ADAS Product Management Engineering
Online master's programme of 1,900 hours in SDV/ADAS product management engineering: 12 modules covering product discovery, requirements and specification, roadmaps and prioritisation, scaled agile, data-driven product,…
Master’s in Heterogeneous Computing Engineering for AD — CPU/GPU/NPUs, Scheduling, Thermal/Power Budgeting
Online master's programme of 1,900 hours in heterogeneous computing engineering for autonomous driving, structured in 12 modules covering CPU/GPU/NPU architectures, automotive SoCs, parallel programming, neural network…
More in Autonomous, ADAS & Software-Defined Vehicle
All Autonomous, ADAS & Software-Defined Vehicle programmes → · How to apply · Fees & financing · Scholarships