#include <Observer.h>
Inheritance diagram for Observer:
Public Member Functions | |
Observer () | |
virtual | ~Observer () |
virtual int | Run ()=0 |
virtual int | Initialize ()=0 |
Vector | AccelerationCorrection (Vector _angularAcceleration, Vector _angularRates, Vector _accelerationMeasurement, Vector _vectorCM) |
Correction of the accelerometer reading, so that it reads acceleration due to gravity only. In order to do this we calculate the acceleration due to rotation from the rate gyros adn subtract from the acceleration measurement. |
|
Constructor Definition at line 30 of file Observer.h. |
|
Destructor Definition at line 33 of file Observer.h. |
|
Correction of the accelerometer reading, so that it reads acceleration due to gravity only. In order to do this we calculate the acceleration due to rotation from the rate gyros adn subtract from the acceleration measurement.
Definition at line 34 of file Observer.cpp. References O_SESSAME::skew(), and O_SESSAME::Vector. Referenced by triadObserver::Run(). |
|
Initializes the observer (pure virtual function Implemented in atterrbiasObserver, AttitudeObserver, DefaultObserver, QuaternionEKFObserver, and triadObserver. |
|
Runs the observer (pure virtual function) Implemented in atterrbiasObserver, AttitudeObserver, DefaultObserver, QuaternionEKFObserver, and triadObserver. |