Jafar
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Types | Public Member Functions | Static Public Attributes | Protected Attributes
jafar::rtslam::RobotQuantity Class Reference

Detailed Description

Definition at line 43 of file robotAbstract.hpp.

Inheritance diagram for jafar::rtslam::RobotQuantity:
Inheritance graph
[legend]

List of all members.

Public Types

enum  Quantity {
  qPos, qOriQuat, qAbsVel, qAngVel,
  qAbsAcc, qAngAcc, qAbsJerk, qAngJerk,
  qG, qNormG, qNQuantity
}
 enumerates the different quantities that a proprioceptive sensor can provide More...
typedef std::vector< QuantityQuantityList

Public Member Functions

 RobotQuantity (QuantityList quants)
 RobotQuantity (RobotQuantity const &robQuant, QuantityList quants)
virtual bool registerRobotQuantity (Quantity quantity)
 robot or environment quantities to be estimated, that are shared by sensors and predefined
virtual ublas::range allocateSensorQuantity (size_t size)
 sensor quantities to be estimated (biases, ...) that are defined by the sensor
virtual void clearQuantities ()
 clear all allocated quantities
bool hasQuantity (Quantity quantity)
ublas::range getQuantity (Quantity quantity)
jblas::ind_array getQuantities ()

Static Public Attributes

static const int QuantityDataSizes [qNQuantity]

Protected Attributes

size_t state_size
int quantities [qNQuantity]

Member Enumeration Documentation

enumerates the different quantities that a proprioceptive sensor can provide

Parameters:
qPosposition (x y z)
qOriQuatorientation as a quaternion (qx qy qz qw)
qAbsVellinear velocity in the world's frame (vx vy vz)
qAngVelangular velocity in the robot's frame (wx wy wz)
qGearth gravitation (gx gy gz)
qNormGearth gravitation (gx gy gz)

Definition at line 55 of file robotAbstract.hpp.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on Wed Oct 15 2014 00:37:46 for Jafar by doxygen 1.7.6.1
LAAS-CNRS