Cached values and derivatives for the center-of-mass position task. More...
#include <com-position.hpp>
Public Types | |
| typedef TaskDataAbstractTpl< Scalar > | Base |
| typedef DataCollectorAbstractTpl< Scalar > | DataCollectorAbstract |
| typedef MathBaseTpl< Scalar > | MathBase |
| typedef MathBase::Matrix3xs | Matrix3xs |
| typedef MathBase::Vector3s | Vector3s |
| Public Types inherited from TaskDataAbstractTpl< _Scalar > | |
| typedef DataCollectorAbstractTpl< Scalar > | DataCollectorAbstract |
| typedef MathBaseTpl< Scalar > | MathBase |
| typedef MathBase::MatrixXs | MatrixXs |
| typedef TaskModelAbstractTpl< Scalar > | TaskModelAbstract |
| typedef MathBase::VectorXs | VectorXs |
Public Member Functions | |
| template<template< typename Scalar > class Model> | |
| TaskDataCoMPositionTpl (Model< Scalar > *const model, DataCollectorAbstract *const data) | |
| Public Member Functions inherited from TaskDataAbstractTpl< _Scalar > | |
| TaskDataAbstractTpl (TaskModelAbstract *const model, DataCollectorAbstract *const data) | |
| Allocate and initialize the common task data. | |
Public Attributes | |
| Vector3s | acom |
| Center-of-mass acceleration. | |
| Vector3s | com |
| Center-of-mass position. | |
| Matrix3xs | dacom_dq |
| Partial derivative of CoM acceleration w.r.t. q. | |
| Matrix3xs | dacom_dv |
| Partial derivative of CoM acceleration w.r.t. v. | |
| Matrix3xs | dvc_dq |
| Partial derivative of CoM velocity w.r.t. q. | |
| std::shared_ptr< JointDataAbstractTpl< Scalar > > | joint |
| Shared generalized-acceleration data, when available. | |
| pinocchio::DataTpl< Scalar > * | pinocchio |
| Shared Pinocchio data. | |
| EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef _Scalar | Scalar |
| DataCollectorAbstract * | shared |
| Shared action-model data collector. | |
| Vector3s | vcom |
| Center-of-mass velocity. | |
| Public Attributes inherited from TaskDataAbstractTpl< _Scalar > | |
| VectorXs | a |
| Task acceleration | |
| MatrixXs | Au |
| Jacobian | |
| MatrixXs | Ax |
| Jacobian | |
| bool | compute_acceleration |
| Request computation of task acceleration. | |
| EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef _Scalar | Scalar |
| DataCollectorAbstract * | shared |
| Shared action-model data collector. | |
| VectorXs | v |
| Task rate | |
| MatrixXs | Vu |
| Jacobian | |
| MatrixXs | Vx |
| Jacobian | |
| VectorXs | y |
| Task quantity | |
| MatrixXs | Yu |
| Jacobian | |
| MatrixXs | Yx |
| Jacobian | |
Cached values and derivatives for the center-of-mass position task.
Definition at line 126 of file com-position.hpp.
| typedef MathBaseTpl<Scalar> MathBase |
Definition at line 130 of file com-position.hpp.
| typedef TaskDataAbstractTpl<Scalar> Base |
Definition at line 131 of file com-position.hpp.
| typedef DataCollectorAbstractTpl<Scalar> DataCollectorAbstract |
Definition at line 132 of file com-position.hpp.
| typedef MathBase::Matrix3xs Matrix3xs |
Definition at line 133 of file com-position.hpp.
| typedef MathBase::Vector3s Vector3s |
Definition at line 134 of file com-position.hpp.
| inline |
Definition at line 137 of file com-position.hpp.
| EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef _Scalar Scalar |
Definition at line 129 of file com-position.hpp.
| pinocchio::DataTpl<Scalar>* pinocchio |
Shared Pinocchio data.
Definition at line 168 of file com-position.hpp.
| std::shared_ptr<JointDataAbstractTpl<Scalar> > joint |
Shared generalized-acceleration data, when available.
Definition at line 170 of file com-position.hpp.
| Vector3s com |
Center-of-mass position.
Definition at line 171 of file com-position.hpp.
| Vector3s vcom |
Center-of-mass velocity.
Definition at line 172 of file com-position.hpp.
| Vector3s acom |
Center-of-mass acceleration.
Definition at line 173 of file com-position.hpp.
| Matrix3xs dvc_dq |
Partial derivative of CoM velocity w.r.t. q.
Definition at line 174 of file com-position.hpp.
| Matrix3xs dacom_dq |
Partial derivative of CoM acceleration w.r.t. q.
Definition at line 175 of file com-position.hpp.
| Matrix3xs dacom_dv |
Partial derivative of CoM acceleration w.r.t. v.
Definition at line 176 of file com-position.hpp.
| DataCollectorAbstract* shared |
Shared action-model data collector.
Definition at line 170 of file task-base.hpp.