Master’s in Navigation and SLAM for AMR Engineering
Online master's programme of 1,900 hours in navigation and SLAM engineering for AMRs. 12 modules covering kinematics and sensors, probabilistic state estimation, LiDAR and visual SLAM, pose-graph optimisation, path planning, local control, industrial localisation, safety and validation under ISO 3691-4:2023, ISO 13849-1:2023 and IEC 61496-3:2018, 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
Model the kinematics and sensors of autonomous mobile robots.
Apply Bayesian filters to AMR localisation.
Build maps using LiDAR and visual SLAM techniques.
Optimise pose graphs with loop closures.
Configure global planners and local controllers in Nav2.
Integrate ISO 3691-4 requirements into navigation.
Validate navigation performance with metrics and simulation.
Who it's for
- Robotic navigation engineers.
- ROS 2 software developers.
- SLAM specialists.
- Autonomous mobile robot integrators.
- Perception engineers.
- AMR deployment managers.
- Engineering or science graduates aiming to enter intralogistics.
What you'll work with
- ISO 3691-4:2023 (safety of driverless industrial trucks)
- ISO 13849-1:2023 (safety-related parts of control systems)
- IEC 61496-3:2018 (active opto-electronic protective devices – scanners)
- ISO 8373:2021 (robotics vocabulary)
- ANSI/RIA R15.08-1-2020 (safety of industrial mobile robots)
- VDA 5050 (AGV/AMR–fleet manager communication interface)
- Directive 2006/42/EC (EU Machinery Directive)
- Regulation (EU) 2023/1230 (EU Machinery Regulation)
- ROS 2 Nav2
- SLAM Toolbox
- Google Cartographer
- GTSAM
- NVIDIA Isaac Sim
12 modules · 1900 h
1.1Differential and omnidirectional kinematic models1.2Mecanum and Ackermann platforms in intralogistics1.3Wheel odometry and accumulated drift1.4Proprioceptive sensors: encoders and IMU1.52D and 3D LiDAR for mobile robots1.6Stereo, RGB-D and ToF cameras1.7Time synchronisation and extrinsic calibration1.8Reference frames and TF2 transforms1.9ROS 2 architecture for mobile robots1.10Lab: odometry calibration with UMBmark
2.1Bayes' theorem and recursive filters2.2Extended Kalman filter for localisation2.3Unscented Kalman filter and sigma points2.4Particle filters and resampling2.5Adaptive Monte Carlo localisation (AMCL)2.6Sensor fusion with robot_localization2.7Motion and observation models2.8The kidnapped robot problem2.9Consistency evaluation with NEES2.10Practical: fusing IMU and odometry with an EKF
3.1Formulation of the full SLAM problem3.2Point cloud registration with ICP and NDT3.3Real-time correlative scan matching3.4Cartographer: submaps and loop closure3.5SLAM Toolbox for serial mapping3.6LOAM, LeGO-LOAM and LIO-SAM3.7Probabilistic occupancy grids3.83D maps with OctoMap and voxels3.9Mapping large-area facilities3.10Lab: warehouse map with SLAM Toolbox
4.1Multi-view geometry and the pinhole model4.2ORB and SIFT features4.3ORB-SLAM3 in monocular and stereo mode4.4Direct visual odometry: DSO and LSD-SLAM4.5IMU preintegration and VINS-Mono4.6RTAB-Map with RGB-D cameras4.7Bag of visual words for place recognition4.8Robustness to lighting and dynamic environments4.9AprilTag markers for relocalisation4.10Practical: visual-inertial odometry with the EuRoC dataset
5.1Factor graphs and least squares5.2Sparse Gauss-Newton and Levenberg-Marquardt5.3g2o, GTSAM and Ceres Solver libraries5.4Incremental optimisation with iSAM25.5Loop closure detection and validation5.6Robust cost functions against outliers5.7Marginalisation and sliding windows5.8Memory management in persistent maps5.9Multi-session SLAM and map merging5.10Workshop: pose graph with GTSAM
6.1Configuration space and costmaps6.2A*, Dijkstra and Theta* algorithms6.3Sampling-based planners RRT and RRT*6.4State lattice with motion primitives6.5Smac Planner in Nav26.6Narrow aisles between racks6.7Non-holonomic constraints and Dubins curves6.8No-go zones with keepout filters6.9Replanning with changing maps6.10Practical: comparison of planners in Nav2
7.1Dynamic Window Approach and variants7.2Timed Elastic Band for smooth trajectories7.3Regulated Pure Pursuit for path tracking7.4MPPI: sampling-based predictive control7.5Velocity obstacles and navigation among people7.6Tracking dynamic obstacles7.7Costmap layers: inflation and voxel layer7.8Behaviour trees and recoveries in Nav27.9Tuning velocity and acceleration profiles7.10Lab: aisle navigation with pedestrians
8.1Localisation with reflectors and beacons8.2Natural navigation versus magnetic tape8.3UWB indoor positioning8.4Semantic maps and operating zones8.5Layout changes and map updates8.6Precise docking to charging stations8.7Docking with markers and point clouds8.8Accuracy in transfers to conveyors8.9Localisation integrity and confidence8.10Case study: docking at a transfer station
9.1Safety laser scanners and protective fields9.2Speed-dependent field switching9.3ISO 3691-4 requirements for driverless vehicles9.4Safety functions to ISO 13849-19.5Negative obstacles, ramps and level changes9.6Semantic segmentation with lightweight networks9.7Person detection with LiDAR and vision9.8Coexistence with forklifts and operators9.9Validation of braking distances9.10Practical: designing safety fields
10.1Simulation in Gazebo with ROS 210.2NVIDIA Isaac Sim for logistics environments10.3Synthetic scenarios and datasets10.4ATE and RPE trajectory metrics10.5KITTI, TUM RGB-D and EuRoC benchmarks10.6Recording with rosbag2 and reproducibility10.7Hardware-in-the-loop system testing10.8Analysis of localisation failures10.9Field acceptance criteria10.10Workshop: trajectory evaluation with evo
11.1Embedded computing on Jetson and IPC11.2Latency and power optimisation11.3Integration with WMS and fleet managers11.4VDA 5050 interface between AMR and master control11.5Maps shared between several robots11.6Monitoring and diagnostics in operation11.7OTA updates and version control11.8Cybersecurity of robotic software11.9Map maintenance in continuous service11.10Case study: commissioning at a logistics centre
12.1Analysis of the environment and navigation requirements12.2Selection of sensors and on-board computing12.3Implementation of the SLAM pipeline12.4Configuration of the Nav2 stack12.5System validation in simulation12.6Tests with a real robot or dataset12.7Accuracy and robustness analysis12.8Conclusions and future work12.9Master's Thesis report12.10Master's Thesis: defence before a panel
How you'll learn
A 100% online programme 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 each intake, so it fits alongside your job.
Each module combines theory, guided reading of the original standard and applied exercises. The working software is ROS 2 Nav2, SLAM Toolbox, Google Cartographer, GTSAM and NVIDIA Isaac Sim, in free, academic or evaluation versions. Exercises are based on real procedures: mapping logistics facilities with LiDAR, evaluating localisation with public datasets, and tuning navigation in simulation. Assessment is continuous by module, plus the final Master's Thesis.
Standards covered: ISO 3691-4:2023, ISO 13849-1:2023, IEC 61496-3:2018, ISO 8373:2021, ANSI/RIA R15.08-1-2020, VDA 5050, Directive 2006/42/EC, Regulation (EU) 2023/1230.
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 proven professional experience.
- 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.
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 ROS 2 Nav2, SLAM Toolbox, Google Cartographer, GTSAM and NVIDIA Isaac Sim, 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 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 Model-Based Design Engineering
Online master's programme of 1,900 hours in Model-Based Design engineering, structured in 12 modules covering model-based development, physical plant modelling, control algorithm design, requirements and traceability,…
Master’s in OPC UA, MQTT Sparkplug and Pub Engineering
Online master's programme of 1,900 hours in OPC UA, MQTT Sparkplug and PubSub engineering, structured in 12 modules covering OPC UA architecture, information modelling and security,…
Master’s in Food & Beverage Automation Engineering
Online master's programme of 1,900 hours in food and beverage automation engineering, structured in 12 modules covering hygienic design, sanitary instrumentation, thermal process control, ISA-88 batch…
More in Robotics, Automation & Control
All Robotics, Automation & Control programmes → · How to apply · Fees & financing · Scholarships