18 #ifndef __se3_rnea_derivatives_hpp__    19 #define __se3_rnea_derivatives_hpp__    21 #include "pinocchio/multibody/model.hpp"    22 #include "pinocchio/multibody/data.hpp"    42                                        const Eigen::VectorXd & q,
    43                                        Eigen::MatrixXd & gravity_partial_dq);
    65                          const Eigen::VectorXd & q,
    66                          const Eigen::VectorXd & v,
    67                          const Eigen::VectorXd & a,
    68                          Eigen::MatrixXd & rnea_partial_dq,
    69                          Eigen::MatrixXd & rnea_partial_dv,
    70                          Eigen::MatrixXd & rnea_partial_da);
    90                          const Eigen::VectorXd & q,
    91                          const Eigen::VectorXd & v,
    92                          const Eigen::VectorXd & a)
   101 #include "pinocchio/algorithm/rnea-derivatives.hxx"   103 #endif // ifndef __se3_rnea_derivatives_hpp__ 
Eigen::MatrixXd dtau_dv
Partial derivative of the joint torque vector with respect to the joint velocity. ...
void computeGeneralizedGravityDerivatives(const Model &model, Data &data, const Eigen::VectorXd &q, Eigen::MatrixXd &gravity_partial_dq)
Computes the derivative of the generalized gravity contribution with respect to the joint configurati...
Eigen::MatrixXd M
The joint space inertia matrix (a square matrix of dim model.nv). 
Eigen::MatrixXd dtau_dq
Partial derivative of the joint torque vector with respect to the joint configuration. 
void computeRNEADerivatives(const Model &model, Data &data, const Eigen::VectorXd &q, const Eigen::VectorXd &v, const Eigen::VectorXd &a, Eigen::MatrixXd &rnea_partial_dq, Eigen::MatrixXd &rnea_partial_dv, Eigen::MatrixXd &rnea_partial_da)
Computes the derivatives of the Recursive Newton Euler Algorithms with respect to the joint configura...