0.4.1
Loading...
Searching...
No Matches
NAV::PinDataIRWKF Struct Reference

Sensor information specific to the IRW-KF. More...

Public Types

enum class  AngularAccUnit : uint8_t {
  deg_s2 ,
  rad_s2
}
 Possible Units for the angular acceleration. More...
 
enum class  AngularAccVarianceUnit : uint8_t {
  rad2_s4 ,
  rad_s2 ,
  deg2_s4 ,
  deg_s2
}
 Possible Units for the variance for the process noise of the angular acceleration (standard deviation σ or Variance σ²) More...
 
enum class  JerkUnit : uint8_t { m_s3 }
 Possible Units for the jerk. More...
 
enum class  JerkVarianceUnit : uint8_t {
  m2_s6 ,
  m_s3
}
 Possible Units for the variance for the process noise of the jerk (standard deviation σ or Variance σ²) More...
 

Data Fields

Eigen::Vector3d initAcceleration
 GUI selection for the initial acceleration.
 
PinData::AccelerationUnit initAccelerationUnit
 Gui selection for the unit of the initial acceleration.
 
Eigen::Vector3d initAngularAcc
 GUI selection for the initial angular acceleration.
 
AngularAccUnit initAngularAccUnit
 Gui selection for the unit of the initial angular acceleration.
 
Eigen::Vector3d initAngularRate
 GUI selection for the initial angular rate.
 
PinData::AngRateUnit initAngularRateUnit
 Gui selection for the unit of the initial angular rate.
 
Eigen::Vector3d initCovarianceAngularAcc
 GUI selection for the initial covariance diagonal values for angular acceleration (standard deviation σ or Variance σ²)
 
AngularAccVarianceUnit initCovarianceAngularAccUnit
 Gui selection for the unit of the initial covariance for the angular acceleration.
 
Eigen::Vector3d initCovarianceJerk
 GUI selection for the initial covariance diagonal values for jerk (standard deviation σ or Variance σ²)
 
JerkVarianceUnit initCovarianceJerkUnit
 Gui selection for the unit of the initial covariance for the jerk.
 
Eigen::Vector3d initJerk
 GUI selection for the initial jerk.
 
JerkUnit initJerkUnit
 Gui selection for the Unit of the initial jerk.
 
Eigen::Vector3d varAngularAccNoise
 GUI selection for the angular acceleration process noise diagonal values.
 
AngularAccVarianceUnit varAngularAccNoiseUnit
 Gui selection for the unit of the angular acceleration process noise.
 
Eigen::Vector3d varJerkNoise
 GUI selection for the jerk process noise diagonal values.
 
JerkVarianceUnit varJerkNoiseUnit
 Gui selection for the unit of the jerk process noise.
 

Detailed Description

Sensor information specific to the IRW-KF.

Definition at line 104 of file PinData.hpp.

Member Enumeration Documentation

◆ AngularAccUnit

enum class NAV::PinDataIRWKF::AngularAccUnit : uint8_t
strong

Possible Units for the angular acceleration.

Enumerator
deg_s2 

in [deg/s², deg/s², deg/s²]

rad_s2 

in [rad/s², rad/s², rad/s²]

Definition at line 108 of file PinData.hpp.

◆ AngularAccVarianceUnit

enum class NAV::PinDataIRWKF::AngularAccVarianceUnit : uint8_t
strong

Possible Units for the variance for the process noise of the angular acceleration (standard deviation σ or Variance σ²)

Enumerator
rad2_s4 

Variance [(rad^2)/(s^4), (rad^2)/(s^4), (rad^2)/(s^4)].

rad_s2 

Standard deviation [rad/s², rad/s², rad/s²].

deg2_s4 

Variance [(deg^2)/(s^4), (deg^2)/(s^4), (deg^2)/(s^4)].

deg_s2 

Standard deviation [deg/s², deg/s², deg/s²].

Definition at line 120 of file PinData.hpp.

◆ JerkUnit

enum class NAV::PinDataIRWKF::JerkUnit : uint8_t
strong

Possible Units for the jerk.

Enumerator
m_s3 

in [m/s³, m/s³, m/s³]

