11 #include <configmaps/ConfigData.h> 12 #include <urdf_world/types.h> 32 return staticTransforms;
37 return dynamicTransforms;
40 const std::vector<smurf::Joint *> &
getJoints()
const 45 const std::vector<smurf::Motor *> &
getMotors()
const 55 const std::vector<smurf::Frame *> &
getFrames()
const 57 return availableFrames;
65 const ContactParams getContactParams(
const std::string& collisionName,
const std::string& linkName);
73 void loadCollidables();
78 void loadCollisions();
103 void loadFrames(urdf::ModelInterfaceSharedPtr model);
115 void loadFromSmurf(
const std::string &path, std::string prefix =
"");
119 Frame *getFrameByName(
const std::string &name);
121 configmaps::ConfigMap getAnnotations(
const urdf::JointSharedPtr &joint);
123 configmaps::ConfigMap getJointConfigMap(
const urdf::JointSharedPtr &joint);
126 urdf::ModelInterfaceSharedPtr
model;
136 const bool debug =
false;
const std::vector< smurf::DynamicTransformation * > & getDynamicTransforms() const
Definition: Robot.hpp:35
const std::vector< smurf::Frame * > & getFrames() const
Definition: Robot.hpp:55
std::vector< smurf::Motor * > motors
Definition: Robot.hpp:134
Frame * rootFrame
Definition: Robot.hpp:125
std::string prefix
Definition: Robot.hpp:138
std::vector< smurf::DynamicTransformation * > dynamicTransforms
Definition: Robot.hpp:131
const std::vector< smurf::StaticTransformation * > & getStaticTransforms() const
Definition: Robot.hpp:30
const std::vector< smurf::Motor * > & getMotors() const
Definition: Robot.hpp:45
const std::vector< smurf::Sensor * > & getSensors() const
Definition: Robot.hpp:50
configmaps::ConfigMap * smurfMap
Definition: Robot.hpp:127
urdf::ModelInterfaceSharedPtr model
Definition: Robot.hpp:126
std::vector< smurf::Sensor * > sensors
Definition: Robot.hpp:133
std::vector< smurf::StaticTransformation * > staticTransforms
Definition: Robot.hpp:130
std::vector< smurf::Joint * > joints
Definition: Robot.hpp:132
Definition: Collidable.hpp:11
const Frame * getRootFrame() const
Definition: Robot.hpp:60
const std::vector< smurf::Joint * > & getJoints() const
Definition: Robot.hpp:40
std::vector< smurf::Frame * > availableFrames
Definition: Robot.hpp:129