Postgraduate DiplomaElectronics, Embedded Systems & Telecom Applications open

Diploma in IMU/Gyros, Fusion and Calibration

Online postgraduate diploma of 800 hours in IMU/gyros, sensor fusion and calibration. 8 modules covering MEMS inertial sensors, error characterisation, IMU calibration, attitude representation, sensor fusion filters, embedded implementation and validation, with an assigned technical tutor.

Duration6–8 months
ModeOnline
LanguageEnglish
Start datesSet by the faculty
AwardSEIUM Institute diploma
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

Characterise inertial sensor errors using Allan variance.

02

Calibrate accelerometers, gyroscopes and magnetometers with multi-position procedures.

03

Represent attitude with quaternions and rotation matrices.

04

Design complementary and Kalman fusion filters to estimate attitude.

05

Implement fusion algorithms on real-time microcontrollers.

06

Validate an AHRS against higher-accuracy references.

07

Integrate IMUs with other navigation sources in real applications.

Profile

Who it's for

  • Inertial sensor engineers working on characterisation and calibration.
  • Navigation engineers building attitude and heading solutions.
  • Embedded firmware developers implementing fusion on microcontrollers.
  • Robotics engineers using inertial odometry on mobile platforms.
  • Flight control engineers working on drones and aircraft stabilisation.
  • Calibration engineers running rate tables and climatic chambers.
  • Engineering or science graduates looking to enter the aerospace sector.
Standards & tools

What you'll work with

  • IEEE Std 952-2020 (specification and test procedure for single-axis interferometric fibre optic gyros)
  • IEEE Std 1293-2018 (specification and test procedure for linear single-axis, non-gyroscopic accelerometers)
  • IEEE Std 1431-2004 (specification and test procedure for Coriolis vibratory gyros)
  • IEEE Std 1554-2005 (recommended practice for inertial sensor test equipment, instrumentation, data acquisition and analysis)
  • ISO 16063-21 (vibration calibration by comparison to a reference transducer)
  • IEC 60068-2-64 (environmental testing, broadband random vibration)
  • MATLAB Sensor Fusion and Tracking Toolbox
  • Python with NumPy and FilterPy
  • ROS 2
  • STM32CubeIDE
  • Allan Variance ROS
Syllabus

8 modules

  1. 1.1Operating principle of capacitive accelerometers
  2. 1.2Coriolis vibratory gyroscopes
  3. 1.3AMR, TMR and Hall-effect magnetometers
  4. 1.4Internal architecture of a six- and nine-axis IMU
  5. 1.5SPI and I2C interfaces and sampling synchronisation
  6. 1.6Bandwidth, range and resolution
  7. 1.7Comparison of MEMS, FOG and ring laser gyroscopes
  8. 1.8Packaging, mounting and stress sensitivity
  9. 1.9Datasheets and critical parameters
  10. 1.10Practical: acquiring raw data from an IMU
  1. 2.1Bias, scale factor and misalignment
  2. 2.2Bias stability and angle random walk
  3. 2.3Allan variance and interpretation of slopes
  4. 2.4Gyroscope acceleration sensitivity
  5. 2.5Thermal drift and hysteresis
  6. 2.6Quantisation noise and aliasing
  7. 2.7Vibration effects and rectification
  8. 2.8Specifications according to IEEE Std 952 and 1293
  9. 2.9Stochastic error models
  10. 2.10Lab: Allan variance analysis
  1. 3.1Multi-position calibration on a positioning table
  2. 3.2Calibration on a rate table
  3. 3.3Six-position accelerometer calibration
  4. 3.4Hard-iron and soft-iron magnetometer calibration
  5. 3.5Thermal compensation using a climatic chamber
  6. 3.6Estimation of misalignment matrices
  7. 3.7Field calibration without reference equipment
  8. 3.8Storing coefficients in firmware
  9. 3.9Verification and repeatability of the calibration
  10. 3.10Workshop: magnetometer calibration with ellipsoid fitting
  1. 4.1Euler angles and gimbal lock
  2. 4.2Direction cosine matrices
  3. 4.3Quaternions and rotation algebra
  4. 4.4Integration of angular rates
  5. 4.5ENU, NED and body reference frames
  6. 4.6Gravity, initial alignment and levelling
  7. 4.7Inertial dead-reckoning navigation
  8. 4.8Error propagation in integration
  9. 4.9Numerical precision on microcontrollers
  10. 4.10Practical: quaternion integration in C
  1. 5.1Complementary filter and its tuning
  2. 5.2Mahony and Madgwick filters
  3. 5.3Linear Kalman filter applied to attitude
  4. 5.4Extended Kalman filter for AHRS
  5. 5.5Unscented Kalman filter (UKF)
  6. 5.6Error-state Kalman filter (ESKF)
  7. 5.7Tuning process and measurement covariances
  8. 5.8Detection of magnetic disturbances
  9. 5.9Observability and filter convergence
  10. 5.10Lab: attitude EKF with real data
  1. 6.1Real-time firmware architectures
  2. 6.2Fixed-point versus floating-point arithmetic
  3. 6.3Sensor-integrated fusion units
  4. 6.4Time synchronisation and timestamps
  5. 6.5FIFO and interrupt management
  6. 6.6Power consumption and low-power modes
  7. 6.7Unit testing of fusion algorithms
  8. 6.8Integration in ROS 2
  9. 6.9Diagnostics and sensor fault detection
  10. 6.10Workshop: AHRS on a Cortex-M microcontroller
  1. 7.1Drone stabilisation and flight control
  2. 7.2Mobile robotics and inertial odometry
  3. 7.3Human motion tracking
  4. 7.4Inertial navigation in vehicles
  5. 7.5Integration with GNSS and visual odometry
  6. 7.6Optical references for validation
  7. 7.7Attitude and heading error metrics
  8. 7.8Vibration and temperature testing
  9. 7.9System performance report
  10. 7.10Case study: validating an AHRS in a vehicle
  1. 8.1Specification of attitude requirements
  2. 8.2Sensor and architecture selection
  3. 8.3Characterisation with Allan variance
  4. 8.4Complete calibration procedure
  5. 8.5Design of the fusion filter
  6. 8.6Embedded implementation and testing
  7. 8.7Validation against a reference
  8. 8.8Analysis of results and improvements
  9. 8.9Report and presentation
  10. 8.10Final project: final review with the tutor
