crocoddyl 1.9.0
Contact RObot COntrol by Differential DYnamic programming Library (Crocoddyl)
 
Loading...
Searching...
No Matches
ContactData1DTpl< _Scalar > Struct Template Reference
Inheritance diagram for ContactData1DTpl< _Scalar >:
Collaboration diagram for ContactData1DTpl< _Scalar >:

Public Types

typedef ContactDataAbstractTpl< Scalar > Base
 
typedef MathBaseTpl< Scalar > MathBase
 
typedef MathBase::Matrix2s Matrix2s
 
typedef MathBase::Matrix3s Matrix3s
 
typedef MathBase::Matrix6xs Matrix6xs
 
typedef MathBase::Vector3s Vector3s
 
- Public Types inherited from ContactDataAbstractTpl< _Scalar >
typedef ForceDataAbstractTpl< Scalar > Base
 
typedef MathBaseTpl< Scalar > MathBase
 
typedef MathBase::MatrixXs MatrixXs
 
typedef MathBase::VectorXs VectorXs
 
- Public Types inherited from ForceDataAbstractTpl< _Scalar >
typedef MathBaseTpl< Scalar > MathBase
 
typedef MathBase::MatrixXs MatrixXs
 
typedef MathBase::VectorXs VectorXs
 

Public Member Functions

template<template< typename Scalar > class Model>
 ContactData1DTpl (Model< Scalar > *const model, pinocchio::DataTpl< Scalar > *const data)
 
- Public Member Functions inherited from ContactDataAbstractTpl< _Scalar >
template<template< typename Scalar > class Model>
 ContactDataAbstractTpl (Model< Scalar > *const model, pinocchio::DataTpl< Scalar > *const data)
 
- Public Member Functions inherited from ForceDataAbstractTpl< _Scalar >
template<template< typename Scalar > class Model>
 ForceDataAbstractTpl (Model< Scalar > *const model, pinocchio::DataTpl< Scalar > *const data)
 

Public Attributes

pinocchio::MotionTpl< Scalar > a
 
VectorXs a0
 
Matrix6xs a_partial_da
 
Matrix6xs a_partial_dq
 
Matrix6xs a_partial_dv
 
MatrixXs da0_dx
 
MatrixXs df_du
 Jacobian of the contact forces. More...
 
MatrixXs df_dx
 Jacobian of the contact forces. More...
 
pinocchio::ForceTpl< Scalar > f
 
Matrix6xs fJf
 
pinocchio::FrameIndex frame
 Frame index of the contact frame. More...
 
pinocchio::SE3Tpl< Scalar >::ActionMatrixType fXj
 
Matrix6xs fXjda_dq
 
Matrix6xs fXjda_dv
 
Matrix6xs fXjdv_dq
 
MatrixXs Jc
 Contact Jacobian. More...
 
pinocchio::SE3Tpl< Scalar > jMf
 Local frame placement of the contact frame. More...
 
Matrix2s oRf
 
pinocchio::DataTpl< Scalar > * pinocchio
 Pinocchio data. More...
 
EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef _Scalar Scalar
 
pinocchio::MotionTpl< Scalar > v
 
Matrix6xs v_partial_dq
 
Vector3s vv
 
Matrix3s vv_skew
 
Vector3s vw
 
Matrix3s vw_skew
 
- Public Attributes inherited from ContactDataAbstractTpl< _Scalar >
VectorXs a0
 
MatrixXs da0_dx
 
MatrixXs df_du
 Jacobian of the contact forces. More...
 
MatrixXs df_dx
 Jacobian of the contact forces. More...
 
pinocchio::ForceTpl< Scalar > f
 
pinocchio::FrameIndex frame
 Frame index of the contact frame. More...
 
pinocchio::SE3Tpl< Scalar >::ActionMatrixType fXj
 
MatrixXs Jc
 Contact Jacobian. More...
 
pinocchio::SE3Tpl< Scalar > jMf
 Local frame placement of the contact frame. More...
 
pinocchio::DataTpl< Scalar > * pinocchio
 Pinocchio data. More...
 
EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef _Scalar Scalar
 
- Public Attributes inherited from ForceDataAbstractTpl< _Scalar >
MatrixXs df_du
 Jacobian of the contact forces. More...
 
MatrixXs df_dx
 Jacobian of the contact forces. More...
 
pinocchio::ForceTpl< Scalar > f
 
pinocchio::FrameIndex frame
 Frame index of the contact frame. More...
 
MatrixXs Jc
 Contact Jacobian. More...
 
pinocchio::SE3Tpl< Scalar > jMf
 Local frame placement of the contact frame. More...
 
