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

Information about a sensor which is connected to a certain pin (i.e. sensor characteristics defined in GUI) More...

Public Types

enum class  AccelerationUnit : uint8_t { m_s2 }
 Possible Units for the acceleration. More...
 
enum class  AccelerationVarianceUnit : uint8_t {
  m2_s4 ,
  m_s2
}
 Possible Units for the variance for the process noise of the acceleration (standard deviation σ or Variance σ²) More...
 
enum class  AngRateUnit : uint8_t {
  deg_s ,
  rad_s
}
 Possible Units for the angular rate. More...
 
enum class  AngRateVarianceUnit : uint8_t {
  rad2_s2 ,
  rad_s ,
  deg2_s2 ,
  deg_s
}
 Possible Units for the variance for the process noise of the angular rate (standard deviation σ or Variance σ²) More...
 

Data Fields

Eigen::Vector3d initAccelerationBias
 GUI selection for the initial acceleration bias.
 
AccelerationUnit initAccelerationBiasUnit
 GUI selection for the unit of the initial angular acceleration bias.
 
Eigen::Vector3d initAngularRateBias
 GUI selection for the initial angular rate bias.
 
AngRateUnit initAngularRateBiasUnit
 GUI selection for the unit of the initial angular rate bias.
 
Eigen::Vector3d initCovarianceAcceleration
 GUI selection for the initial covariance diagonal values for acceleration (standard deviation σ or Variance σ²)
 
AccelerationVarianceUnit initCovarianceAccelerationUnit
 Gui selection for the Unit of the initial covariance for the acceleration.
 
Eigen::Vector3d initCovarianceAngularRate
 GUI selection for the initial covariance diagonal values for angular rate (standard deviation σ or Variance σ²)
 
AngRateVarianceUnit initCovarianceAngularRateUnit
 Gui selection for the Unit of the initial covariance for the angular rate.
 
Eigen::Vector3d initCovarianceBiasAcc
 GUI selection for the initial covariance diagonal values for acceleration biases (standard deviation σ or Variance σ²)
 
AccelerationVarianceUnit initCovarianceBiasAccUnit
 Gui selection for the Unit of the initial covariance for the acceleration biases.
 
Eigen::Vector3d initCovarianceBiasAngRate
 GUI selection for the initial covariance diagonal values for angular rate biases (standard deviation σ or Variance σ²)
 
AngRateVarianceUnit initCovarianceBiasAngRateUnit
 Gui selection for the Unit of the initial covariance for the angular rate biases.
 
Eigen::Vector3d measurementUncertaintyAcceleration
 Gui selection for the acceleration measurement uncertainty diagonal values.
 
AccelerationVarianceUnit measurementUncertaintyAccelerationUnit
 Gui selection for the unit of the acceleration's measurement uncertainty.
 
Eigen::Vector3d measurementUncertaintyAngularRate
 Gui selection for the angular rate measurement uncertainty diagonal values.
 
AngRateVarianceUnit measurementUncertaintyAngularRateUnit
 Gui selection for the unit of the angular rate's measurement uncertainty.
 
Eigen::Vector3d varBiasAccelerationNoise
 GUI selection for the process noise of the acceleration diagonal values (standard deviation σ or Variance σ²)
 
AccelerationVarianceUnit varBiasAccelerationNoiseUnit
 Gui selection for the Unit of the process noise of the acceleration.
 
Eigen::Vector3d varBiasAngRateNoise
 GUI selection for the process noise of the angular rate diagonal values (standard deviation σ or Variance σ²)
 
AngRateVarianceUnit varBiasAngRateNoiseUnit
 Gui selection for the Unit of the process noise of the angular rate.
 

Detailed Description

Information about a sensor which is connected to a certain pin (i.e. sensor characteristics defined in GUI)

Definition at line 22 of file PinData.hpp.

Member Enumeration Documentation

◆ AccelerationUnit

enum class NAV::PinData::AccelerationUnit : uint8_t
strong

Possible Units for the acceleration.

Enumerator
m_s2 

in [m/s², m/s², m/s²]

Definition at line 33 of file PinData.hpp.

◆ AccelerationVarianceUnit

enum class NAV::PinData::AccelerationVarianceUnit : uint8_t
strong

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

Enumerator
m2_s4 

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

m_s2 

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

Definition at line 48 of file PinData.hpp.

◆ AngRateUnit

enum class NAV::PinData::AngRateUnit : uint8_t
strong

Possible Units for the angular rate.

Enumerator
deg_s 

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

rad_s 

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

Definition at line 26 of file PinData.hpp.

◆ AngRateVarianceUnit

enum class NAV::PinData::AngRateVarianceUnit : uint8_t
strong

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

Enumerator
rad2_s2 

