Namespaces |
namespace | internal |
Classes |
class | Baro |
class | BaroModel |
class | BaroUpdate |
class | ColumnVector_ |
struct | functor_wrapper |
class | GenericQuaternionSystemModel |
class | GlobalReference |
class | GPS |
class | GPSModel |
struct | GPSUpdate |
class | Gravity |
class | GravityModel |
class | HeadingModel |
class | Height |
class | HeightBaroCommon |
class | HeightModel |
class | ImuInput |
class | Input_ |
struct | Input_< GenericQuaternionSystemModel > |
class | Magnetic |
class | MagneticModel |
class | Matrix_ |
class | Measurement |
class | Measurement_ |
class | MeasurementModel |
class | MeasurementUpdate |
class | Parameter |
class | ParameterList |
class | PoseEstimation |
class | PoseUpdate |
class | PositionXYModel |
class | PositionZModel |
class | Queue |
class | Queue_ |
class | RateModel |
class | RegisterParameterImpl |
class | RowVector_ |
class | SymmetricMatrix_ |
class | System |
class | System_ |
class | SystemInput |
class | SystemModel |
class | TwistModel |
class | TypedParameter |
class | Update_ |
class | YawModel |
class | ZeroRateModel |
Typedefs |
typedef Measurement_
< HeadingModel > | Heading |
typedef boost::shared_ptr
< Measurement > | MeasurementPtr |
typedef boost::shared_ptr
< const Parameter > | ParameterConstPtr |
typedef boost::shared_ptr
< Parameter > | ParameterPtr |
typedef boost::function< void(ParameterPtr)> | ParameterRegisterFunc |
typedef Measurement_< RateModel > | Rate |
typedef SymmetricMatrix_
< StateDimension > | StateCovariance |
typedef ColumnVector_
< StateDimension > | StateVector |
typedef boost::shared_ptr< System > | SystemPtr |
typedef unsigned int | SystemStatus |
typedef Measurement_
< ZeroRateModel > | ZeroRate |
Enumerations |
enum | {
STATE_ALIGNMENT = 1,
STATE_DEGRADED = 2,
STATE_READY = 4,
STATE_ROLLPITCH = 8,
STATE_YAW = 16,
STATE_XY_VELOCITY = 32,
STATE_XY_POSITION = 64,
STATE_Z_VELOCITY = 128,
STATE_Z_POSITION = 256,
STATE_ALL = -1
} |
enum | StateIndex {
QUATERNION_W = 1,
QUATERNION_X,
QUATERNION_Y,
QUATERNION_Z,
POSITION_X,
POSITION_Y,
POSITION_Z,
VELOCITY_X,
VELOCITY_Y,
VELOCITY_Z,
BIAS_ACCEL_X,
BIAS_ACCEL_Y,
BIAS_ACCEL_Z,
BIAS_GYRO_X,
BIAS_GYRO_Y,
BIAS_GYRO_Z
} |
Functions |
void | covarianceBflToMsg (MatrixWrapper::SymmetricMatrix const &bfl, geometry_msgs::PoseWithCovariance::_covariance_type &msg) |
void | covarianceMsgToBfl (geometry_msgs::PoseWithCovariance::_covariance_type const &msg, MatrixWrapper::SymmetricMatrix_Wrapper &bfl) |
std::string | getSystemStatusString (const SystemStatus &status) |
static ParameterList | operator+ (ParameterList const &list1, ParameterList const &list2) |
static std::ostream & | operator<< (std::ostream &os, const SystemStatus &status) |
void | pointBflToMsg (MatrixWrapper::ColumnVector_Wrapper const &bfl, geometry_msgs::Point &msg) |
void | pointMsgToBfl (geometry_msgs::Point const &msg, MatrixWrapper::ColumnVector_Wrapper &bfl) |
void | quaternionBflToMsg (MatrixWrapper::ColumnVector_Wrapper const &bfl, geometry_msgs::Quaternion &msg) |
void | quaternionMsgToBfl (geometry_msgs::Quaternion const &msg, MatrixWrapper::ColumnVector_Wrapper &bfl) |
static void | registerParamRos (ParameterPtr ¶meter, ros::NodeHandle nh) |
Variables |
static const double | GRAVITY = -9.8065 |
static const unsigned int | StateDimension = BIAS_GYRO_Z |
static const char *const | SystemStatusStrings [] |