18 #ifndef __se3_jacobian_hpp__    19 #define __se3_jacobian_hpp__    21 #include "pinocchio/multibody/fwd.hpp"    22 #include "pinocchio/multibody/model.hpp"    23 #include "pinocchio/multibody/data.hpp"    42                         const Eigen::VectorXd & q);
    62                    const Eigen::VectorXd & q)
   111   template<ReferenceFrame rf>
   114                         const Model::JointIndex jointId,
   131   template<ReferenceFrame rf>
   135                    const Model::JointIndex jointId,
   137   { getJointJacobian<rf>(model,data,jointId,J); }
   156                             const Eigen::VectorXd & q,
   157                             const Model::JointIndex jointId,
   180                        const Eigen::VectorXd & q,
   181                        const Model::JointIndex jointId,
   199                 const Eigen::VectorXd & q,
   200                 const Model::JointIndex jointId)
   223                                      const Eigen::VectorXd & q,
   224                                      const Eigen::VectorXd & v);
   243                                 const Eigen::VectorXd & q,
   244                                 const Eigen::VectorXd & v)
   259   template<ReferenceFrame rf>
   262                                      const Model::JointIndex jointId,
   278   template<ReferenceFrame rf>
   282                                 const Model::JointIndex jointId,
   284   { getJointJacobianTimeVariation<rf>(model,data,jointId,dJ); }
   292 #include "pinocchio/algorithm/jacobian.hxx"   294 #endif // ifndef __se3_jacobian_hpp__ PINOCCHIO_DEPRECATED const Data::Matrix6x & computeJacobians(const Model &model, Data &data, const Eigen::VectorXd &q)
Computes the full model Jacobian, i.e. the stack of all motion subspace expressed in the world frame...
 
void getJointJacobianTimeVariation(const Model &model, const Data &data, const Model::JointIndex jointId, Data::Matrix6x &dJ)
Computes the Jacobian time variation of a specific joint frame expressed either in the world frame (r...
 
EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef Eigen::Matrix< double, 6, Eigen::Dynamic > Matrix6x
The 6d jacobian type (temporary) 
 
Matrix6x J
Jacobian of joint placements. 
 
PINOCCHIO_DEPRECATED void getJacobian(const Model &model, const Data &data, const Model::JointIndex jointId, Data::Matrix6x &J)
Computes the Jacobian of a specific joint frame expressed either in the world (rf = WORLD) frame or i...
 
const Data::Matrix6x & computeJointJacobiansTimeVariation(const Model &model, Data &data, const Eigen::VectorXd &q, const Eigen::VectorXd &v)
Computes the full model Jacobian variations with respect to time. It corresponds to dJ/dt which depen...
 
PINOCCHIO_DEPRECATED const Data::Matrix6x & computeJacobiansTimeVariation(const Model &model, Data &data, const Eigen::VectorXd &q, const Eigen::VectorXd &v)
Computes the full model Jacobian variations with respect to time. It corresponds to dJ/dt which depen...
 
void getJointJacobian(const Model &model, const Data &data, const Model::JointIndex jointId, Data::Matrix6x &J)
Computes the Jacobian of a specific joint frame expressed either in the world (rf = WORLD) frame or i...
 
PINOCCHIO_DEPRECATED void jacobian(const Model &model, Data &data, const Eigen::VectorXd &q, const Model::JointIndex jointId, Data::Matrix6x &J)
Computes the Jacobian of a specific joint frame expressed in the local frame of the joint and store t...
 
PINOCCHIO_DEPRECATED void getJacobianTimeVariation(const Model &model, const Data &data, const Model::JointIndex jointId, Data::Matrix6x &dJ)
Computes the Jacobian time variation of a specific joint frame expressed either in the world frame (r...
 
void jointJacobian(const Model &model, Data &data, const Eigen::VectorXd &q, const Model::JointIndex jointId, Data::Matrix6x &J)
Computes the Jacobian of a specific joint frame expressed in the local frame of the joint and store t...
 
const Data::Matrix6x & computeJointJacobians(const Model &model, Data &data, const Eigen::VectorXd &q)
Computes the full model Jacobian, i.e. the stack of all motion subspace expressed in the world frame...