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.