11#ifndef SIMULATIONACCELEROMETERGYROMETERMAGNETOMETERSENSORHPP
12#define SIMULATIONACCELEROMETERGYROMETERMAGNETOMETERSENSORHPP
14#include <boost/assert.hpp>
17#include <state-observation/api.h>
65 static const Index stateSize_ = 10;
66 static const Index stateSizeMatrix_ = 15;
68 static const Index measurementSize_ = 9;
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.
void setMatrixMode(bool matrixMode)
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
virtual Vector computeNoiselessMeasurement_()
AccelerometerGyrometerMagnetometer()
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.