Sidereon.GNSS.Fusion.ImuSample (Sidereon v0.27.0)

Copy Markdown View Source

IMU rate or increment sample accepted by the fusion propagator.

Summary

Types

t()

@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

increment(t_j2000_s, delta_velocity_mps, delta_theta_rad, dt_s)

Build an IMU increment sample.

rate(t_j2000_s, specific_force_mps2, angular_rate_rps)

Build an IMU rate sample.