UAS CNG Diploma: Guiding, Navigation and Control
Online postgraduate diploma of 800 hours in UAS guidance, navigation and control (GNC). 8 modules covering dynamic modelling, inertial navigation, state estimation, flight control, guidance and planning, perception and GNC verification under RTCA DO-178C, RTCA DO-229E and SAE ARP4754A, 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 dynamics of unmanned aerial vehicles.
Design inertial navigation systems integrated with GNSS.
Implement state estimators based on Kalman filters.
Design linear and non-linear flight controllers.
Plan trajectories and guidance algorithms.
Integrate perception into the navigation and control loop.
Verify GNC systems through Monte Carlo and HIL simulation.
Who it's for
- GNC engineers.
- Inertial navigation engineers.
- Flight control engineers.
- Estimation and sensor fusion engineers.
- Aerial robotics engineers.
- Flight software verification engineers.
- Engineering or science graduates looking to join drone manufacturers.
What you'll work with
- RTCA DO-178C (airborne software)
- RTCA DO-229E (GPS/SBAS airborne equipment performance)
- SAE ARP4754A (development of civil aircraft and systems)
- IEEE 952 (gyroscopes)
- IEEE 1554 (inertial sensor test practice)
- ASTM F3269 (run-time assurance of complex functions in UAS)
- Delegated Regulation (EU) 2019/945 (unmanned aircraft systems and third-country operators)
- RTCA DO-316 (Remote ID and tracking: minimum operational performance standards)
- MATLAB/Simulink
- Python (NumPy, SciPy)
- ROS 2
- Gazebo
- CasADi
8 modules
1.1Reference frames and transformations1.2Attitude kinematics: Euler angles and quaternions1.3Rigid-body dynamics1.4Multirotor and fixed-wing models1.5Atmosphere and wind1.6Linearisation and state space1.7Controllability and observability1.8GNC architecture of a UAS1.9Accuracy requirements1.10Case study: non-linear model of a quadcopter
2.1Navigation equations2.2MEMS sensor errors2.3Mechanisation in the NED frame2.4Initial alignment2.5Error propagation2.6Allan variance2.7GNSS/INS integration2.8Loose and tight coupling2.9GNSS-denied navigation2.10Lab: Allan variance of an IMU
3.1Linear Kalman filter3.2Extended Kalman filter3.3Unscented Kalman filter (UKF)3.4Complementary filter3.5Attitude estimation with AHRS3.6Error-state filter3.7Covariance tuning3.8Fault detection through innovations3.9Wind estimation3.10Practical exercise: attitude EKF with real data
4.1Cascaded PID control4.2LQR control4.3Sliding mode control4.4Adaptive control4.5Geometric control on SO(3)4.6Model predictive control (MPC)4.7Disturbance rejection4.8Robustness and margins4.9Control allocation with saturation4.10Lab: LQR for quadcopter stabilisation
5.1Waypoint guidance5.2Trajectory tracking5.3Pure pursuit and L1 guidance5.4Planning with A* and RRT5.5Minimum-snap trajectories5.6Reactive obstacle avoidance5.7Potential fields5.8Planning with dynamic constraints5.9Real-time replanning5.10Practical exercise: minimum-snap trajectory between waypoints
6.1Visual odometry6.2Visual-inertial SLAM6.3LiDAR and occupancy maps6.4Radar altitude estimation6.5Precision landing with markers6.6Camera–IMU calibration6.7Latency and synchronisation6.8Perception failures6.9Integration into the control loop6.10Workshop: landing on an ArUco marker in simulation
7.1Monte Carlo simulation7.2Sensitivity analysis7.3Model-in-the-loop and software-in-the-loop7.4Hardware-in-the-loop7.5Instrumented flight tests7.6Safe operating envelope7.7Formal verification of controllers7.8Applicable certification requirements7.9Software configuration management7.10Case study: Monte Carlo campaign for an automatic landing
8.1Vehicle definition and requirements8.2Dynamic model8.3Estimator design8.4Controller design8.5Guidance design8.6Integrated simulation8.7Monte Carlo validation8.8Results report8.9Report and presentation8.10Final project: final review with the tutor
How you'll learn
100% online training on the SEIUM campus, with downloadable material, recorded classes and an assigned technical tutor. No fixed timetables: you progress at your own pace within the intake, so the programme fits around your job.
Each module combines theory, guided reading of the original standards and applied exercises. The working software is MATLAB/Simulink, Python (NumPy, SciPy), ROS 2, Gazebo and CasADi, in free, academic or evaluation versions. Exercises are based on real procedures: complete design of a GNC system in simulation, state estimation with real IMU and GNSS data and Monte Carlo verification campaigns. Assessment is continuous by module, plus the final integrative project.
Standards covered: RTCA DO-178C, RTCA DO-229E, SAE ARP4754A, IEEE 952, IEEE 1554, ASTM F3269, Delegated Regulation (EU) 2019/945, RTCA DO-316.
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
- Prior technical training or professional experience in the sector. A university degree is not 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.
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/Simulink, Python (NumPy, SciPy), ROS 2, Gazebo and CasADi, 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.
Related programmes
Diploma in CFD/FEA for Turbomachinery and Validation
Online postgraduate diploma of 800 hours in CFD/FEA for turbomachinery and validation. 8 modules covering numerical methods, turbomachinery meshing, turbulence and transition, steady and unsteady simulation,…
Diploma in Air Traffic Sequencing and Optimization
Online postgraduate diploma of 800 hours in air traffic sequencing and optimisation: 8 modules covering ATM and capacity, arrival and departure sequencing, optimisation models, trajectories and…
Diploma in Aircraft Thermal Management and Heat Exchangers
Online postgraduate diploma of 800 hours in aircraft thermal management and heat exchangers. 8 modules covering thermal loads, air conditioning systems, heat exchanger design, compact exchangers,…
More in Aerospace, UAM, Drones & Space
All Aerospace, UAM, Drones & Space programmes → · How to apply · Fees & financing · Scholarships