Skip to content

Commit

Permalink
Add Robot Spawn Pose Launch Args
Browse files Browse the repository at this point in the history
Adds x,y,z,yaw arguments to set pose where the robot spawns.
New arguments are defaulted to their previous values.

Example:
```
roslaunch ridgeback_gazebo ridgeback_world.launch x:=10 y:=10
world_name:=/path/to/my/world.sdf
```
  • Loading branch information
moriarty committed Apr 3, 2020
1 parent e3a35a0 commit fd40cea
Showing 1 changed file with 7 additions and 1 deletion.
8 changes: 7 additions & 1 deletion ridgeback_gazebo/launch/ridgeback_world.launch
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,12 @@
<arg name="headless" default="false" />
<arg name="world_name" default="$(find ridgeback_gazebo)/worlds/ridgeback_race.world" />

<!-- Robot Spawn Pose -->
<arg name="x" default="0"/>
<arg name="y" default="0"/>
<arg name="z" default="0.1"/>
<arg name="yaw" default="0"/>

<!-- Configuration of Ridgeback which you would like to simulate.
See ridgeback_description for details. -->
<arg name="config" default="$(optenv RIDGEBACK_CONFIG base)" />
Expand Down Expand Up @@ -48,7 +54,7 @@

<!-- Spawn Ridgeback -->
<node name="urdf_spawner" pkg="gazebo_ros" type="spawn_model"
args="-urdf -model ridgeback -param robot_description -x 0 -y 0 -z 0.1" />
args="-urdf -model ridgeback -param robot_description -x $(arg x) -y $(arg y) -z $(arg z) -Y $(arg yaw)" />
<!--<node name="urdf_spawner" pkg="gazebo_ros" type="spawn_model"
args="-sdf -model ridgeback -file /Users/mikepurvis/ridgeback_ws/ridgeback.sdf -x 0 -y 0 -z 0.1" /> -->
</launch>

0 comments on commit fd40cea

Please sign in to comment.