Cached values and derivatives for the frame-translation task. More...
#include <frame-translation.hpp>
Public Types | |
| typedef TaskDataAbstractTpl< Scalar > | Base |
| typedef DataCollectorAbstractTpl< Scalar > | DataCollectorAbstract |
| typedef MathBaseTpl< Scalar > | MathBase |
| typedef MathBase::Matrix6xs | Matrix6xs |
| typedef pinocchio::MotionTpl< Scalar > | Motion |
| 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> | |
| TaskDataFrameTranslationTpl (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 | |
| Motion | af |
| Frame acceleration in the task's reference-frame convention. | |
| Matrix6xs | fAdq |
| Partial derivative of frame acceleration w.r.t. q. | |
| Matrix6xs | fAdv |
| Partial derivative of frame acceleration w.r.t. v. | |
| Matrix6xs | fJf |
| Local Jacobian of the frame. | |
| Matrix6xs | fVdq |
| Partial derivative of frame velocity with respect to q. | |
| Matrix6xs | fVdv |
| Partial derivative of frame velocity with respect to v. | |
| 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. | |
| Motion | vf |
| Frame velocity in the task's reference-frame convention. | |
| 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 frame-translation task.
Definition at line 156 of file frame-translation.hpp.
| typedef MathBaseTpl<Scalar> MathBase |
Definition at line 160 of file frame-translation.hpp.
| typedef TaskDataAbstractTpl<Scalar> Base |
Definition at line 161 of file frame-translation.hpp.
| typedef DataCollectorAbstractTpl<Scalar> DataCollectorAbstract |
Definition at line 162 of file frame-translation.hpp.
| typedef MathBase::Matrix6xs Matrix6xs |
Definition at line 163 of file frame-translation.hpp.
| typedef pinocchio::MotionTpl<Scalar> Motion |
Definition at line 164 of file frame-translation.hpp.
| inline |
Definition at line 167 of file frame-translation.hpp.
| EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef _Scalar Scalar |
Definition at line 159 of file frame-translation.hpp.
| pinocchio::DataTpl<Scalar>* pinocchio |
Shared Pinocchio data.
Definition at line 201 of file frame-translation.hpp.
| std::shared_ptr<JointDataAbstractTpl<Scalar> > joint |
Shared generalized-acceleration data, when available.
Definition at line 203 of file frame-translation.hpp.
| Motion vf |
Frame velocity in the task's reference-frame convention.
Definition at line 204 of file frame-translation.hpp.
| Motion af |
Frame acceleration in the task's reference-frame convention.
Definition at line 205 of file frame-translation.hpp.
| Matrix6xs fJf |
Local Jacobian of the frame.
Definition at line 206 of file frame-translation.hpp.
| Matrix6xs fVdq |
Partial derivative of frame velocity with respect to q.
Definition at line 207 of file frame-translation.hpp.
| Matrix6xs fVdv |
Partial derivative of frame velocity with respect to v.
Definition at line 208 of file frame-translation.hpp.
| Matrix6xs fAdq |
Partial derivative of frame acceleration w.r.t. q.
Definition at line 209 of file frame-translation.hpp.
| Matrix6xs fAdv |
Partial derivative of frame acceleration w.r.t. v.
Definition at line 210 of file frame-translation.hpp.
| DataCollectorAbstract* shared |
Shared action-model data collector.
Definition at line 170 of file task-base.hpp.