Skip to content
Snippets Groups Projects
Commit 6a216a42 authored by Johannes Mey's avatar Johannes Mey
Browse files

fix box name

parent 3d654fe8
No related branches found
No related tags found
No related merge requests found
...@@ -46,14 +46,14 @@ void GazeboZoneSpawner::spawnCollisionBox(shape_msgs::SolidPrimitive shape, geom ...@@ -46,14 +46,14 @@ void GazeboZoneSpawner::spawnCollisionBox(shape_msgs::SolidPrimitive shape, geom
gazebo_msgs::SpawnModel spawnService; gazebo_msgs::SpawnModel spawnService;
spawnService.request.robot_namespace = "box space"; spawnService.request.robot_namespace = "box space";
// spawnModelService.request.initial_pose = pose; // not required here // spawnModelService.request.initial_pose = pose; // not required here
spawnService.request.model_name = sdf->Root()->GetElement("model")->GetAttribute("name")->GetAsString(); spawnService.request.model_name = std::string("box") + poseStream.str() + sizeStream.str();
spawnService.request.model_xml = sdf->ToString().c_str(); spawnService.request.model_xml = sdf->ToString().c_str();
// spawnModelService.request.reference_frame = ; // if left empty, world is used // spawnModelService.request.reference_frame = ; // if left empty, world is used
if (client.call(spawnService)) { if (client.call(spawnService)) {
if ( spawnService.response.success) { if ( spawnService.response.success) {
ROS_INFO_NAMED("GazeboZoneSpawner", "Successfully spawned Box. %s", spawnService.response.status_message.c_str()); ROS_INFO_NAMED("GazeboZoneSpawner", "Successfully spawned Box 's'. %s", spawnService.request.model_name, spawnService.response.status_message.c_str());
} else { } else {
ROS_INFO_NAMED("GazeboZoneSpawner", "Failed to spawn Box. %s", spawnService.response.status_message.c_str()); ROS_INFO_NAMED("GazeboZoneSpawner", "Failed to spawn Box '%s'. %s", spawnService.request.model_name, spawnService.response.status_message.c_str());
} }
} else { } else {
ROS_ERROR_NAMED("GazeboZoneSpawner", "Failed to call service '/gazebo/spawn_sdf_model'"); ROS_ERROR_NAMED("GazeboZoneSpawner", "Failed to call service '/gazebo/spawn_sdf_model'");
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment