Skip to content

Features

Sylvain Guillet edited this page Apr 29, 2024 · 18 revisions

IO Astrodynamics features

Celestial items (Body, Barycenters, Lagrange points, Stars)

  • Get mass
  • Get standard gravitational parameter
  • Get orbital parameters at epoch
  • Get ephemeris
  • Get sub observer point
  • Get sub solar point
  • Get relative state vector
  • Get sphere of influence
  • Get hill sphere
  • Get fixed frame
  • Get polar and equatorial radius
  • Get flattening
  • Get angular velocity
  • Get sideral rotation period
  • Find Windows when a numerical constraint occurs
  • Find Windows when an occultation occurs
  • Compute geosynchronous orbit around a celestial body

Spacecraft

  • Get mass
  • Get standard gravitational parameter
  • Get orbital parameters at epoch
  • Get dry operating mass
  • Get sub observer point
  • Get sub solar point
  • Define orientation by quaternion
  • Get orientation
  • Get ephemeris
  • Get orientation windows coverage
  • Get spacecraft's clock
  • Add an instrument with circular, rectangular or elliptical field of view
  • Add and configure fuel tank
  • Add and configure engine
  • Add and configure payload
  • Release payload
  • Find Windows where a numerical constraint occurs
  • Find Windows when occultation occurs

Aberrations

  • Converged Newtonian light time correction
  • Planetary aberration
  • Stellar aberration
  • Transmission from observer

Coordinates

  • Cylindrical
  • Planetodetic
  • Horizontal
  • Latitudinal
  • Planetographic
  • Right ascension declination
  • Rectangular
  • Spherical

Frames

  • Body fixed frames
  • Inertial frames
  • Site frames
  • Spacecraft frames
  • Instrument frames

Instruments

  • Field of view
  • Boresight
  • Find windows where an object is in field of view
  • Know where instrument points in a frame at given time

Math

  • Matrix
  • Quaternion
  • Vector

Orbital parameters

  • Conic orbital parameters
  • Equinoctial orbital parameters
  • State vector
  • Two lines elements

Orbital parameters operations

  • Get center of motion
  • Get epoch
  • Get period
  • Get time to true anomaly
  • Get time to mean anomaly
  • Get mean motion
  • Get specific angular momentum
  • Get state vector
  • Get orbit shape (Elliptical, Parabolic, Hyperbolic, Circular)
  • Get Keplerian elements
  • Get true anomaly
  • Get eccentric anomaly
  • Get linked frame
  • Get perigee vector
  • Get apogee vector
  • Get ascending node vector
  • Convert to RA-Dec
  • Get velocity at perigee
  • Get velocity at apogee
  • Get mean longitude
  • Get true longitude

Site

  • Get state vector
  • Get illumination parameters (Emission angle, Phase angle, Incidence angle)
  • Launch windows
    • Find by day windows
    • Find by night windows
  • Find windows on illumination constraints
  • Get horizontal coordinates to body from site

Time

  • TDB
  • UTC
  • Julian date
  • Converter