42 #include <urdf_model/model.h>
43 #include <urdf_model/pose.h>
44 #include <urdf_model/twist.h>
45 #include <urdf_world/world.h>
49 #include "dart/utils/urdf/BackwardCompatibility.hpp"
53 namespace urdf_parsing {
64 Entity(
const urdf::Entity& urdfEntity);
66 urdf_shared_ptr<urdf::ModelInterface>
model;
82 std::shared_ptr<World>
parseWorldURDF(
const std::string &xml_string,
We need a customized version of the Entity class, because we need to keep track of a Skeleton's uri i...
Definition: urdf_world_parser.hpp:58
urdf::Twist twist
Definition: urdf_world_parser.hpp:68
urdf_shared_ptr< urdf::ModelInterface > model
Definition: urdf_world_parser.hpp:66
urdf::Pose origin
Definition: urdf_world_parser.hpp:67
dart::common::Uri uri
Definition: urdf_world_parser.hpp:70
Definition: urdf_world_parser.hpp:75
std::string name
Definition: urdf_world_parser.hpp:78
std::vector< Entity > models
Definition: urdf_world_parser.hpp:79
std::shared_ptr< ResourceRetriever > ResourceRetrieverPtr
Definition: ResourceRetriever.hpp:76
std::shared_ptr< World > parseWorldURDF(const std::string &_xml_string, const dart::common::Uri &_baseUri, const common::ResourceRetrieverPtr &retriever)
@function parseWorldURDF
Definition: urdf_world_parser.cpp:109
Definition: BulletCollisionDetector.cpp:63
The Uri struct provides URI parsing and merging functionality based on RFC 3986.
Definition: Uri.hpp:87