6 #ifndef __pinocchio_multibody_sample_models_hpp__
7 #define __pinocchio_multibody_sample_models_hpp__
9 #include "pinocchio/multibody/model.hpp"
10 #include "pinocchio/multibody/geometry.hpp"
20 template<
typename Scalar,
int Options,
template<
typename,
int>
class JointCollectionTpl>
24 #ifdef PINOCCHIO_WITH_HPP_FCL
31 template<
typename Scalar,
int Options,
template<
typename,
int>
class JointCollectionTpl>
48 template<
typename Scalar,
int Options,
template<
typename,
int>
class JointCollectionTpl>
51 #ifdef PINOCCHIO_WITH_HPP_FCL
58 template<
typename Scalar,
int Options,
template<
typename,
int>
class JointCollectionTpl>
74 template<
typename Scalar,
int Options,
template<
typename,
int>
class JointCollectionTpl>
83 #include "pinocchio/multibody/sample-models.hxx"
85 #if PINOCCHIO_ENABLE_TEMPLATE_INSTANTIATION
86 #include "pinocchio/multibody/sample-models.txx"
void humanoidGeometries(const ModelTpl< Scalar, Options, JointCollectionTpl > &model, GeometryModel &geom)
Create the geometries on top of the kinematic model created by humanoid function.
void humanoid(ModelTpl< Scalar, Options, JointCollectionTpl > &model, bool usingFF=true)
Create a 28-DOF kinematic chain of a floating humanoid robot.
void manipulator(ModelTpl< Scalar, Options, JointCollectionTpl > &model, const bool mimic=false)
Create a 6-DOF kinematic chain shoulder-elbow-wrist.
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 manipulatorGeometries(const ModelTpl< Scalar, Options, JointCollectionTpl > &model, GeometryModel &geom)
Create the geometries on top of the kinematic model created by manipulator function.
Main pinocchio namespace.