hpp::manipulation::srdf Namespace Reference

Classes

class  ContactFactory
 Factory building contact surfaces. More...
class  GripperFactory
 Build an object of type hpp::model::Gripper. More...
class  HandleFactory
 Build an object of type HandleType. More...
class  PositionFactory
 Build a fcl::Transform. More...
class  RobotFactory
 This class only check if the robot name and the attribute "name" of tag "robot" are the same. More...

Functions

void loadEnvironmentModel (const DevicePtr_t &robot, const std::string &package, const std::string &modelName, const std::string &urdfSuffix, const std::string &srdfSuffix)
void loadObjectModel (const DevicePtr_t &robot, const model::JointPtr_t &baseJoint, const std::string &prefix, const std::string &rootJointType, const std::string &package, const std::string &modelName, const std::string &urdfSuffix, const std::string &srdfSuffix)
void loadHumanoidModel (const DevicePtr_t &robot, const model::JointPtr_t &baseJoint, const std::string &prefix, const std::string &rootJointType, const std::string &package, const std::string &modelName, const std::string &urdfSuffix, const std::string &srdfSuffix)
void loadRobotModel (const DevicePtr_t &robot, const model::JointPtr_t &baseJoint, const std::string &prefix, const std::string &rootJointType, const std::string &package, const std::string &modelName, const std::string &urdfSuffix, const std::string &srdfSuffix)

Function Documentation

void hpp::manipulation::srdf::loadEnvironmentModel ( const DevicePtr_t &  robot,
const std::string &  package,
const std::string &  modelName,
const std::string &  urdfSuffix,
const std::string &  srdfSuffix 
)
Note:
This function reads the following files:
  • package://${modelName}_description/urdf/${modelName}${urdfSuffix}.urdf
  • package://${modelName}_description/srdf/${modelName}${srdfSuffix}.srdf
void hpp::manipulation::srdf::loadHumanoidModel ( const DevicePtr_t &  robot,
const model::JointPtr_t &  baseJoint,
const std::string &  prefix,
const std::string &  rootJointType,
const std::string &  package,
const std::string &  modelName,
const std::string &  urdfSuffix,
const std::string &  srdfSuffix 
)
Note:
This function reads the following files:
  • package://${modelName}_description/urdf/${modelName}${urdfSuffix}.urdf
  • package://${modelName}_description/srdf/${modelName}${srdfSuffix}.srdf
void hpp::manipulation::srdf::loadObjectModel ( const DevicePtr_t &  robot,
const model::JointPtr_t &  baseJoint,
const std::string &  prefix,
const std::string &  rootJointType,
const std::string &  package,
const std::string &  modelName,
const std::string &  urdfSuffix,
const std::string &  srdfSuffix 
)
Note:
This function reads the following files:
  • package://${modelName}_description/urdf/${modelName}${urdfSuffix}.urdf
  • package://${modelName}_description/srdf/${modelName}${srdfSuffix}.srdf
void hpp::manipulation::srdf::loadRobotModel ( const DevicePtr_t &  robot,
const model::JointPtr_t &  baseJoint,
const std::string &  prefix,
const std::string &  rootJointType,
const std::string &  package,
const std::string &  modelName,
const std::string &  urdfSuffix,
const std::string &  srdfSuffix 
)
Note:
This function reads the following files:
  • package://${modelName}_description/urdf/${modelName}${urdfSuffix}.urdf
  • package://${modelName}_description/srdf/${modelName}${srdfSuffix}.srdf