Go to the documentation of this file.
15 JointCollectionDefaultTpl,
16 Eigen::Ref<const context::VectorXs>>(
19 const Eigen::MatrixBase<Eigen::Ref<const context::VectorXs>> &);
22 computeJointJacobians<context::Scalar, context::Options, JointCollectionDefaultTpl>(
26 template PINOCCHIO_EXPLICIT_INSTANTIATION_DEFINITION_DLLAPI
void getJointJacobian<
29 JointCollectionDefaultTpl,
30 Eigen::Ref<context::Matrix6xs>>(
35 const Eigen::MatrixBase<Eigen::Ref<context::Matrix6xs>> &);
38 getJointJacobian<context::Scalar, context::Options, JointCollectionDefaultTpl>(
45 JointCollectionDefaultTpl,
46 Eigen::Ref<const context::VectorXs>,
47 Eigen::Ref<context::Matrix6xs>>(
50 const Eigen::MatrixBase<Eigen::Ref<const context::VectorXs>> &,
52 const Eigen::MatrixBase<Eigen::Ref<context::Matrix6xs>> &);
58 JointCollectionDefaultTpl,
59 Eigen::Ref<const context::VectorXs>,
60 Eigen::Ref<const context::VectorXs>>(
63 const Eigen::MatrixBase<Eigen::Ref<const context::VectorXs>> &,
64 const Eigen::MatrixBase<Eigen::Ref<const context::VectorXs>> &);
69 JointCollectionDefaultTpl,
70 Eigen::Ref<context::Matrix6xs>>(
75 const Eigen::MatrixBase<Eigen::Ref<context::Matrix6xs>> &);
ModelTpl< Scalar, Options > Model
void getJointJacobianTimeVariation(const ModelTpl< Scalar, Options, JointCollectionTpl > &model, const DataTpl< Scalar, Options, JointCollectionTpl > &data, const JointIndex joint_id, const ReferenceFrame reference_frame, const Eigen::MatrixBase< Matrix6Like > &dJ)
Computes the Jacobian time variation of a specific joint frame expressed either in the world frame (r...
ReferenceFrame
Various conventions to express the velocity of a moving frame.
const DataTpl< Scalar, Options, JointCollectionTpl >::Matrix6x & computeJointJacobiansTimeVariation(const ModelTpl< Scalar, Options, JointCollectionTpl > &model, DataTpl< Scalar, Options, JointCollectionTpl > &data, const Eigen::MatrixBase< ConfigVectorType > &q, const Eigen::MatrixBase< TangentVectorType > &v)
Computes the full model Jacobian variations with respect to time. It corresponds to dJ/dt which depen...
const DataTpl< Scalar, Options, JointCollectionTpl >::Matrix6x & computeJointJacobians(const ModelTpl< Scalar, Options, JointCollectionTpl > &model, DataTpl< Scalar, Options, JointCollectionTpl > &data, const Eigen::MatrixBase< ConfigVectorType > &q)
Computes the full model Jacobian, i.e. the stack of all motion subspace expressed in the world frame....
void getJointJacobian(const ModelTpl< Scalar, Options, JointCollectionTpl > &model, const DataTpl< Scalar, Options, JointCollectionTpl > &data, const JointIndex joint_id, const ReferenceFrame reference_frame, const Eigen::MatrixBase< Matrix6Like > &J)
Computes the Jacobian of a specific joint frame expressed in one of the pinocchio::ReferenceFrame opt...
Eigen::Matrix< Scalar, 6, Eigen::Dynamic, Options > Matrix6xs
DataTpl< Scalar, Options > Data
void computeJointJacobian(const ModelTpl< Scalar, Options, JointCollectionTpl > &model, DataTpl< Scalar, Options, JointCollectionTpl > &data, const Eigen::MatrixBase< ConfigVectorType > &q, const JointIndex joint_id, const Eigen::MatrixBase< Matrix6Like > &J)
Computes the Jacobian of a specific joint frame expressed in the local frame of the joint and store t...
PINOCCHIO_SCALAR_TYPE Scalar
Main pinocchio namespace.
pinocchio
Author(s):
autogenerated on Sun Dec 22 2024 03:41:09