Guidance, Navigation and Control (GNC) [or sometimes called the Attitude Determination and Control System (ADCS)] makes sure a satellite knows where it is, knows which way it's pointing, and can turn to face where the mission needs. It uses sensors like sun sensors, magnetometers and gyroscopes (IMUs) to estimate orientation, decides where the satellite should point (a ground target, the Sun, or a ground station), and drives actuators such as reaction wheels and magnetorquers to get it there.

The team sets pointing requirements, sizes the sensors and actuators, and builds a simulation of the orbit and spacecraft dynamics to design and test algorithms. They then turn those algorithms into flight software and verify it with hardware tests. In orbit, GNCz first stabilizes the tumbling satellite after launch and then keeps it pointed correctly for the rest of the mission, so almost every payload depends on it working.


๐Ÿš€ Start Here

New to GNC?

  1. Read General Onboarding and install MATLAB (check the version page).
  2. Do the Onboarding Challenge and get it Reviewed.
  3. Skim the GNC Page Directory so you know where things live.
  4. Request to pick a task from the Task Board from the Leads!

Orientation


๐Ÿ“‹ Work Tracking

Current

Review queue


๐Ÿ“ Mission & Requirements

Existing (Archived)

Planned

GNC Requirements (2026 Baseline)

Concept of Operations & ADCS Modes (2026)

Pointing & Knowledge Error Budget

Disturbance Torque & Momentum Budget

Hardware Baseline (Sensors & Actuators)

GNC Interface Control Document (OBC, EPS, Payload)


๐Ÿ› ๏ธ Design

Existing (Archived)

GNC Design Architecture

Docs

Planned: Sensing and Actuation

Sensor Suite Trade Study

Actuator Sizing (Reaction Wheels & Magnetorquers)

Sensor & Actuator Calibration Plan

Planned: Algorithms

Attitude Estimator Design (MEKF)

Orbit Determination & Propagation

Detumbling (B-dot) Design

Attitude Control Law & Pointing Modes

Momentum Management (Desaturation)

Mode Manager & State Machine

FDIR (Fault Detection, Isolation & Recovery)


๐Ÿงช Simulation

Existing References (Archived)

Simulation Variables

Simulation Equations

Files and Folders

https://github.com/UWOrbital/gnc-sim-and-controls

Planned

Simulation Architecture (2026 Model)

Simulation Parameters & Configuration

Verification & Validation Plan

Simulation Results Log


๐Ÿ”Œ Flight Software, Integration & Test

Planned

Flight Software Architecture & Code Generation

HITL Test Plan

Planned

Hardware Test Plans (Helmholtz Cage, Air Bearing, MTQ Rig)

Commissioning & On-Orbit Operations