IMU rate or increment sample accepted by the fusion propagator.
Summary
Types
@type t() :: %Sidereon.GNSS.Fusion.ImuSample{ angular_rate_rps: Sidereon.GNSS.Fusion.vec3() | nil, delta_theta_rad: Sidereon.GNSS.Fusion.vec3() | nil, delta_velocity_mps: Sidereon.GNSS.Fusion.vec3() | nil, dt_s: number() | nil, kind: :rate | :increment, specific_force_mps2: Sidereon.GNSS.Fusion.vec3() | nil, t_j2000_s: number() }
Functions
@spec increment( number(), Sidereon.GNSS.Fusion.vec3(), Sidereon.GNSS.Fusion.vec3(), number() ) :: t()
Build an IMU increment sample.
@spec rate(number(), Sidereon.GNSS.Fusion.vec3(), Sidereon.GNSS.Fusion.vec3()) :: t()
Build an IMU rate sample.