pinocchio::DataTpl< Scalar > * pinocchio
 Pinocchio data. More...
 
EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef _Scalar Scalar
 

Detailed Description

template<typename _Scalar>
struct crocoddyl::ContactData1DTpl< _Scalar >

Definition at line 133 of file contact-1d.hpp.

Member Typedef Documentation

◆ MathBase

typedef MathBaseTpl<Scalar> MathBase

Definition at line 137 of file contact-1d.hpp.

◆ Base

typedef ContactDataAbstractTpl<Scalar> Base

Definition at line 138 of file contact-1d.hpp.

◆ Matrix2s

typedef MathBase::Matrix2s Matrix2s

Definition at line 139 of file contact-1d.hpp.

◆ Matrix3s

typedef MathBase::Matrix3s Matrix3s

Definition at line 140 of file contact-1d.hpp.

◆ Matrix6xs

typedef MathBase::Matrix6xs Matrix6xs

Definition at line 141 of file contact-1d.hpp.

◆ Vector3s

typedef MathBase::Vector3s Vector3s

Definition at line 142 of file contact-1d.hpp.

Constructor & Destructor Documentation

◆ ContactData1DTpl()

ContactData1DTpl ( Model< Scalar > *const  model,
pinocchio::DataTpl< Scalar > *const  data 
)
inline

Definition at line 145 of file contact-1d.hpp.

Member Data Documentation

◆ Scalar

EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef _Scalar Scalar

Definition at line 136 of file contact-1d.hpp.

◆ v

pinocchio::MotionTpl<Scalar> v

Definition at line 184 of file contact-1d.hpp.

◆ a

pinocchio::MotionTpl<Scalar> a

Definition at line 185 of file contact-1d.hpp.

◆ fJf

Matrix6xs fJf

Definition at line 186 of file contact-1d.hpp.

◆ v_partial_dq

Matrix6xs v_partial_dq

Definition at line 187 of file contact-1d.hpp.

◆ a_partial_dq

Matrix6xs a_partial_dq

Definition at line 188 of file contact-1d.hpp.

◆ a_partial_dv

Matrix6xs a_partial_dv

Definition at line 189 of file contact-1d.hpp.

◆ a_partial_da

Matrix6xs a_partial_da

Definition at line 190 of file contact-1d.hpp.

◆ fXjdv_dq

Matrix6xs fXjdv_dq

Definition at line 191 of file contact-1d.hpp.

◆ fXjda_dq

Matrix6xs fXjda_dq

Definition at line 192 of file contact-1d.hpp.

◆ fXjda_dv

Matrix6xs fXjda_dv

Definition at line 193 of file contact-1d.hpp.

◆ vv

Vector3s vv

Definition at line 194 of file contact-1d.hpp.

◆ vw

Vector3s vw

Definition at line 195 of file contact-1d.hpp.

◆ vv_skew

Matrix3s vv_skew

Definition at line 196 of file contact-1d.hpp.

◆ vw_skew

Matrix3s vw_skew

Definition at line 197 of file contact-1d.hpp.

◆ oRf

Matrix2s oRf

Definition at line 198 of file contact-1d.hpp.

◆ a0

VectorXs a0

Definition at line 109 of file contact-base.hpp.

◆ da0_dx

MatrixXs da0_dx

Definition at line 110 of file contact-base.hpp.

◆ df_du

MatrixXs df_du

Jacobian of the contact forces.

Definition at line 101 of file force-base.hpp.

◆ df_dx

MatrixXs df_dx

Jacobian of the contact forces.

Definition at line 102 of file force-base.hpp.

◆ f

pinocchio::ForceTpl<Scalar> f

External spatial force at the parent joint level. Note that we could compute the force at the contact frame by using jMf (i.e. data.jMf.actInv(data.f)

Definition at line 103 of file force-base.hpp.

◆ frame

pinocchio::FrameIndex frame

Frame index of the contact frame.

Definition at line 104 of file force-base.hpp.

◆ fXj

pinocchio::SE3Tpl<Scalar>::ActionMatrixType fXj

Definition at line 108 of file contact-base.hpp.

◆ Jc

MatrixXs Jc

Contact Jacobian.

Definition at line 105 of file force-base.hpp.

◆ jMf

pinocchio::SE3Tpl<Scalar> jMf

Local frame placement of the contact frame.

Definition at line 106 of file force-base.hpp.

◆ pinocchio

pinocchio::DataTpl<Scalar>* pinocchio

Pinocchio data.

Definition at line 107 of file force-base.hpp.


The documentation for this struct was generated from the following file: