Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion docs/nyxspace/MathSpec/celestial/coord_systems.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,15 @@
# Coordinate systems

!!! tip "Try it out!"
Did you know that all these coordinate frames are readily available to compute in [**ANISE**](../../../anise/index.md) and [**Nyx**](../index.md), both powered by [**hifitime**](../../../hifitime/index.md)? They are available for both Rust and Python users!

## Rotations and attitude frames

### VNC Frame

The **VNC frame** is a trajectory-centered coordinate system ideal for analyzing spacecraft motion relative to its velocity vector and orbital plane. It is particularly useful for planning maneuvers, such as ensuring a spacecraft burns in the anti-velocity direction during a finite burn.

The VNC frame is right-handed and orthonormal, with axes that are mutually perpendicular and unit-length. In some contexts, such as GMAT, it is also referred to as the VNB frame.
The VNC frame is right-handed and orthonormal, with axes that are mutually perpendicular and unit-length. In some contexts, it is also referred to as the VNB frame (GMAT) or the TCN frame (ODTK and STK).

The transformation from the inertial frame to the VNC frame can be represented by a $3 \times 3$ rotation matrix $[C]$. This matrix is constructed using the components of the unit vectors:

Expand Down
Loading