Master’s in Autopilot Architecture and GNC Engineering for UAS
Online master's programme of 1,900 hours in UAS autopilot architecture and GNC engineering: 12 modules covering flight dynamics, PX4 and ArduPilot architecture, state estimation, control, guidance, failure management, SITL/HITL simulation, flight testing, critical software and advanced autonomy, 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 flight dynamics of UAS.
Understand the PX4 and ArduPilot autopilot architectures.
Design state estimators.
Design low-level controllers.
Implement guidance and navigation.
Manage failures and safety modes.
Validate through simulation and flight testing.
Who it's for
- UAS GNC engineers who want to master the complete autopilot stack.
- Autopilot developers working with PX4 or ArduPilot.
- Control engineers moving into unmanned aircraft.
- Embedded software engineers building flight firmware.
- Flight test engineers who need a deeper grasp of estimation and control.
- Autonomy researchers seeking an applied, hands-on approach.
- Engineering or science graduates aiming to join drone operators or UAS manufacturers.
What you'll work with
- Implementing Regulation (EU) 2019/947 (rules and procedures for UAS operations)
- Delegated Regulation (EU) 2019/945 (unmanned aircraft systems and third-country operators)
- JARUS SORA (specific operations risk assessment)
- RTCA DO-178C (airborne software)
- ASTM F3201-16 (dependability of software used in UAS)
- ASTM F3269-21 (run-time assurance of complex functions)
- EUROCAE ED-280 (UAS operations safety guidance)
- PX4
- ArduPilot
- Gazebo
- MATLAB/Simulink
- ROS 2
12 modules · 1900 h
1.1Six-degree-of-freedom equations of motion1.2Multirotor modelling1.3Fixed-wing modelling1.4Hybrid VTOL modelling1.5Stability derivatives1.6Linearisation and eigenmodes1.7Motor and propeller models1.8Wind and turbulence effects1.9Parameter identification1.10Lab: dynamic model of a quadcopter
2.1Hardware components of an autopilot2.2Pixhawk and the FMU standard2.3PX4 software architecture2.4ArduPilot architecture2.5uORB and DDS middleware2.6NuttX and ChibiOS operating systems2.7MAVLink messaging between components2.8Redundant autopilot architectures2.9Certifiable autopilots for the certified category2.10Practical exercise: analysis of the PX4 firmware architecture
3.1Low-cost flight sensors3.2Complementary attitude filter3.3PX4 EKF23.4ArduPilot EKF33.5GNSS and IMU fusion3.6Fusion with vision and optical flow3.7Sensor failure management3.8Wind estimation3.9Filter parameter tuning3.10Lab: EKF innovation analysis with logs
4.1Cascaded attitude and velocity control4.2PID control and tuning4.3Multirotor control4.4Fixed-wing TECS control4.5VTOL control during transition4.6Mixers and control allocation4.7Adaptive control under payload changes4.8Robust control against disturbances4.9Saturation and anti-windup4.10Practical exercise: tuning attitude loops in SITL
5.1Waypoint following5.2L1 guidance for fixed-wing aircraft5.3Trajectory tracking5.4Route planning5.5Obstacle avoidance5.6Precision landing5.7Indoor navigation5.8Autonomous flight modes5.9Complex missions with conditional logic5.10Lab: L1 guidance of a fixed-wing aircraft in SITL
6.1Motor failure detection6.2Configurable fail-safe modes6.3Loss of link6.4Geofencing and flight limits6.5Flight termination6.6Battery management6.7Sensor health monitoring6.8Sensor redundancy6.9Failure analysis6.10Case study: response to a motor failure on a hexacopter
7.1Gazebo and PX4 SITL7.2jMAVSim and AirSim7.3Hardware-in-the-loop7.4Test scenarios7.5Failure simulation7.6Log analysis7.7Continuous integration of the firmware7.8Validation of changes7.9Reproducibility of test scenarios7.10Practical exercise: failure scenario in Gazebo
8.1On-board companion computers8.2ROS 2 with PX48.3Computer vision8.4LiDAR integration8.5High-bandwidth communications8.6Offboard control from a companion computer8.7Edge computing8.8Power management8.9Mechanical integration and vibration isolation8.10Lab: offboard control with ROS 2
9.1Test planning9.2Identification tests9.3Tuning tests9.4Flight data analysis9.5Risk management in testing9.6Flight test instrumentation9.7Performance tests9.8Robustness tests9.9Documentation of test results9.10Workshop: test plan for a new autopilot
10.1Software standards for UAS10.2DO-178C applied to autopilots10.3Software verification10.4Static code analysis10.5Firmware unit testing10.6Certified category requirements10.7SORA and robustness10.8Configuration management10.9Link and firmware cybersecurity10.10Case study: verification plan for an autopilot
11.1Autonomous mission planning11.2Decision-making11.3Machine learning in control11.4Detect and avoid11.5GNSS-denied navigation11.6Cooperation between multiple UAS11.7Autonomy in BVLOS11.8Ethics and autonomy11.9Trends in UAS autonomy11.10Practical exercise: integrating detect and avoid in SITL
12.1Platform and mission definition12.2Dynamic modelling of the platform12.3Estimator design12.4Controller design12.5Guidance and navigation12.6Failure management12.7SITL simulation of the complete system12.8Flight testing12.9Master's Thesis: written report12.10Master's Thesis: defence before a panel
How you'll learn
100% online training 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 around your job.
Each module combines theory, guided reading of the original standard and applied exercises. The working software is PX4, ArduPilot, Gazebo, MATLAB/Simulink and ROS 2, in free, academic or evaluation versions. Testing is studied through real procedures for SITL and HITL simulations, tuning flight tests and flight log analysis. Assessment is continuous by module, plus the final Master's Thesis.
Standards covered: Implementing Regulation (EU) 2019/947, Delegated Regulation (EU) 2019/945, JARUS SORA, RTCA DO-178C, ASTM F3201-16, ASTM F3269-21, EUROCAE ED-280.
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
- A university degree in engineering, science or architecture, or equivalent demonstrable professional experience.
- 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 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 PX4, ArduPilot, Gazebo, MATLAB/Simulink 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 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
Master’s in Structures Engineering: Damage Tolerance & SHM
Online master's programme of 1,900 hours in structures engineering, damage tolerance and SHM, with 12 modules covering fracture mechanics, fatigue and crack growth, design philosophies, composite…
Master’s in RF & Optical Space Communications Engineering
Online master's programme of 1,900 hours in RF and optical space communications engineering: 12 modules covering link architecture, RF propagation and link budgets, modulation and coding,…
Master’s in Electrical Systems Engineering
Online master's programme of 1,900 hours in aircraft electrical systems engineering, with 12 modules covering generation, power conversion, distribution, energy storage, protection, power quality, electrical load…
More in Aerospace, UAM, Drones & Space
All Aerospace, UAM, Drones & Space programmes → · How to apply · Fees & financing · Scholarships