BipedalLocomotion/RobotDynamicsEstimator/Dynamics.h file

Namespaces

namespace BipedalLocomotion
namespace BipedalLocomotion::Estimators
namespace BipedalLocomotion::Estimators::RobotDynamicsEstimator

Classes

struct BipedalLocomotion::Estimators::RobotDynamicsEstimator::UKFInput
The UKFInput struct represents the input of the ukf needed to update the dynamics.
class BipedalLocomotion::Estimators::RobotDynamicsEstimator::UkfInputProvider
UkfInputProvider describes the provider for the inputs of the ukf.
class BipedalLocomotion::Estimators::RobotDynamicsEstimator::Dynamics
The class Dynamics represents a base class describing a generic model composing the ukf process model or the ukf measurement model.
class BipedalLocomotion::Estimators::RobotDynamicsEstimator::DynamicsFactory
DynamicsFactory implements the factory design patter for constructing a Dynamics given its model.

Defines

#define BLF_REGISTER_UKF_DYNAMICS(_model, _baseModel)
BLF_REGISTER_UKF_DYNAMICS is a macro that can be used to register a Dynamics.

Define documentation

#define BLF_REGISTER_UKF_DYNAMICS(_model, _baseModel)

BLF_REGISTER_UKF_DYNAMICS is a macro that can be used to register a Dynamics.

Parameters
_model the model of the dynamics
_baseModel the base model from which the _model inherits.

The key of the dynamics will be the stringified version of the Dynamics C++ Type