Go to the documentation of this file.
7 #include <boost/python.hpp>
29 #ifdef PINOCCHIO_WITH_HPP_FCL
33 buildModels::manipulatorGeometries(
model, geom);
45 #ifdef PINOCCHIO_WITH_HPP_FCL
49 buildModels::humanoidGeometries(
model, geom);
57 "buildSampleModelHumanoidRandom",
59 (bp::arg(
"using_free_flyer") =
true, bp::arg(
"mimic") =
false),
60 "Generate a (hard-coded) model of a humanoid robot with 6-DOF limbs and random joint "
61 "placements.\nOnly meant for unit tests.");
64 "buildSampleModelManipulator",
66 (bp::arg(
"mimic") =
false),
"Generate a (hard-coded) model of a simple manipulator.");
68 #ifdef PINOCCHIO_WITH_HPP_FCL
70 "buildSampleGeometryModelManipulator",
72 pinocchio::python::buildSampleGeometryModelManipulator),
73 bp::args(
"model"),
"Generate a (hard-coded) geometry model of a simple manipulator.");
77 "buildSampleModelHumanoid",
79 (bp::arg(
"using_free_flyer") =
true),
80 "Generate a (hard-coded) model of a simple humanoid.");
82 #ifdef PINOCCHIO_WITH_HPP_FCL
84 "buildSampleGeometryModelHumanoid",
86 pinocchio::python::buildSampleGeometryModelHumanoid),
87 bp::args(
"model"),
"Generate a (hard-coded) geometry model of a simple humanoid.");
void manipulator(ModelTpl< Scalar, Options, JointCollectionTpl > &model, const bool mimic=false)
Create a 6-DOF kinematic chain shoulder-elbow-wrist.
Model buildSampleModelHumanoid(bool usingFF)
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.
void humanoid(ModelTpl< Scalar, Options, JointCollectionTpl > &model, bool usingFF=true)
Create a 28-DOF kinematic chain of a floating humanoid robot.
void exposeSampleModels()
Model buildSampleModelHumanoidRandom(bool usingFF, bool mimic)
Model buildSampleModelManipulator(bool mimic)
JointCollectionTpl & model
Main pinocchio namespace.
pinocchio
Author(s):
autogenerated on Wed Apr 16 2025 02:41:50