Variance [rad²/s², rad²/s², rad²/s²].

rad_s 

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

deg2_s2 

Variance [deg²/s², deg²/s², deg²/s²].

deg_s 

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

Definition at line 39 of file PinData.hpp.

Field Documentation

◆ initAccelerationBias

Eigen::Vector3d NAV::PinData::initAccelerationBias

GUI selection for the initial acceleration bias.

Definition at line 83 of file PinData.hpp.

◆ initAccelerationBiasUnit

AccelerationUnit NAV::PinData::initAccelerationBiasUnit

GUI selection for the unit of the initial angular acceleration bias.

Definition at line 59 of file PinData.hpp.

◆ initAngularRateBias

Eigen::Vector3d NAV::PinData::initAngularRateBias

GUI selection for the initial angular rate bias.

Definition at line 81 of file PinData.hpp.

◆ initAngularRateBiasUnit

AngRateUnit NAV::PinData::initAngularRateBiasUnit

GUI selection for the unit of the initial angular rate bias.

Definition at line 57 of file PinData.hpp.

◆ initCovarianceAcceleration

Eigen::Vector3d NAV::PinData::initCovarianceAcceleration

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

Definition at line 88 of file PinData.hpp.

◆ initCovarianceAccelerationUnit

AccelerationVarianceUnit NAV::PinData::initCovarianceAccelerationUnit

Gui selection for the Unit of the initial covariance for the acceleration.

Definition at line 64 of file PinData.hpp.

◆ initCovarianceAngularRate

Eigen::Vector3d NAV::PinData::initCovarianceAngularRate

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

Definition at line 86 of file PinData.hpp.

◆ initCovarianceAngularRateUnit

AngRateVarianceUnit NAV::PinData::initCovarianceAngularRateUnit

Gui selection for the Unit of the initial covariance for the angular rate.

Definition at line 62 of file PinData.hpp.

◆ initCovarianceBiasAcc

Eigen::Vector3d NAV::PinData::initCovarianceBiasAcc

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

Definition at line 92 of file PinData.hpp.

◆ initCovarianceBiasAccUnit

AccelerationVarianceUnit NAV::PinData::initCovarianceBiasAccUnit

Gui selection for the Unit of the initial covariance for the acceleration biases.

Definition at line 68 of file PinData.hpp.

◆ initCovarianceBiasAngRate

Eigen::Vector3d NAV::PinData::initCovarianceBiasAngRate

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

Definition at line 90 of file PinData.hpp.

◆ initCovarianceBiasAngRateUnit

AngRateVarianceUnit NAV::PinData::initCovarianceBiasAngRateUnit

Gui selection for the Unit of the initial covariance for the angular rate biases.

Definition at line 66 of file PinData.hpp.

◆ measurementUncertaintyAcceleration

Eigen::Vector3d NAV::PinData::measurementUncertaintyAcceleration

Gui selection for the acceleration measurement uncertainty diagonal values.

Definition at line 100 of file PinData.hpp.

◆ measurementUncertaintyAccelerationUnit

AccelerationVarianceUnit NAV::PinData::measurementUncertaintyAccelerationUnit

Gui selection for the unit of the acceleration's measurement uncertainty.

Definition at line 76 of file PinData.hpp.

◆ measurementUncertaintyAngularRate

Eigen::Vector3d NAV::PinData::measurementUncertaintyAngularRate

Gui selection for the angular rate measurement uncertainty diagonal values.

Definition at line 98 of file PinData.hpp.

◆ measurementUncertaintyAngularRateUnit

AngRateVarianceUnit NAV::PinData::measurementUncertaintyAngularRateUnit

Gui selection for the unit of the angular rate's measurement uncertainty.

Definition at line 74 of file PinData.hpp.

◆ varBiasAccelerationNoise

Eigen::Vector3d NAV::PinData::varBiasAccelerationNoise

GUI selection for the process noise of the acceleration diagonal values (standard deviation σ or Variance σ²)

Definition at line 96 of file PinData.hpp.

◆ varBiasAccelerationNoiseUnit

AccelerationVarianceUnit NAV::PinData::varBiasAccelerationNoiseUnit

Gui selection for the Unit of the process noise of the acceleration.

Definition at line 72 of file PinData.hpp.

◆ varBiasAngRateNoise

Eigen::Vector3d NAV::PinData::varBiasAngRateNoise

GUI selection for the process noise of the angular rate diagonal values (standard deviation σ or Variance σ²)

Definition at line 94 of file PinData.hpp.

◆ varBiasAngRateNoiseUnit

AngRateVarianceUnit NAV::PinData::varBiasAngRateNoiseUnit

Gui selection for the Unit of the process noise of the angular rate.

Definition at line 70 of file PinData.hpp.


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