Serialized Form

  • Package com.irurueta.navigation

  • Package com.irurueta.navigation.frames

    • Class com.irurueta.navigation.frames.CoordinateTransformation

      class CoordinateTransformation extends Object implements Serializable
      • Serialized Fields

        • destinationType
          FrameType destinationType
          Destination frame type.
        • matrix
          com.irurueta.algebra.Matrix matrix
          3x3 matrix containing a rotation.
        • sourceType
          FrameType sourceType
          Source frame type.
    • Class com.irurueta.navigation.frames.ECEFFrame

      class ECEFFrame extends ECIorECEFFrame<ECEFFrame> implements Serializable
    • Class com.irurueta.navigation.frames.ECEFPosition

      class ECEFPosition extends Object implements Serializable
      • Serialized Fields

        • x
          double x
          Cartesian x coordinate of body position expressed in meters (m) with respect ECEF frame, resolved along ECEF axes.
        • y
          double y
          Cartesian y coordinate of body position expressed in meters (m) with respect ECEF frame, resolved along ECEF axes.
        • z
          double z
          Cartesian z coordinate of body position expressed in meters (m) with respect ECEF frame, resolved along ECEF axes.
    • Class com.irurueta.navigation.frames.ECEFVelocity

      class ECEFVelocity extends Object implements Serializable
      • Serialized Fields

        • vx
          double vx
          X coordinate of velocity of body frame expressed in meters per second (m/s) with respect ECEF frame, resolved along the corresponding frame axes.
        • vy
          double vy
          Y coordinate of velocity of body frame expressed in meters per second (m/s) with respect ECEF frame, resolved along the corresponding frame axes.
        • vz
          double vz
          Z coordinate of velocity of body frame expressed in meters per second (m/s) with respect ECEF frame, resolved along the corresponding frame axes.
    • Class com.irurueta.navigation.frames.ECIFrame

      class ECIFrame extends ECIorECEFFrame<ECIFrame> implements Serializable
    • Class com.irurueta.navigation.frames.ECIorECEFFrame

      class ECIorECEFFrame extends Object implements Serializable
      • Serialized Fields

        • c
          CoordinateTransformation c
          Body to ECI frame coordinate transformation matrix.
        • vx
          double vx
          X coordinate of velocity of body frame expressed in meters per second (m/s) with respect ECI or ECEF frame, resolved along the corresponding frame axes.
        • vy
          double vy
          Y coordinate of velocity of body frame expressed in meters per second (m/s) with respect ECI or ECEF frame, resolved along the corresponding frame axes.
        • vz
          double vz
          Z coordinate of velocity of body frame expressed in meters per second (m/s) with respect ECI or ECEF frame, resolved along the corresponding frame axes.
        • x
          double x
          Cartesian x coordinate of body position expressed in meters (m) with respect ECI or ECEF frame, resolved along the corresponding frame axes.
        • y
          double y
          Cartesian y coordinate of body position expressed in meters (m) with respect ECI or ECEF frame, resolved along the corresponding frame axes.
        • z
          double z
          Cartesian z coordinate of body position expressed in meters (m) with respect ECI or ECEF frame, resolved along the corresponding frame axes.
    • Exception com.irurueta.navigation.frames.FrameException

      class FrameException extends NavigationException implements Serializable
    • Exception com.irurueta.navigation.frames.InvalidSourceAndDestinationFrameTypeException

      class InvalidSourceAndDestinationFrameTypeException extends FrameException implements Serializable
    • Class com.irurueta.navigation.frames.NEDFrame

      class NEDFrame extends Object implements Serializable
      • Serialized Fields

        • c
          CoordinateTransformation c
          Body to NED coordinate transformation matrix.
        • height
          double height
          Height expressed in meters.
        • latitude
          double latitude
          Latitude expressed in radians.
        • longitude
          double longitude
          Longitude expressed in radians.
        • vd
          double vd
          Coordinate of velocity of body frame expressed in meters per second (m/s) with respect ECEF frame and resolved along Down axis.
        • ve
          double ve
          Coordinate of velocity of body frame expressed in meters per second (m/s) with respect ECEF frame and resolved along East axis.
        • vn
          double vn
          Coordinate of velocity of body frame expressed in meters per second (m/s) with respect ECEF frame and resolved along North axis.
    • Class com.irurueta.navigation.frames.NEDPosition

      class NEDPosition extends Object implements Serializable
      • Serialized Fields

        • height
          double height
          Height expressed in meters (m).
        • latitude
          double latitude
          Latitude expressed in radians (rad).
        • longitude
          double longitude
          Longitude expressed in radians (rad).
    • Class com.irurueta.navigation.frames.NEDVelocity

      class NEDVelocity extends Object implements Serializable
      • Serialized Fields

        • vd
          double vd
          Coordinate of velocity of body frame expressed in meters per second (m/s) with respect ECEF frame and resolved along Down axis.
        • ve
          double ve
          Coordinate of velocity of body frame expressed in meters per second (m/s) with respect ECEF frame and resolved along East axis.
        • vn
          double vn
          Coordinate of velocity of body frame expressed in meters per second (m/s) with respect ECEF frame and resolved along North axis.
  • Package com.irurueta.navigation.geodesic

  • Package com.irurueta.navigation.gnss

    • Class com.irurueta.navigation.gnss.ECEFPositionAndVelocity

      class ECEFPositionAndVelocity extends Object implements Serializable
      • Serialized Fields

        • vx
          double vx
          X coordinate of velocity resolved in ECEF axes and expressed in meters per second (m/s).
        • vy
          double vy
          Y coordinate of velocity resolved in ECEF axes and expressed in meters per second (m/s).
        • vz
          double vz
          Z coordinate of velocity resolved in ECEF axes and expressed in meters per second (m/s).
        • x
          double x
          Cartesian x coordinate of position resolved in ECEF axes and expressed in meters (m).
        • y
          double y
          Cartesian y coordinate of position resolved in ECEF axes and expressed in meters (m).
        • z
          double z
          Cartesian z coordinate of position resolved in ECEF axes and expressed in meters(m).
    • Class com.irurueta.navigation.gnss.GNSSConfig

      class GNSSConfig extends Object implements Serializable
      • Serialized Fields

        • codeTrackingErrorSD
          double codeTrackingErrorSD
          Code tracking error Standard Deviation (SD) expressed in meters per second (m/s).
        • constellationLongitudeOffsetDegrees
          double constellationLongitudeOffsetDegrees
          Longitude offset of constellation expressed in degrees (deg).
        • constellationTimingOffset
          double constellationTimingOffset
          Timing offset of constellation expressed in seconds (s).
        • epochInterval
          double epochInterval
          Minimum interval between GNSS epochs expressed in seconds (s).
        • initialEstimatedEcefPositionX
          double initialEstimatedEcefPositionX
          X coordinate of initial estimated position resolved along ECEF axes and expressed in meters (m).
        • initialEstimatedEcefPositionY
          double initialEstimatedEcefPositionY
          Y coordinate of initial estimated position resolved along ECEF axes and expressed in meters (m).
        • initialEstimatedEcefPositionZ
          double initialEstimatedEcefPositionZ
          Z coordinate of initial estimated position resolved along ECEF axes and expressed in meters (m).
        • initialReceiverClockDrift
          double initialReceiverClockDrift
          Initial receiver clock drift at time = 0 expressed in meters per second (m/s).
        • initialReceiverClockOffset
          double initialReceiverClockOffset
          Initial receiver clock offset at time = 0 expressed in meters (m).
        • maskAngleDegrees
          double maskAngleDegrees
          Mask angle expressed in degrees (deg).
        • numberOfSatellites
          int numberOfSatellites
          Number of satellites in constellation.
        • orbitalRadiusOfSatellites
          double orbitalRadiusOfSatellites
          Orbital radius of satellites expressed in meters (m).
        • rangeRateTrackingErrorSD
          double rangeRateTrackingErrorSD
          Range rate tracking error Standard Deviation (SD) expressed in meters per second (m/s).
        • satellitesInclinationDegrees
          double satellitesInclinationDegrees
          Inclination angle of satellites expressed in degrees (deg).
        • sisErrorSD
          double sisErrorSD
          Signal In Space (SIS) error Standard Deviation (SD) expressed in meters (m).
        • zenithIonosphereErrorSD
          double zenithIonosphereErrorSD
          Zenith ionosphere error Standard Deviation (SD) expressed in meters (m).
        • zenithTroposphereErrorSD
          double zenithTroposphereErrorSD
          Zenith troposphere error Standard Deviation (SD) expressed in meters (m).
    • Class com.irurueta.navigation.gnss.GNSSEstimation

      class GNSSEstimation extends Object implements Serializable
      • Serialized Fields

        • clockDrift
          double clockDrift
          Estimated receiver clock drift expressed in meters per second (m/s).
        • clockOffset
          double clockOffset
          Estimated receiver clock offset expressed in meters (m).
        • vx
          double vx
          X coordinate of estimated ECEF user velocity expressed in meters per second (m/s).
        • vy
          double vy
          Y coordinate of estimated ECEF user velocity expressed in meters per second (m/s).
        • vz
          double vz
          Z coordinate of estimated ECEF user velocity expressed in meters per second (m/s).
        • x
          double x
          X coordinate of estimated ECEF user position expressed in meters (m).
        • y
          double y
          Y coordinate of estimated ECEF user position expressed in meters (m).
        • z
          double z
          Z coordinate of estimated ECEF user position expressed in meters (m).
    • Exception com.irurueta.navigation.gnss.GNSSException

      class GNSSException extends NavigationException implements Serializable
    • Class com.irurueta.navigation.gnss.GNSSKalmanConfig

      class GNSSKalmanConfig extends Object implements Serializable
      • Serialized Fields

        • accelerationPSD
          double accelerationPSD
          Acceleration PSD (Power Spectral Density) per axis expressed in (m^2/s^3).
        • clockFrequencyPSD
          double clockFrequencyPSD
          Receiver clock frequency-drift PSD (Power Spectral Density) expressed in (m^2/s^3).
        • clockPhasePSD
          double clockPhasePSD
          Receiver clock phase-drift PSD (Power Spectral Density) expressed in (m^2/s).
        • initialClockDriftUncertainty
          double initialClockDriftUncertainty
          Initial clock drift uncertainty per axis expressed in meters per second (m/s).
        • initialClockOffsetUncertainty
          double initialClockOffsetUncertainty
          Initial clock offset uncertainty per axis expressed in meters (m).
        • initialPositionUncertainty
          double initialPositionUncertainty
          Initial position uncertainty per axis expressed in meters (m).
        • initialVelocityUncertainty
          double initialVelocityUncertainty
          Initial velocity uncertainty per axis expressed in meters per second (m/s).
        • pseudoRangeSD
          double pseudoRangeSD
          Pseudo-range measurement noise SD (Standard Deviation) expressed in meters (m).
        • rangeRateSD
          double rangeRateSD
          Pseudo-range rate measurement noise SD (Standard Deviation) expressed in meters per second (m/s).
    • Class com.irurueta.navigation.gnss.GNSSKalmanState

      class GNSSKalmanState extends Object implements Serializable
      • Serialized Fields

        • covariance
          com.irurueta.algebra.Matrix covariance
          Kalman filter error covariance matrix.
        • estimation
          GNSSEstimation estimation
          Contains estimation of ECEF position and velocity, and estimated clock offset and drift.
    • Class com.irurueta.navigation.gnss.GNSSMeasurement

      class GNSSMeasurement extends Object implements Serializable
      • Serialized Fields

        • pseudoRange
          double pseudoRange
          Pseudo-range measurement expressed in meters (m).
        • pseudoRate
          double pseudoRate
          Pseudo-range rate measurement expressed in meters per second (m/s).
        • vx
          double vx
          X coordinate of satellite ECEF velocity expressed in meters per second (m/s).
        • vy
          double vy
          Y coordinate of satellite ECEF velocity expressed in meters per second (m/s).
        • vz
          double vz
          Z coordinate of satellite ECEF velocity expressed in meters per second (m/s).
        • x
          double x
          X coordinate of satellite ECEF position expressed in meters (m).
        • y
          double y
          Y coordinate of satellite ECEF position expressed in meters (m).
        • z
          double z
          Z coordinate of satellite ECEF position expressed in meters (m).
  • Package com.irurueta.navigation.lateration