6 #ifndef __pinocchio_sample_models_hpp__     7 #define __pinocchio_sample_models_hpp__     9 #include "pinocchio/multibody/model.hpp"    10 #include "pinocchio/multibody/geometry.hpp"    21              template<
typename,
int> 
class JointCollectionTpl>
    24 #ifdef PINOCCHIO_WITH_HPP_FCL    32     template<
typename,
int> 
class JointCollectionTpl>
    33     void manipulatorGeometries(
const ModelTpl<Scalar,Options,JointCollectionTpl> & 
model,
    34                                GeometryModel & geom);
    50              template<
typename,
int> 
class JointCollectionTpl>
    51     void humanoid(ModelTpl<Scalar,Options,JointCollectionTpl> & 
model,
    54 #ifdef PINOCCHIO_WITH_HPP_FCL    62              template<
typename,
int> 
class JointCollectionTpl>
    63     void humanoidGeometries(
const ModelTpl<Scalar,Options,JointCollectionTpl> & 
model,
    64                             GeometryModel & geom);
    78     template<
typename Scalar, 
int Options, 
template<
typename,
int> 
class JointCollectionTpl>
    79     void humanoidRandom(ModelTpl<Scalar,Options,JointCollectionTpl> & 
model, 
bool usingFF = 
true);
    84 #include "pinocchio/parsers/sample-models.hxx"    86 #endif // ifndef __pinocchio_sample_models_hpp__ 
void humanoid(ModelTpl< Scalar, Options, JointCollectionTpl > &model, bool usingFF=true)
Create a 28-DOF kinematic chain of a floating humanoid robot. 
Main pinocchio namespace. 
void humanoidRandom(ModelTpl< Scalar, Options, JointCollectionTpl > &model, bool usingFF=true)
Create a humanoid kinematic tree with 6-DOF limbs and random joint placements. 
JointCollectionTpl & model
void manipulator(ModelTpl< Scalar, Options, JointCollectionTpl > &model)
Create a 6-DOF kinematic chain shoulder-elbow-wrist.