Definition at line 114 of file PinData.hpp.

◆ JerkVarianceUnit

enum class NAV::PinDataIRWKF::JerkVarianceUnit : uint8_t
strong

Possible Units for the variance for the process noise of the jerk (standard deviation σ or Variance σ²)

Enumerator
m2_s6 

Variance [(m^2)/(s^6), (m^2)/(s^6), (m^2)/(s^6)].

m_s3 

Standard deviation [m/s³, m/s³, m/s³].

Definition at line 128 of file PinData.hpp.

Field Documentation

◆ initAcceleration

Eigen::Vector3d NAV::PinDataIRWKF::initAcceleration

GUI selection for the initial acceleration.

Definition at line 162 of file PinData.hpp.

◆ initAccelerationUnit

PinData::AccelerationUnit NAV::PinDataIRWKF::initAccelerationUnit

Gui selection for the unit of the initial acceleration.

Definition at line 141 of file PinData.hpp.

◆ initAngularAcc

Eigen::Vector3d NAV::PinDataIRWKF::initAngularAcc

GUI selection for the initial angular acceleration.

Definition at line 160 of file PinData.hpp.

◆ initAngularAccUnit

AngularAccUnit NAV::PinDataIRWKF::initAngularAccUnit

Gui selection for the unit of the initial angular acceleration.

Definition at line 139 of file PinData.hpp.

◆ initAngularRate

Eigen::Vector3d NAV::PinDataIRWKF::initAngularRate

GUI selection for the initial angular rate.

Definition at line 158 of file PinData.hpp.

◆ initAngularRateUnit

PinData::AngRateUnit NAV::PinDataIRWKF::initAngularRateUnit

Gui selection for the unit of the initial angular rate.

Definition at line 137 of file PinData.hpp.

◆ initCovarianceAngularAcc

Eigen::Vector3d NAV::PinDataIRWKF::initCovarianceAngularAcc

GUI selection for the initial covariance diagonal values for angular acceleration (standard deviation σ or Variance σ²)

Definition at line 167 of file PinData.hpp.

◆ initCovarianceAngularAccUnit

AngularAccVarianceUnit NAV::PinDataIRWKF::initCovarianceAngularAccUnit

Gui selection for the unit of the initial covariance for the angular acceleration.

Definition at line 146 of file PinData.hpp.

◆ initCovarianceJerk

Eigen::Vector3d NAV::PinDataIRWKF::initCovarianceJerk

GUI selection for the initial covariance diagonal values for jerk (standard deviation σ or Variance σ²)

Definition at line 169 of file PinData.hpp.

◆ initCovarianceJerkUnit

JerkVarianceUnit NAV::PinDataIRWKF::initCovarianceJerkUnit

Gui selection for the unit of the initial covariance for the jerk.

Definition at line 148 of file PinData.hpp.

◆ initJerk

Eigen::Vector3d NAV::PinDataIRWKF::initJerk

GUI selection for the initial jerk.

Definition at line 164 of file PinData.hpp.

◆ initJerkUnit

JerkUnit NAV::PinDataIRWKF::initJerkUnit

Gui selection for the Unit of the initial jerk.

Definition at line 143 of file PinData.hpp.

◆ varAngularAccNoise

Eigen::Vector3d NAV::PinDataIRWKF::varAngularAccNoise

GUI selection for the angular acceleration process noise diagonal values.

Definition at line 172 of file PinData.hpp.

◆ varAngularAccNoiseUnit

AngularAccVarianceUnit NAV::PinDataIRWKF::varAngularAccNoiseUnit

Gui selection for the unit of the angular acceleration process noise.

Definition at line 151 of file PinData.hpp.

◆ varJerkNoise

Eigen::Vector3d NAV::PinDataIRWKF::varJerkNoise

GUI selection for the jerk process noise diagonal values.

Definition at line 174 of file PinData.hpp.

◆ varJerkNoiseUnit

JerkVarianceUnit NAV::PinDataIRWKF::varJerkNoiseUnit

Gui selection for the unit of the jerk process noise.

Definition at line 153 of file PinData.hpp.


The documentation for this struct was generated from the following file: