✳ ASTROX/ 02
← MISSION ARCHIVE / ATTITUDE DETERMINATION & CONTROL

ZENITH · NOMAD 255F

TECHNICAL PROJECT / ADCS System – Optimal LQR Control for Detumbling

An Attitude Determination and Control System (ADCS) implementing an optimal Linear Quadratic Regulator (LQR) to stabilize a tumbling spacecraft immediately after deployment.

2026_06

Source code ↗

Challenge

Develop a controller capable of rapidly reducing high initial angular rates while minimizing actuator effort and ensuring closed-loop stability.

Approach

Designed an LQR-based optimal controller using a linearized spacecraft attitude model. The controller computes optimal control torques that balance fast detumbling performance with efficient actuator utilization.

Outcome

Successfully demonstrated rapid spacecraft detumbling with smooth control actions, validating the effectiveness of optimal control techniques for early mission attitude stabilization

Tools

PythonNumPySciPyControl

Roadmap

  1. ADCS System – Optimal LQR Control for Detumbling

    An Attitude Determination and Control System (ADCS) implementing an optimal Linear Quadratic Regulator (LQR) to stabilize a tumbling spacecraft immediately after deployment.

    Completed

MISSION CONSOLE / BROWSER RUN

ZENITH · NOMAD 255F

Browser model · assumptions shown

Run a torque-limited rigid-body attitude response with adjustable initial tumble and controller gains. The model runs locally in this browser; it does not execute unpublished source code.

INITIAL CONDITIONS / MODEL PARAMETERS

SCHEMATIC 3D / DRAG TO ROTATE

Illustrative geometry; not the original CAD model.

Adjust the conditions, then run the simulation.

Model assumptions and limits

RELATED / SHARED TECHNOLOGIES

LAST LIGHT

GNC Completed

LAST LIGHT ↗

TECHNICAL PROJECT / Robust 6-DOF Guidance, Navigation and Control for Autonomous Powered Descent Under Wind, Navigation Uncertainty and Partial Actuator Degradation

The objective is to recover a six-degree-of-freedom vehicle from an initially descending, laterally displaced and deliberately tilted state, reject atmospheric wind and sensor uncertainty, command thrust and two-axis t…

Run simulation ↗

Find your next destination.

TAB TO NAVIGATE · ENTER TO OPEN · ESC TO CLOSE