30#ifndef HPP_PINOCCHIO_URDF_UTIL
31#define HPP_PINOCCHIO_URDF_UTIL
35#include <pinocchio/spatial/se3.hpp>
58 const std::string& prefix,
const std::string& rootJointType,
59 const std::string& package,
const std::string& modelName,
60 const std::string& urdfSuffix,
61 const std::string& srdfSuffix,
62 const SE3& bMr = SE3::Identity());
64 const std::string& package,
const std::string& modelName,
65 const std::string& urdfSuffix,
66 const std::string& srdfSuffix);
71 const std::string& prefix =
"");
89 const std::string& prefix,
const std::string& rootJointType,
90 const std::string& package,
const std::string& filename,
91 const SE3& bMr = SE3::Identity());
93 const std::string& package,
const std::string& filename);
100 const std::string& prefix,
const std::string& rootType,
101 const std::string& urdfPath,
const std::string& srdfPath,
102 const SE3& bMr = SE3::Identity());
107 const std::string& prefix,
const std::string& rootType,
108 const std::string& urdfString,
109 const std::string& srdfString,
110 const SE3& bMr = SE3::Identity());
114 const std::string& srdfPath);
118 const std::string& srdfString);
void loadModelFromString(const DevicePtr_t &robot, const FrameIndex &baseFrame, const std::string &prefix, const std::string &rootType, const std::string &urdfString, const std::string &srdfString, const SE3 &bMr=SE3::Identity())
void loadModel(const DevicePtr_t &robot, const FrameIndex &baseFrame, const std::string &prefix, const std::string &rootType, const std::string &urdfPath, const std::string &srdfPath, const SE3 &bMr=SE3::Identity())
void setupHumanoidRobot(const HumanoidRobotPtr_t &robot, const std::string &prefix="")
void loadSRDFModelFromString(const DevicePtr_t &robot, std::string prefix, const std::string &srdfString)
Read SRDF string.
void loadRobotModel(const DevicePtr_t &robot, const FrameIndex &baseFrame, const std::string &prefix, const std::string &rootJointType, const std::string &package, const std::string &modelName, const std::string &urdfSuffix, const std::string &srdfSuffix, const SE3 &bMr=SE3::Identity())
void loadUrdfModel(const DevicePtr_t &robot, const FrameIndex &baseFrame, const std::string &prefix, const std::string &rootJointType, const std::string &package, const std::string &filename, const SE3 &bMr=SE3::Identity())
void loadSRDFModel(const DevicePtr_t &robot, std::string prefix, const std::string &srdfPath)
Read SRDF file.
shared_ptr< Device > DevicePtr_t
Definition fwd.hh:118
shared_ptr< HumanoidRobot > HumanoidRobotPtr_t
Definition fwd.hh:121
::pinocchio::FrameIndex FrameIndex
Definition fwd.hh:75
::pinocchio::SE3 SE3
Definition fwd.hh:82
Utility functions.
Definition body.hh:39
Definition collision-object.hh:40