state-observation 1.7.0
Loading...
Searching...
No Matches
accelerometer-gyrometer-magnetometer.hpp
Go to the documentation of this file.
1
11#ifndef SIMULATIONACCELEROMETERGYROMETERMAGNETOMETERSENSORHPP
12#define SIMULATIONACCELEROMETERGYROMETERMAGNETOMETERSENSORHPP
13
14#include <boost/assert.hpp>
15#include <Eigen/Core>
16
17#include <state-observation/api.h>
22
23namespace stateObservation
24{
39{
40public:
42
45
47
48protected:
50 virtual Index getStateSize_() const;
51
53 virtual Index getMeasurementSize_() const;
54
56
62
64
65 static const Index stateSize_ = 10;
66 static const Index stateSizeMatrix_ = 15;
67
68 static const Index measurementSize_ = 9;
69
71};
72
73} // namespace stateObservation
74
75#endif // SIMULATIONACCELEROMETERGYROMETERMAGNETOMETERSENSORHPP
Gives a base class for algebraic sensors.
Implements the accelerometer-gyrometer-magnetometer measurements.
Definition accelerometer-gyrometer-magnetometer.hpp:39
Index currentStateSize_
Definition accelerometer-gyrometer-magnetometer.hpp:70
virtual Index getMeasurementSize_() const
Gets the measurements vector size.
bool matrixMode_
Definition accelerometer-gyrometer-magnetometer.hpp:63
virtual ~AccelerometerGyrometerMagnetometer()
Virtual destructor.
Definition accelerometer-gyrometer-magnetometer.hpp:44
Matrix3 r_
Definition accelerometer-gyrometer-magnetometer.hpp:57
Vector3 magne_
Definition accelerometer-gyrometer-magnetometer.hpp:60
Vector3 omega_
Definition accelerometer-gyrometer-magnetometer.hpp:59
virtual Index getStateSize_() const
Gets the state vector Size.
Vector3 acc_
Definition accelerometer-gyrometer-magnetometer.hpp:58
Vector output_
Definition accelerometer-gyrometer-magnetometer.hpp:61
The base class for algebraic sensors. Algebraic sensors are sensors which depend only on the state va...
Definition algebraic-sensor.hpp:35
Implements the measurements given by an accelerometer.
Definition linear-acceleration.hpp:29
Implements the measurements given by an magnetometer.
Definition magnetic-field.hpp:29
Implements the gyrometer measurement algorithm.
Definition rotation-velocity.hpp:29
Implements the accelerometer algorithm.
Implements the magnetic field algorithm.
Definition bidim-elastic-inv-pendulum-dyn-sys.hpp:21
Eigen::Vector3d Vector3
3D vector
Definition definitions.hpp:85
Eigen::Matrix3d Matrix3
3x3 Scalar Matrix
Definition definitions.hpp:109
Eigen::MatrixXd Matrix
Dynamic sized Matrix.
Definition definitions.hpp:100
Eigen::Index Index
Definition definitions.hpp:138
Eigen::VectorXd Vector
Dynamic sized scalar vector.
Definition definitions.hpp:76
The implementation of the algorithm of a rotation velocity sensor.