jrl::dynamics::urdf Namespace Reference

Classes

class  Parser
 Parse an URDF file and return a CjrlHumanoidDynamicRobot. More...
 

Functions

CjrlJoint * makeJointRotation (Parser::MapJrlJoint &jointsMap, const matrix4d &position, const std::string &name, const Parser::UrdfJointLimitsPtrType &limits, dynamicsJRLJapan::ObjectFactory &factory)
 
CjrlJoint * makeJointContinuous (Parser::MapJrlJoint &jointsMap, const matrix4d &position, const std::string &name, const Parser::UrdfJointLimitsPtrType &limits, dynamicsJRLJapan::ObjectFactory &factory)
 
CjrlJoint * makeJointTranslation (Parser::MapJrlJoint &jointsMap, const matrix4d &position, const std::string &name, const Parser::UrdfJointLimitsPtrType &limits, dynamicsJRLJapan::ObjectFactory &factory)
 
CjrlJoint * makeJointFreeFlyer (Parser::MapJrlJoint &jointsMap, const matrix4d &position, const std::string &name, dynamicsJRLJapan::ObjectFactory &factory)
 
CjrlJoint * makeJointAnchor (Parser::MapJrlJoint &jointsMap, const matrix4d &position, const std::string &name, dynamicsJRLJapan::ObjectFactory &factory)
 
CjrlJoint * findJoint (const std::string &jointName, const Parser::MapJrlJoint &map)
 
void createJointList (std::vector< CjrlJoint *> &jointsVect, CjrlJoint *joint)
 

Function Documentation

◆ createJointList()

void jrl::dynamics::urdf::createJointList ( std::vector< CjrlJoint *> &  jointsVect,
CjrlJoint *  joint 
)

◆ findJoint()

CjrlJoint* jrl::dynamics::urdf::findJoint ( const std::string &  jointName,
const Parser::MapJrlJoint map 
)

◆ makeJointAnchor()

CjrlJoint* jrl::dynamics::urdf::makeJointAnchor ( Parser::MapJrlJoint jointsMap,
const matrix4d &  position,
const std::string &  name,
dynamicsJRLJapan::ObjectFactory &  factory 
)

◆ makeJointContinuous()

CjrlJoint* jrl::dynamics::urdf::makeJointContinuous ( Parser::MapJrlJoint jointsMap,
const matrix4d &  position,
const std::string &  name,
const Parser::UrdfJointLimitsPtrType limits,
dynamicsJRLJapan::ObjectFactory &  factory 
)

◆ makeJointFreeFlyer()

CjrlJoint* jrl::dynamics::urdf::makeJointFreeFlyer ( Parser::MapJrlJoint jointsMap,
const matrix4d &  position,
const std::string &  name,
dynamicsJRLJapan::ObjectFactory &  factory 
)

◆ makeJointRotation()

CjrlJoint* jrl::dynamics::urdf::makeJointRotation ( Parser::MapJrlJoint jointsMap,
const matrix4d &  position,
const std::string &  name,
const Parser::UrdfJointLimitsPtrType limits,
dynamicsJRLJapan::ObjectFactory &  factory 
)

◆ makeJointTranslation()

CjrlJoint* jrl::dynamics::urdf::makeJointTranslation ( Parser::MapJrlJoint jointsMap,
const matrix4d &  position,
const std::string &  name,
const Parser::UrdfJointLimitsPtrType limits,
dynamicsJRLJapan::ObjectFactory &  factory 
)