18 #ifndef __se3_aba_derivatives_hpp__ 19 #define __se3_aba_derivatives_hpp__ 21 #include "pinocchio/multibody/model.hpp" 22 #include "pinocchio/multibody/data.hpp" 42 const Eigen::VectorXd & q,
43 const Eigen::VectorXd & v,
44 const Eigen::VectorXd & tau,
45 Eigen::MatrixXd & aba_partial_dq,
46 Eigen::MatrixXd & aba_partial_dv,
47 Data::RowMatrixXd & aba_partial_dtau);
66 const Eigen::VectorXd & q,
67 const Eigen::VectorXd & v,
68 const Eigen::VectorXd & tau)
77 #include "pinocchio/algorithm/aba-derivatives.hxx" 79 #endif // ifndef __se3_aba_derivatives_hpp__
void computeABADerivatives(const Model &model, Data &data, const Eigen::VectorXd &q, const Eigen::VectorXd &v, const Eigen::VectorXd &tau, Eigen::MatrixXd &aba_partial_dq, Eigen::MatrixXd &aba_partial_dv, Data::RowMatrixXd &aba_partial_dtau)
The derivatives of the Articulated-Body algorithm.
Eigen::MatrixXd ddq_dv
Partial derivative of the joint acceleration vector with respect to the joint velocity.
Eigen::MatrixXd ddq_dq
Partial derivative of the joint acceleration vector with respect to the joint configuration.
RowMatrixXd Minv
The inverse of the joint space inertia matrix (a square matrix of dim model.nv).