Go to the documentation of this file.
14 #include <boost/test/unit_test.hpp>
15 #include <boost/utility/binary.hpp>
18 using namespace Eigen;
20 BOOST_AUTO_TEST_SUITE(BOOST_TEST_MODULE)
29 const SE3 M(SE3::Random());
47 const SE3 M(SE3::Random());
66 jacobian_matrix_ref = Data::Matrix6x::Zero(6,
model.nv);
68 rcm.jacobian(
model,
data, rcd, jacobian_matrix_ref);
69 BOOST_CHECK(jacobian_matrix == jacobian_matrix_ref);
72 BOOST_AUTO_TEST_SUITE_END()
Eigen::Matrix< Scalar, Eigen::Dynamic, Eigen::Dynamic, Options > MatrixXs
ConstraintCollection::ConstraintModelVariant ConstraintModelVariant
void humanoidRandom(ModelTpl< Scalar, Options, JointCollectionTpl > &model, bool usingFF=true, bool mimic=false)
Create a humanoid kinematic tree with 6-DOF limbs and random joint placements.
ConstraintDataTpl< Scalar, Options, ConstraintCollectionTpl > createData(const ConstraintModelTpl< Scalar, Options, ConstraintCollectionTpl > &cmodel)
void calc(const ConstraintModelTpl< Scalar, Options, ConstraintCollectionTpl > &cmodel, ConstraintDataTpl< Scalar, Options, ConstraintCollectionTpl > &cdata, const ModelTpl< Scalar, Options, JointCollectionTpl > &model, const DataTpl< Scalar, Options, JointCollectionTpl > &data)
void jacobian(const ConstraintModelTpl< Scalar, Options, ConstraintCollectionTpl > &cmodel, ConstraintDataTpl< Scalar, Options, ConstraintCollectionTpl > &cdata, const ModelTpl< Scalar, Options, JointCollectionTpl > &model, const DataTpl< Scalar, Options, JointCollectionTpl > &data, const Eigen::MatrixBase< JacobianMatrix > &jacobian_matrix)
ConstraintDataTpl< context::Scalar, context::Options, ConstraintCollectionTpl > ConstraintData
BOOST_AUTO_TEST_CASE(contact_variants)
JointCollectionTpl & model
Main pinocchio namespace.
pinocchio
Author(s):
autogenerated on Wed May 28 2025 02:41:17