5 #ifndef __pinocchio_autodiff_cppad_algorithm_aba_hpp__ 6 #define __pinocchio_autodiff_cppad_algorithm_aba_hpp__ 17 template<
typename _Scalar>
22 template<
int Options,
typename Matrix6Type>
25 const
Eigen::MatrixBase<Matrix6Type> & I)
31 typename SE3::ActionMatrixType dual_action_matrix(M.toDualActionMatrix());
32 typename SE3::ActionMatrixType action_matrix(M.toActionMatrixInverse());
33 ReturnType intermediate_result = dual_action_matrix*I;
34 ReturnType
res = intermediate_result*action_matrix;
41 #endif // __pinocchio_autodiff_cppad_algorithm_aba_hpp__
CppAD::AD< _Scalar > Scalar
Main pinocchio namespace.
PINOCCHIO_EIGEN_PLAIN_TYPE(ConfigVectorType) integrate(const ModelTpl< Scalar
Integrate a configuration vector for the specified model for a tangent vector during one unit time...