Template Struct ContactDataMultipleTpl
Defined in File multiple-contacts.hpp
Struct Documentation
-
template<typename _Scalar>
struct ContactDataMultipleTpl Define the multi-contact data.
See also
Public Types
-
typedef MathBaseTpl<Scalar> MathBase
-
typedef ContactModelMultipleTpl<Scalar> ContactModelMultiple
-
typedef ContactItemTpl<Scalar> ContactItem
Public Functions
Public Members
- EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef _Scalar Scalar
-
MatrixXs Jc
Contact Jacobian in frame coordinate \(\mathbf{J}_c\in\mathbb{R}^{nc_{total}\times{nv}}\) (memory defined for active and inactive contacts)
-
VectorXs a0
Desired spatial contact acceleration in frame coordinate \(\underline{\mathbf{a}}_0\in\mathbb{R}^{nc_{total}}\) (memory defined for active and inactive contacts)
-
MatrixXs da0_dx
Jacobian of the desired spatial contact acceleration in frame coordinate \(\frac{\partial\underline{\mathbf{a}}_0}{\partial\mathbf{x}}\in\mathbb{R}^{nc_{total}\times{ndx}}\) (memory defined for active and inactive contacts)
-
VectorXs dv
Constrained system acceleration in generalized coordinates \(\dot{\mathbf{v}}\in\mathbb{R}^{nv}\)
-
MatrixXs ddv_dx
Jacobian of the system acceleration in generalized coordinates \(\frac{\partial\dot{\mathbf{v}}}{\partial\mathbf{x}}\in\mathbb{R}^{nv\times < ndx}\)
-
ContactModelMultiple::ContactDataContainer contacts
Stack of contact data.
-
pinocchio::container::aligned_vector<pinocchio::ForceTpl<Scalar>> fext
External spatial forces in body coordinates.
-
typedef MathBaseTpl<Scalar> MathBase