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...