Problem Bank

This section presents engineering-style worked problems in spacecraft dynamics, orbital mechanics, and guidance–navigation–control systems.

Each problem is structured to connect: problem context → model → solution → code → engineering insight.

Initial priority will be given to a small number of deeper, more focused problems that demonstrate reasoning clearly, rather than a large collection of shallow examples.
Orbital Transfer Case Study

Designing a Hohmann Transfer: Beyond the Equation

This worked example develops the classical two-impulse Hohmann transfer as a complete engineering walkthrough — connecting assumptions, mathematical modeling, step-by-step solution, and Python implementation.

The problem includes both symbolic formulation and practical cases, including a LEO orbit raise and an Earth parking orbit to GEO transfer.

This worked problem connects:

problem context → assumptions → model → solution → code → engineering insight

Open Full Worked Solution →

Interactive GNC Lab

Fixing a Spacecraft GNC Model: From Broken Dynamics to Stable Control

This interactive lab turns a simplified spacecraft GNC model into a debugging exercise. Students test incorrect and corrected model structures, observe the response, and learn why each fix matters.

The lab follows the same reasoning used in real engineering work: checking state propagation, validating bus interfaces, tuning attitude control, and testing chaser–target behaviour.

This lab connects:

model structure → simulation → failure → debugging → control design → engineering insight

Open Interactive GNC Lab →

Attitude Kinematics & Dynamics

Planned problems in this section will emphasize representation choice, notation clarity, and how rotational equations are translated into computation.

Orbital Mechanics

This section will gradually shift from topic labels to mission-style questions, with stronger emphasis on assumptions, geometry, and engineering trade-offs.

Spacecraft Dynamics & Control

Problems here will be expanded to include interpretation of control behaviour, simplifying assumptions, and links between equations, simulation, and implementation.

Planned Development Approach
The first detailed worked problems are likely to focus on orbit transfer reasoning, state-vector interpretation, and attitude update logic, since these connect especially well with the existing theory notes and tools.