pose_estimation
OrientationUKFConfig.hpp
Go to the documentation of this file.
1 #ifndef _POSE_ESTIMATION_ORIENTATION_UKF_CONFIG_HPP
2 #define _POSE_ESTIMATION_ORIENTATION_UKF_CONFIG_HPP
3 
4 #include <base/Eigen.hpp>
5 
6 namespace pose_estimation
7 {
8 
10 {
11  /* Random walk ((m/s^s)/sqrt(Hz) for accelerometers or (rad/s)/sqrt(Hz) for gyros) */
12  base::Vector3d randomwalk;
13 
14  /* Bias offset in static regimen (initial bias value) */
15  base::Vector3d bias_offset;
16 
17  /* Bias instability (m/s^2 for accelerometers or rad/s for gyros) */
18  base::Vector3d bias_instability;
19 
20  /* Tau value to limit the bias gain in seconds */
21  double bias_tau;
22 };
23 
25 {
26  /* Latitude in radians */
27  double latitude;
28 
29  /* Longitude in radians */
30  double longitude;
31 
32  /* Altitude in meters */
33  double altitude;
34 };
35 
37 {
38  /* Inerial noise parameters for acceleration */
40 
43 
44  /* Latitude and Longitude of operational area */
46 
47  /* Max velocity in m/s */
48  base::Vector3d max_velocity;
49 };
50 
51 }
52 
53 #endif
base::Vector3d bias_instability
Definition: OrientationUKFConfig.hpp:18
InertialNoiseParameters acceleration
Definition: OrientationUKFConfig.hpp:39
Definition: OrientationUKFConfig.hpp:36
base::Vector3d bias_offset
Definition: OrientationUKFConfig.hpp:15
double altitude
Definition: OrientationUKFConfig.hpp:33
double longitude
Definition: OrientationUKFConfig.hpp:30
Definition: GeographicProjection.hpp:9
Definition: OrientationUKFConfig.hpp:24
LocationConfiguration location
Definition: OrientationUKFConfig.hpp:45
base::Vector3d randomwalk
Definition: OrientationUKFConfig.hpp:12
Definition: OrientationUKFConfig.hpp:9
base::Vector3d max_velocity
Definition: OrientationUKFConfig.hpp:48
double bias_tau
Definition: OrientationUKFConfig.hpp:21
double latitude
Definition: OrientationUKFConfig.hpp:27
InertialNoiseParameters rotation_rate
Definition: OrientationUKFConfig.hpp:42