From a3c2b9e892bc48d80cf942d41618abc87b2117fe Mon Sep 17 00:00:00 2001 From: fherrero <fherrero@iri.upc.edu> Date: Thu, 20 Sep 2018 17:36:59 +0200 Subject: [PATCH] Fix namespaces --- config/hokuyo_utm30lx.yaml | 3 +-- urdf/laser2d.gazebo | 10 +++++----- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/config/hokuyo_utm30lx.yaml b/config/hokuyo_utm30lx.yaml index 3cbb057..990a05d 100644 --- a/config/hokuyo_utm30lx.yaml +++ b/config/hokuyo_utm30lx.yaml @@ -17,5 +17,4 @@ noise_type: 'gaussian' noise_mean: 0.0 noise_stddev: 0.01 topic_name: 'scan' -frame_name: 'scan_frame' - +frame_name: 'scan_frame' \ No newline at end of file diff --git a/urdf/laser2d.gazebo b/urdf/laser2d.gazebo index 469cd52..3dd1c5b 100644 --- a/urdf/laser2d.gazebo +++ b/urdf/laser2d.gazebo @@ -1,14 +1,14 @@ <?xml version="1.0"?> <root xmlns:xacro="http://ros.org/wiki/xacro"> - <xacro:macro name="iri_laser2d_gazebo" params="name model"> - <xacro:property name="config" value="$(find iri_laser2d_gazebo)/config/${model}.yaml"/> + <xacro:macro name="iri_laser2d_gazebo" params="name prefix config_file"> + <xacro:property name="config" value="${config_file}"/> <xacro:property name="properties" value="${load_yaml(config)}"/> <gazebo reference="${name}_base"> <material>Gazebo/Black</material> </gazebo> - <gazebo reference="${name}_sense"> + <gazebo reference="${name}_scan_frame"> <sensor type="ray" name="${name}_sensor"> <pose>${properties['pose_x']} ${properties['pose_y']} ${properties['pose_z']} ${properties['pose_roll']} ${properties['pose_pitch']} ${properties['pose_yaw']}</pose> <visualize>${properties['visualize']}</visualize> @@ -34,8 +34,8 @@ </noise> </ray> <plugin name="${name}_controller" filename="libgazebo_ros_laser.so"> - <topicName>${properties['topic_name']}</topicName> - <frameName>${properties['frame_name']}</frameName> + <topicName>${name}_${properties['topic_name']}</topicName> + <frameName>${name}_${properties['frame_name']}</frameName> </plugin> </sensor> </gazebo> -- GitLab