Klamp't  0.8.1
Public Member Functions | Public Attributes | List of all members
IntegratedStateEstimator Struct Reference

A state estimator that integrates information from accelerometers (i.e., an Inertial Measurement Unit) and gravity sensors. More...

#include <StateEstimator.h>

Inheritance diagram for IntegratedStateEstimator:
RobotStateEstimator

Public Member Functions

 IntegratedStateEstimator (Robot &_robot)
 
virtual void ReadSensors (RobotSensors &sensors)
 
virtual void UpdateModel ()
 
virtual void ReadCommand (const RobotMotorCommand &command)
 
virtual void Advance (Real dt)
 
virtual void Reset ()
 
void SetDDQ (const Vector &ddq)
 
- Public Member Functions inherited from RobotStateEstimator
 RobotStateEstimator (Robot &_robot)
 

Public Attributes

Real last_dt
 
Vector q_predicted
 
Vector dq_predicted
 
Vector ddq_predicted
 
Vector q_sensed
 
Vector dq_sensed
 
vector< RigidTransform > accelerometerFrames
 
vector< RigidBodyVelocity > accelerometerVels
 
- Public Attributes inherited from RobotStateEstimator
Robotrobot
 

Detailed Description

A state estimator that integrates information from accelerometers (i.e., an Inertial Measurement Unit) and gravity sensors.

It may also integrate a predicted acceleration ddq_predicted through time, although this is not as accurate as a Kalman filter.


The documentation for this struct was generated from the following file: