diff --git a/launch/description.launch b/launch/description.launch index 23ad7e3fb2a6eece3b78b23267902b820e277684..63559f78959744094c719b33584c8039070d1546 100644 --- a/launch/description.launch +++ b/launch/description.launch @@ -3,13 +3,14 @@ <arg name="ns" default="ana"/> <arg name="model" default="ana"/> + <arg name="sim_config" default="$(find iri_ana_gazebo)/config/ana_sim_config.yaml"/> <arg name="state_pub" default="true" /> <arg name="static_wheels" default="false" /> <group ns="$(arg ns)"> <param name="robot_description" - command="$(find xacro)/xacro '$(find iri_ana_description)/urdf/$(arg model).xacro' name:=$(arg ns)" /> + command="$(find xacro)/xacro '$(find iri_ana_description)/urdf/$(arg model).xacro' name:=$(arg ns) sim_config:=$(arg sim_config)" /> <node if="$(arg state_pub)" pkg="robot_state_publisher" diff --git a/urdf/ana.xacro b/urdf/ana.xacro index 8e15c9921b56aa2686361c12363412c5296be805..f362926ac96d77174c113d8685b5b4e824210439 100644 --- a/urdf/ana.xacro +++ b/urdf/ana.xacro @@ -3,11 +3,12 @@ <robot name="ana" xmlns:xacro="http://ros.org/wiki/xacro"> <xacro:arg name="name" default="ana"/> + <xacro:arg name="sim_config" default="$(find iri_ana_gazebo)/config/ana_sim_config.yaml"/> <xacro:include filename="$(find iri_pioneer3_description)/urdf/include/pioneer3.xacro" /> <xacro:include filename="$(find iri_ana_description)/urdf/include/sensors.xacro" /> - <xacro:pioneer3 name="$(arg name)" sim_config="$(find iri_ana_gazebo)/config/ana_sim_config.yaml"> + <xacro:pioneer3 name="$(arg name)" sim_config="$(arg sim_config)"> </xacro:pioneer3> <xacro:sensors name="$(arg name)" parent="top_plate">