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"
53namespace urdf_parsing {
64 Entity(
const urdf::Entity& urdfEntity);
66 urdf_shared_ptr<urdf::ModelInterface>
model;
82std::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