41 setStaticFlag =
false;
43 isDampingFactor =
false;
44 isMaxContacts =
false;
58 isInitialJointPosition =
false;
59 isFudgeFactor =
false;
60 isProvideFeedback =
false;
61 isImplicitSpringDamper =
false;
77 initialJointPosition = 0;
80 provideFeedback =
false;
81 implicitSpringDamper =
false;
101 isStopKp = ge.isStopKp;
102 isStopKd = ge.isStopKd;
133 public: std::string oldLinkName;
154 public:
bool isMu1,
isMu2, isKp, isKd;
155 public:
double mu1,
mu2, kp, kd;
161 public:
bool isStopCfm,
isStopErp, isInitialJointPosition, isFudgeFactor;
162 public:
double stopCfm,
stopErp, initialJointPosition, fudgeFactor;
167 private:
bool isStopKp, isStopKd;
168 private:
double stopKp, stopKd;
171 public: std::vector<boost::shared_ptr<TiXmlElement> >
blobs;
188 public: TiXmlDocument InitModelDoc(TiXmlDocument* _xmlDoc);
193 public: TiXmlDocument InitModelFile(
const std::string &_filename);
200 public: TiXmlDocument InitModelString(
const std::string &_urdfStr,
201 bool _enforceLimits =
true);
205 private:
void ParseSDFExtension(TiXmlDocument &_urdfXml);
208 private:
void ListSDFExtensions();
211 private:
void ListSDFExtensions(
const std::string &_reference);
bool isFudgeFactor
Definition: parser_urdf.hh:161
bool isDampingFactor
Definition: parser_urdf.hh:143
std::string oldLinkName
Definition: parser_urdf.hh:130
bool isMaxContacts
Definition: parser_urdf.hh:145
bool isInitialJointPosition
Definition: parser_urdf.hh:161
bool isMinDepth
Definition: parser_urdf.hh:149
double mu2
Definition: parser_urdf.hh:155
bool isStopErp
Definition: parser_urdf.hh:161
double stopErp
Definition: parser_urdf.hh:162
A class for holding sdf extension elements in urdf.
Definition: parser_urdf.hh:35
double laserRetro
Definition: parser_urdf.hh:158
bool isMaxVel
Definition: parser_urdf.hh:147
bool isProvideFeedback
Definition: parser_urdf.hh:163
int maxContacts
Definition: parser_urdf.hh:146
double minDepth
Definition: parser_urdf.hh:150
bool provideFeedback
Definition: parser_urdf.hh:164
bool isKd
Definition: parser_urdf.hh:154
std::string material
Definition: parser_urdf.hh:137
double initialJointPosition
Definition: parser_urdf.hh:162
bool isMu1
Definition: parser_urdf.hh:154
double fudgeFactor
Definition: parser_urdf.hh:162
bool isImplicitSpringDamper
Definition: parser_urdf.hh:165
double kp
Definition: parser_urdf.hh:155
bool selfCollide
Definition: parser_urdf.hh:151
sdf::Pose reductionTransform
Definition: parser_urdf.hh:134
bool setStaticFlag
Definition: parser_urdf.hh:141
#define SDFORMAT_VISIBLE
Use to represent "symbol visible" if supported.
Definition: system_util.hh:48
bool isLaserRetro
Definition: parser_urdf.hh:157
bool isKp
Definition: parser_urdf.hh:154
double maxVel
Definition: parser_urdf.hh:148
bool isStopCfm
Definition: parser_urdf.hh:161
double kd
Definition: parser_urdf.hh:155
bool gravity
Definition: parser_urdf.hh:142
double dampingFactor
Definition: parser_urdf.hh:144
bool isMu2
Definition: parser_urdf.hh:154
std::vector< TiXmlElement > * visual_blobs
Definition: parser_urdf.hh:138
double stopCfm
Definition: parser_urdf.hh:162
double mu1
Definition: parser_urdf.hh:155
bool implicitSpringDamper
Definition: parser_urdf.hh:166
namespace for Simulation Description Format parser
Definition: Console.hh:29
std::string fdir1
Definition: parser_urdf.hh:156
std::vector< TiXmlElement > * blobs
Definition: parser_urdf.hh:171
URDF to SDF converter.
Definition: parser_urdf.hh:177
Encapsulates a position and rotation in three space.
Definition: Types.hh:582