Postgraduate DiplomaAerospace, UAM, Drones & Space Applications open

Diploma in Attitude/Orbit Control and Estimation

Online postgraduate diploma of 800 hours in attitude/orbit control and estimation. 8 modules covering attitude kinematics and dynamics, sensors, actuators, attitude determination and estimation, control laws, and integrated orbit control and AOCS, with an assigned technical tutor.

Duration6–8 months
ModeOnline
LanguageEnglish
Start datesSet by the faculty
AwardSEIUM Institute diploma

Diploma in Attitude/Orbit Control and Estimation — studying from Canada

Canada has a substantial aerospace sector, anchored in Montréal and Québec City, with major manufacturers and suppliers such as Bombardier, Pratt & Whitney Canada and CAE. Ontario's Greater Toronto and Ottawa regions host avionics, satellite and space technology firms, while the Canadian Space Agency coordinates national space programmes, including robotics for the International Space Station. Urban air mobility and drone operations are emerging under Transport Canada's regulatory framework. Engineers in this area typically work on airframe design, systems integration, certification and space mission support.

Fees for Canada: C$2,790 (Canadian dollar), with instalments and employer sponsorship available.

Relevant bodies in Canada

  • Transport Canada
  • Canadian Space Agency
  • Canadian Aviation Regulations (Transport Canada)
  • Aerospace Industries Association of Canada

Typical roles

  • Aerospace Engineer
  • Avionics Engineer
  • Certification Engineer
  • Drone Systems Engineer

Questions from Canada

Does a SEIUM qualification give me recognition with Canadian professional bodies for aerospace work?

Not automatically. In Canada, engineering is regulated by provincial and territorial associations such as Professional Engineers Ontario, which licence Professional Engineers (P.Eng.). SEIUM qualifications are private and are not official state degrees, so they do not confer P.Eng. status or accreditation. Recognition by employers or other bodies is decided case by case, so check directly with them before enrolling.

Will Canadian aerospace, drone or space employers value this training?

Employer valuation depends on the specific employer and role. Canada has a sizeable aerospace sector, including companies in Quebec, Ontario and Western Canada, and employers generally judge candidates on demonstrated skills, projects and experience. SEIUM's final project can serve as evidence of capability, but whether a private qualification carries weight is for each employer to decide. Discuss your goals with prospective employers.

Can I study this alongside a full-time job in Canada, and what about language?

Yes, the programmes are 100% online, so you can study from home at your own pace around work. Master's programmes are 1,900 hours, postgraduate diplomas 800 hours and specialist courses 300 hours, so plan your weekly time accordingly. Teaching is in English, and each student has an assigned technical tutor. Employer sponsorship and fees payable in instalments may help, depending on your circumstances.

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

Represent attitude using quaternions and rotation matrices.

02

Model attitude dynamics and their disturbances.

03

Select attitude sensors according to mission requirements.

04

Size attitude control actuators.

05

Implement attitude determination and estimation algorithms.

06

Design control laws for the satellite modes.

07

Integrate attitude and orbit control into an AOCS subsystem.

Profile

Who it's for

  • AOCS engineers.
  • GNC engineers.
  • Flight dynamics engineers.
  • Sensor and actuator engineers.
  • Control software engineers.
  • Pointing performance analysts.
  • Engineering or science graduates looking to enter the space sector.
Standards & tools

What you'll work with

  • ECSS-E-ST-60-30C (satellite attitude and orbit control system requirements)
  • ECSS-E-ST-60-10C (control performance)
  • ECSS-E-ST-60-20C (star sensor terminology and performance specification)
  • CCSDS 504.0-B (Attitude Data Messages)
  • ECSS-E-ST-10-03C (testing)
  • ECSS-E-ST-60-21C (gyro terminology and performance specification)
  • MATLAB/Simulink
  • Basilisk
  • 42 (NASA GSFC)
  • STK
  • Python
Syllabus

