Gazebo | Ignition | Community
Ask Your Question

Start My World as Deafault

asked 2015-03-10 07:00:01 -0500

edo_raci gravatar image

updated 2015-03-10 07:18:08 -0500

Hello Dear Users,

My question is: I am working on UR10, and I have downloaded from ROS the package UniversalRobot in this way I can simulate the UR10 and control it via Rviz. The command i always use to open up the ur10 model in gazebo is: roslaunch urgazebo ur10.launch limited:=true now my question is: I have created a world via the Model Editor to have a simulation that looks like the Lab. where i am working from. How to include this file i created Labor.sdf in the roslaunch ur_gazebo ur10.launch limited:=true so that every time i execute the code, the ur10 and the World i have created will come up.

All the best wishes!

p.s i found this piece of code:

<include file="$(find gazebo_ros)/launch/empty_world.launch"> <arg name="world_name" default="worlds/"/> <arg name="paused" value="$(arg paused)"/> </include>

How would i Include my world and not the empty world.

Thank you very much ^^

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2015-03-10 18:54:32 -0500

winston gravatar image

updated 2015-03-10 18:59:13 -0500

In your world file, add this


And then in the launch file, use this

<include file="$(find gazebo_ros)/launch/empty_world.launch"> 
     <arg name="world_name" value="[world_file_location]"/> 

Change everything in [ ] according to your model/world file's locations. You may also need to change the GAZEBO_ MODEL_PATH or GAZEBO _ RESOURCE _ PATH for gazebo to find your model/world files.

edit flag offensive delete link more


It worked, actually i only had to change the launch file, the rest did work just amazing. Thank you for the great help!

edo_raci gravatar imageedo_raci ( 2015-03-11 06:16:38 -0500 )edit

Another Question: How do i start the UR10 model not to be fixed on the ground but on a table?

edo_raci gravatar imageedo_raci ( 2015-03-11 06:45:30 -0500 )edit

You can change the <pose>[initial position]</pose> to where you want to put the robot. And then you can use a revolute joint to connect the robot and the table with limit (upper limit=lower llimit=0) to make it fixed. If you use gazebo with ROS, you can also use a fixed joint directly. More details can be checker out at link:[here](") .

winston gravatar imagewinston ( 2015-03-11 07:06:20 -0500 )edit

If this problem is solve, please mark this answer as solved by clicking the check. @edo_raci

winston gravatar imagewinston ( 2015-03-21 22:16:53 -0500 )edit
Login/Signup to Answer

Question Tools


Asked: 2015-03-10 07:00:01 -0500

Seen: 587 times

Last updated: Mar 11 '15