Go to the documentation of this file.
    9 #include <boost/python/tuple.hpp> 
   30         model, 
data, 
q, 
v, 
a, partialh_dq, partial_dq, partial_dv, partial_da);
 
   32       return bp::make_tuple(partialh_dq, partial_dq, partial_dv, partial_da);
 
   46         model, 
data, partialh_dq, partial_dq, partial_dv, partial_da);
 
   47       return bp::make_tuple(partialh_dq, partial_dq, partial_dv, partial_da);
 
   52       using namespace Eigen;
 
   56         bp::args(
"model", 
"data", 
"q", 
"v", 
"a"),
 
   57         "Computes the analytical derivatives of the centroidal dynamics\n" 
   58         "with respect to the joint configuration vector, velocity and acceleration.",
 
   63         bp::args(
"model", 
"data"),
 
   64         "Retrive the analytical derivatives of the centroidal dynamics\n" 
   65         "from the RNEA derivatives.\n" 
   66         "pinocchio.computeRNEADerivatives should have been called first.",
 
  
context::VectorXs VectorXs
bp::tuple computeCentroidalDynamicsDerivatives_proxy(const context::Model &model, context::Data &data, const context::VectorXs &q, const context::VectorXs &v, const context::VectorXs &a)
void exposeCentroidalDerivatives()
JointCollectionTpl const Eigen::MatrixBase< ConfigVectorType > & q
Eigen::Matrix< double, 6, Eigen::Dynamic > Matrix6x
void getCentroidalDynamicsDerivatives(const ModelTpl< Scalar, Options, JointCollectionTpl > &model, DataTpl< Scalar, Options, JointCollectionTpl > &data, const Eigen::MatrixBase< Matrix6xLike1 > &dh_dq, const Eigen::MatrixBase< Matrix6xLike1 > &dhdot_dq, const Eigen::MatrixBase< Matrix6xLike2 > &dhdot_dv, const Eigen::MatrixBase< Matrix6xLike3 > &dhdot_da)
Retrive the analytical derivatives of the centroidal dynamics from the RNEA derivatives....
bp::tuple getCentroidalDynamicsDerivatives_proxy(const context::Model &model, context::Data &data)
Eigen::Matrix< Scalar, 6, Eigen::Dynamic, Options > Matrix6x
The 6d jacobian type (temporary)
void computeCentroidalDynamicsDerivatives(const ModelTpl< Scalar, Options, JointCollectionTpl > &model, DataTpl< Scalar, Options, JointCollectionTpl > &data, const Eigen::MatrixBase< ConfigVectorType > &q, const Eigen::MatrixBase< TangentVectorType1 > &v, const Eigen::MatrixBase< TangentVectorType2 > &a, const Eigen::MatrixBase< Matrix6xLike0 > &dh_dq, const Eigen::MatrixBase< Matrix6xLike1 > &dhdot_dq, const Eigen::MatrixBase< Matrix6xLike2 > &dhdot_dv, const Eigen::MatrixBase< Matrix6xLike3 > &dhdot_da)
Computes the analytical derivatives of the centroidal dynamics with respect to the joint configuratio...
JointCollectionTpl & model
Main pinocchio namespace.
pinocchio
Author(s): 
autogenerated on Wed May 28 2025 02:41:18