8 modules

  1. 1.1Direction cosine matrices
  2. 1.2Euler angles and singularities
  3. 1.3Quaternions
  4. 1.4Modified Rodrigues parameters
  5. 1.5Kinematic equations
  6. 1.6Inertial and orbital reference frames
  7. 1.7Composition of rotations
  8. 1.8Attitude errors
  9. 1.9Representation in flight software
  10. 1.10Practical exercise: attitude propagation with quaternions
  1. 2.1Euler's equations
  2. 2.2Inertia tensor
  3. 2.3Spin stability
  4. 2.4Gravity-gradient stabilisation
  5. 2.5Disturbance torques
  6. 2.6Aerodynamic and radiation torques
  7. 2.7Residual magnetic dipole
  8. 2.8Flexibility and sloshing
  9. 2.9Momentum-biased satellites
  10. 2.10Lab: simulation of disturbance torques
  1. 3.1Sun sensors
  2. 3.2Earth horizon sensors
  3. 3.3Star trackers
  4. 3.4Magnetometers
  5. 3.5MEMS and fibre-optic gyroscopes
  6. 3.6GNSS receivers for attitude
  7. 3.7Sensor error models
  8. 3.8In-orbit calibration
  9. 3.9Sensor selection
  10. 3.10Workshop: sensor architecture of a microsatellite
  1. 4.1Reaction wheels
  2. 4.2Momentum wheels
  3. 4.3Control moment gyroscopes
  4. 4.4Magnetorquers
  5. 4.5Attitude thrusters
  6. 4.6Saturation and momentum dumping
  7. 4.7Microvibrations
  8. 4.8Redundant configurations
  9. 4.9Actuator sizing
  10. 4.10Practical exercise: wheel sizing for an observation satellite
  1. 5.1TRIAD method
  2. 5.2Wahba's problem and QUEST
  3. 5.3Extended Kalman filter
  4. 5.4Multiplicative EKF (MEKF)
  5. 5.5Unscented Kalman filter (UKF)
  6. 5.6Gyroscope bias estimation
  7. 5.7Observability
  8. 5.8Filter tuning and validation
  9. 5.9Onboard implementation
  10. 5.10Lab: MEKF with star tracker and gyroscope
  1. 6.1AOCS modes
  2. 6.2Detumbling with the B-dot law
  3. 6.3Quaternion PD control
  4. 6.4Inertial and nadir pointing
  5. 6.5Target tracking
  6. 6.6PWPF thruster control
  7. 6.7Angular momentum management
  8. 6.8Pointing performance requirements
  9. 6.9Robustness and margins
  10. 6.10Practical exercise: design of a pointing controller
  1. 7.1Onboard orbital navigation
  2. 7.2Autonomous orbit control
  3. 7.3Manoeuvres with coupled attitude
  4. 7.4Safe mode
  5. 7.5Mode transition logic
  6. 7.6AOCS software
  7. 7.7Verification by simulation
  8. 7.8Bench testing
  9. 7.9AOCS operations
  10. 7.10Case study: modes of an observation satellite
  1. 8.1Mission and pointing requirements
  2. 8.2AOCS architecture
  3. 8.3Sensor and actuator selection
  4. 8.4Estimator design
  5. 8.5Control law design
  6. 8.6End-to-end simulation
  7. 8.7Performance analysis
  8. 8.8Conclusions
  9. 8.9Report and presentation
  10. 8.10Final project: final review with the tutor
Methodology, software & labs

How you'll learn

Training 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 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 MATLAB/Simulink, Basilisk, 42 (NASA GSFC), STK and Python, in free, academic or evaluation versions. Practical work is based on real procedures for simulating attitude control modes, attitude estimation with Kalman filters and sizing attitude actuators. Assessment is continuous by module, plus the final project.

Standards covered: ECSS-E-ST-60-30C, ECSS-E-ST-60-10C, ECSS-E-ST-60-20C, CCSDS 504.0-B, ECSS-E-ST-10-03C, ECSS-E-ST-60-21C.

Assigned technical tutor:every module ends with a deliverable that your tutor marks individually.
Standards-based learning:guided reading of ECSS-E-ST-60-30C, ECSS-E-ST-60-10C and ECSS-E-ST-60-20C applied to real cases, not as a theoretical annex.
Industry software:MATLAB/Simulink, Basilisk, 42 (NASA GSFC), STK and Python, in free, academic or evaluation versions.
Final project:An attitude and orbit control project covering AOCS architecture, sensor and actuator selection, estimators, control laws and end-to-end simulation, 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 architecture
Define the mission and pointing requirements and the AOCS architecture.
Sensor and actuator selection
Select sensors and size reaction wheels and magnetorquers.
Estimator design
Implement an MEKF fusing star tracker and gyroscope data.
Control laws and simulation
Design the mode control laws and run an end-to-end simulation.
Final project
A complete AOCS design with performance analysis, reviewed by your tutor.
Career opportunities

Where this takes you

AOCS engineerGNC engineerFlight dynamics engineerSensor and actuator engineerControl software engineerPointing performance analyst
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/Simulink, Basilisk, 42 (NASA GSFC), STK and Python, 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 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 Attitude/Orbit Control and EstimationEnrol
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.