Define the multi-contact data. More...
#include <multiple-contacts.hpp>
Public Types | |
| typedef ContactItemTpl< Scalar > | ContactItem |
| typedef ContactModelMultipleTpl< Scalar > | ContactModelMultiple |
| typedef MathBaseTpl< Scalar > | MathBase |
| typedef MathBase::MatrixXs | MatrixXs |
| typedef MathBase::VectorXs | VectorXs |
Public Member Functions | |
| template<template< typename Scalar > class Model> | |
| ContactDataMultipleTpl (Model< Scalar > *const model, pinocchio::DataTpl< Scalar > *const data) | |
| Initialized a multi-contact data. | |
Public Attributes | |
| VectorXs | a0 |
| ContactModelMultiple::ContactDataContainer | contacts |
| Stack of contact data. | |
| MatrixXs | da0_dx |
| MatrixXs | ddv_dx |
| VectorXs | dv |
| pinocchio::container::aligned_vector< pinocchio::ForceTpl< Scalar > > | fext |
| External spatial forces in body coordinates. | |
| MatrixXs | Jc |
| EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef _Scalar | Scalar |
Define the multi-contact data.
Definition at line 308 of file multiple-contacts.hpp.
| typedef MathBaseTpl<Scalar> MathBase |
Definition at line 312 of file multiple-contacts.hpp.
| typedef ContactModelMultipleTpl<Scalar> ContactModelMultiple |
Definition at line 313 of file multiple-contacts.hpp.
| typedef ContactItemTpl<Scalar> ContactItem |
Definition at line 314 of file multiple-contacts.hpp.
| typedef MathBase::VectorXs VectorXs |
Definition at line 315 of file multiple-contacts.hpp.
| typedef MathBase::MatrixXs MatrixXs |
Definition at line 316 of file multiple-contacts.hpp.
| inline |
Initialized a multi-contact data.
| [in] | model | Multi-contact model |
| [in] | data | Pinocchio data |
Definition at line 325 of file multiple-contacts.hpp.
| EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef _Scalar Scalar |
Definition at line 311 of file multiple-contacts.hpp.
| MatrixXs Jc |
Contact Jacobian in frame coordinate 
Definition at line 348 of file multiple-contacts.hpp.
| VectorXs a0 |
Desired spatial contact acceleration in frame coordinate 
Definition at line 351 of file multiple-contacts.hpp.
| MatrixXs da0_dx |
Jacobian of the desired spatial contact acceleration in frame coordinate 
Definition at line 355 of file multiple-contacts.hpp.
| VectorXs dv |
Constrained system acceleration in generalized coordinates 
Definition at line 359 of file multiple-contacts.hpp.
| MatrixXs ddv_dx |
Jacobian of the system acceleration in generalized coordinates 
Definition at line 362 of file multiple-contacts.hpp.
| ContactModelMultiple::ContactDataContainer contacts |
Stack of contact data.
Definition at line 367 of file multiple-contacts.hpp.
| pinocchio::container::aligned_vector<pinocchio::ForceTpl<Scalar> > fext |
External spatial forces in body coordinates.
Definition at line 369 of file multiple-contacts.hpp.