Methodology, software & labs

How you'll learn

Delivered 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 each intake, so the programme fits around your job.

Each module combines theory, guided reading of the original standard and applied exercises. The working software is MATLAB Sensor Fusion and Tracking Toolbox, Python with NumPy and FilterPy, ROS 2, STM32CubeIDE and Allan Variance ROS, in free, academic or evaluation versions. Testing is studied through real procedures: multi-position calibration on a rate table, thermal stability tests in a climatic chamber and attitude validation against an optical motion-capture system. Assessment is continuous by module, plus the final integrating project.

Standards covered: IEEE Std 952-2020, IEEE Std 1293-2018, IEEE Std 1431-2004, IEEE Std 1554-2005, ISO 16063-21, IEC 60068-2-64.

Assigned technical tutor:every module ends with a deliverable that your tutor marks individually.
Standards-based learning:guided reading of IEEE Std 952-2020, IEEE Std 1293-2018 and IEEE Std 1431-2004 applied to real cases, not as a theoretical annex.
Industry software:MATLAB Sensor Fusion and Tracking Toolbox, Python with NumPy and FilterPy, ROS 2, STM32CubeIDE and Allan Variance ROS, in free, academic or evaluation versions.
Final project:an inertial fusion project covering sensor characterisation, full calibration, fusion filter design, embedded implementation and validation against a reference, 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.

Requirements and sensor selection
Specify the attitude requirements and select the sensors and architecture.
Allan variance characterisation
Characterise the chosen IMU with Allan variance and build its error model.
Calibration procedure
Define and run a complete calibration procedure for the sensors.
Fusion filter and embedded code
Design the fusion filter and implement and test it on the embedded target.
Final project
Validate the system against a reference and analyse the results, reviewed by your tutor.
Career opportunities

Where this takes you

Inertial sensor engineerNavigation engineerEmbedded firmware developerRobotics engineerFlight control engineerCalibration engineer
Admissions & scholarships

Requirements

  • Prior technical training or professional experience in the sector. No university degree is required.
  • 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 MATLAB Sensor Fusion and Tracking Toolbox, Python with NumPy and FilterPy, ROS 2, STM32CubeIDE and Allan Variance ROS, 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 IMU/Gyros, Fusion and CalibrationEnrol
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.