|
state-observation 1.7.0
|
Implements the accelerometer-gyrometer measurements. More...
#include <state-observation/sensors-simulation/accelerometer-gyrometer.hpp>


Protected Member Functions | |
| virtual Index | getStateSize_ () const |
| Gets the state vector Size. | |
| virtual Index | getMeasurementSize_ () const |
| Gets the measurements vector size. | |
| virtual Vector | computeNoiselessMeasurement_ () |
| void | updateStateSize_ () |
Protected Member Functions inherited from stateObservation::AlgebraicSensor | |
| Vector | computeNoisyMeasurement_ () |
| virtual void | checkState_ (const Vector &) |
Protected Member Functions inherited from stateObservation::algorithm::LinearAcceleration | |
| virtual | ~LinearAcceleration () |
| virtual destructor | |
| Vector3 | accelerationMeasure (const Vector3 &acceleration, const Matrix3 &orientation) const |
| The acceleration measurement in the local frame represented by the orientation Matrix. | |
Protected Member Functions inherited from stateObservation::algorithm::RotationVelocity | |
| virtual | ~RotationVelocity () |
| virtual destructor | |
| Vector3 | rotationVelocityMeasure (const Vector3 &angVelocityVector, const Matrix3 &orientation) const |
| The angular velocity measurement in the local frame represented by the orientation Matrix. | |
Protected Attributes | |
| Matrix3 | r_ |
| Vector3 | acc_ |
| Vector3 | omega_ |
| Vector | output_ |
| bool | withGyroBias_ |
| bool | withAcceleroBias_ |
| bool | matrixMode_ |
| Index | currentStateSize_ |
Protected Attributes inherited from stateObservation::AlgebraicSensor | |
| TimeIndex | time_ |
| Index | concat_ |
| Vector | state_ |
| Vector | directInputToOutput_ |
| bool | storedNoisyMeasurement_ |
| Vector | noisyMeasurement_ |
| bool | storedNoiselessMeasurement_ |
| Vector | noiselessMeasurement_ |
Protected Attributes inherited from stateObservation::SensorBase | |
| NoiseBase * | noise_ |
Static Protected Attributes | |
| static const Index | stateSize_ = 10 |
| static const Index | stateSizeMatrix_ = 15 |
| static const Index | measurementSize_ = 6 |
Implements the accelerometer-gyrometer measurements.
| stateObservation::AccelerometerGyrometer::AccelerometerGyrometer | ( | bool | matrixMode = false, |
| bool | withAcceleroBias = false, |
||
| bool | withGyroBias = false |
||
| ) |
|
inlinevirtual |
Virtual destructor.
|
protectedvirtual |
the actual algorithm for the computation of the measurements, must be overloaded to implement any sensor
Implements stateObservation::AlgebraicSensor.
|
protectedvirtual |
Gets the measurements vector size.
Implements stateObservation::AlgebraicSensor.
Gets the state vector Size.
Implements stateObservation::AlgebraicSensor.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |