Master’s in Trajectory and Behaviour Planning Engineering
Online master's programme of 1,900 hours in trajectory and behaviour planning engineering, structured in 12 modules covering behaviour planning, sampling and search, trajectory and speed optimisation, interactive planning, uncertainty and risk, learned planning, planner safety, special scenarios 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 tactical behaviour planning layers.
Implement sampling-based and optimisation-based planners.
Plan safe and comfortable speed profiles.
Incorporate interaction and uncertainty into planning.
Apply learned methods to planning.
Verify the safety of the planner.
Develop a complete trajectory planner.
Who it's for
- Trajectory planning engineers.
- Behaviour engineers.
- Optimisation engineers.
- Autonomous driving safety engineers.
- Planning researchers.
- Validation engineers.
- Engineering or science graduates looking to enter the automotive sector.
What you'll work with
- ISO 21448 (safety of the intended functionality, SOTIF)
- ISO 26262 (functional safety of road vehicles)
- IEEE 2846 (assumptions for models in automated driving safety)
- UN ECE R157 (Automated Lane Keeping Systems, ALKS)
- ISO 34502 (scenario-based safety evaluation framework)
- ASAM OpenSCENARIO (driving scenario description format)
- SAE J3016 (levels of driving automation)
- ISO 34503 (taxonomy for the operational design domain)
- CommonRoad
- Autoware
- CARLA
- OSQP
- ROS 2
12 modules · 1900 h
1.1The trajectory planning problem1.2Hierarchical behaviour planning1.3Traffic and dynamic constraints1.4Cost functions and objectives1.5Planning horizons1.6Real time and frequency1.7Interaction with prediction1.8Evaluation of planners1.9Industrial state of the art1.10Case study: comparison of the Apollo and Autoware planners
2.1Tactical behaviour layer2.2Hierarchical state machines2.3Behaviour trees2.4Traffic rules as constraints2.5Lane-change decision2.6Handling intersections and roundabouts2.7Motorway merging2.8Behaviour towards emergency vehicles2.9Social behaviour and courtesy2.10Lab: lane-change logic
3.1Hybrid A* algorithms3.2Planning on state lattices3.3Kinodynamic RRT and RRT*3.4Planning in Frenet coordinates3.5Sampling of polynomial trajectories3.6Space-time search3.7Heuristics and pruning3.8Computational complexity and real time3.9Comparison of sampling methods3.10Practical: hybrid A* for parking
4.1Formulation as a non-linear programme4.2Quadratic programming (QP)4.3Direct collocation methods4.4Piecewise convex optimisation4.5Trajectory smoothing4.6Collision constraints4.7OSQP and IPOPT solvers4.8Initialisation and convergence4.9Real-time optimisation4.10Workshop: trajectory smoothing with OSQP
5.1ST speed profiles5.2Space-time graphs of obstacles5.3Dynamic programming for speed5.4Speed optimisation with QP5.5Comfort constraints5.6Interaction with lead vehicles5.7Handling traffic lights5.8Speed in bends5.9Energy-efficient planning5.10Lab: ST planner with QP
6.1Interaction with other agents6.2Prediction-conditioned planning6.3Game theory in driving6.4POMDP models for interaction6.5Contingency planning6.6Negotiation when merging6.7Assertive versus conservative behaviour6.8Human driver models6.9Interaction evaluation6.10Practical: merging with game theory
7.1Sources of uncertainty7.2Probabilistic planning with predictions7.3Chance constraints7.4Risk fields7.5Occupancy-based planning7.6Hidden zones and occlusions7.7Robust planning against disturbances7.8Risk metrics7.9Calibrating conservativeness7.10Workshop: planning with hidden zones
8.1Imitation learning of trajectories8.2Neural trajectory planners8.3Learned cost functions8.4Inverse reinforcement learning8.5Diffusion models for trajectories8.6Planning with transformers8.7Hybrid learned-classical planning8.8Closed-loop evaluation8.9Generalisation and rare cases8.10Lab: planner in nuPlan
9.1RSS safety model9.2Independent safety checks9.3Minimal risk manoeuvres9.4Fallback trajectories9.5Formal verification of manoeuvres9.6Set reachability9.7Functional safety requirements9.8SOTIF in behaviour9.9Safety argumentation9.10Case study: verification of a lane change
10.1Automated perpendicular parking10.2Roadworks zones10.3Environments without road markings10.4Single-lane roads10.5Interaction with pedestrians10.6Rural roads and environments10.7Driving in traffic jams10.8Adverse weather conditions10.9Emergency situations10.10Practical: planning in a roadworks zone
11.1Planner safety metrics11.2Comfort and progress metrics11.3nuPlan and CommonRoad benchmarks11.4Closed-loop simulation11.5Generated critical scenarios11.6Failure analysis11.7Track testing11.8Regression testing and CI11.9Evaluation reports11.10Workshop: evaluation in CommonRoad
12.1Definition of the ODD and scenarios12.2Design of the behaviour layer12.3Design of the trajectory planner12.4Speed planning12.5Uncertainty management12.6Planner safety12.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 CommonRoad, Autoware, CARLA, OSQP and ROS 2, in free, academic or evaluation versions. Testing is studied through real procedures for evaluation on planning benchmarks, closed-loop simulation of critical scenarios and track tests of manoeuvres. Assessment is continuous by module, plus the final Master's Thesis.
Standards covered: ISO 21448, ISO 26262, IEEE 2846, UN ECE R157, ISO 34502, ASAM OpenSCENARIO, SAE J3016, ISO 34503.
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 CommonRoad, Autoware, CARLA, OSQP and ROS 2, 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 Human Factors & HMI Engineering
Online master's programme of 1,900 hours in human factors and HMI engineering, structured in 12 modules covering HMI design, driver distraction, warnings and alerts, interaction with…
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…
Master’s in Industrial OTA & SUMS Engineering
Online master's programme of 1,900 hours in industrial OTA and SUMS engineering, structured in 12 modules covering ISO 24089, SUMS under R156, industrial OTA architecture, configuration…
More in Autonomous, ADAS & Software-Defined Vehicle
All Autonomous, ADAS & Software-Defined Vehicle programmes → · How to apply · Fees & financing · Scholarships