What problem does it solve?
Aerospace engineers frequently need to convert between unit systems, time standards, coordinate frames (ECEF, ECI, LLA, NED, body, wind), and rotation representations (Euler angles, DCMs, quaternions, Rodrigues vectors), and mistakes in conventions like radians vs degrees or scalar-first quaternions cause subtle, costly errors.
Core Features & Use Cases
- Unit and Time Conversions: Convert length, velocity, angle, acceleration, force, mass, pressure, temperature, and density with the convXXX function family, plus Julian dates, decimal years, and sidereal time.
- Coordinate Frame Transformations: Transform positions between LLA, ECEF, ECI, flat Earth, and NED frames, and convert between ECI state vectors and Keplerian orbital elements.
- Rotation Representations: Convert between Euler angles, DCMs, quaternions, and Rodrigues vectors, with guidance on gimbal lock, quaternion normalization, and SLERP interpolation.
- Use Case: Given a satellite's ECI position and a ground station's LLA coordinates, compute azimuth, elevation, and slant range with eci2aer, then verify the result by round-tripping through eci2lla.
Quick Start
Ask your AI agent to convert a position from LLA coordinates [40, -74, 1000] to ECEF and then to ECI at a given UTC time using Aerospace Toolbox functions.