ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question
0

Turtlebot on willowgarage world in ros hydro

asked 2013-11-16 01:45:54 -0500

ali ekber celik gravatar image

updated 2013-11-16 01:47:50 -0500

Hi,i am new in ros.i am just wondering how to run turtlebot gazebo simulator with willowgarage.world in ros hydro.

I have found a link related with my question but it wasn't enough for me.Because it is not a ros hydro solution.

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
1

answered 2013-11-16 18:59:13 -0500

Angus gravatar image

You can use the same launch file as for turtlebot_empty_world.launch. You should copy the launch file to a package you've created (any package will do). Then change the line

<arg name="world_name" value="$(find turtlebot_gazebo)/worlds/empty.world"/>

to

<arg name="world_name" value="worlds/willowgarage.world"/>

I just tested it and it works fine on my computer. Good luck!

edit flag offensive delete link more

Comments

Unfortunately it did not work for me.When i run roslaunch command,only an empty world and a turtlebot on the gazebo screen.Should i change empty_world.launch file?Thanks. <include file="$(find gazebo_ros)/launch/empty_world.launch"> <arg name="use_sim_time" value="true"/> <arg name="debug" value="false"/> <arg name="world_name" value="worlds/willowgarage.world"/> </include>

ali ekber celik gravatar image ali ekber celik  ( 2013-11-17 06:59:45 -0500 )edit

So you've copied "turtlebot_empty_world.launch" file into a new package, then renamed the launch file, then launched it? Are you sure you're not launching the old one? Can you get the mud world to load in gazebo using the launch file here: http://gazebosim.org/wiki/Tutorials/1.9/Using_roslaunch_Files_to_Spawn_Models

Angus gravatar image Angus  ( 2013-11-17 07:27:19 -0500 )edit

I have just done all you said, respectively.But when i started my new ros package with my renamed launch file,there was only an empty world and a turtlebot on gazebo screen.Also i tried all of roslaunch command with 4 different world which specified on your link,but only willowgarage.world did not work.The other ones have run successfully. Should i do any other configuration for willowgarage to run on ros hydro? Thanks.

ali ekber celik gravatar image ali ekber celik  ( 2013-11-17 08:55:17 -0500 )edit
1

Can you launch empty_world then go to "insert" in Gazebo and try inserting Willow Garage manually?

Angus gravatar image Angus  ( 2013-11-17 09:57:14 -0500 )edit

Just a hint: willowgarage world is massive, and takes much longer to load in my PC. Maybe you run out of RAM?

jorge gravatar image jorge  ( 2013-11-17 12:46:44 -0500 )edit

My programs run with 6 gb ram.Maybe i must try another map.Could you advise another map in gazebo,actually i need a world just like a room.

ali ekber celik gravatar image ali ekber celik  ( 2013-11-18 09:12:26 -0500 )edit
1

You can easily do a simple maze-like map with gazebo's building editor (Ctrl + B). We did this for showing Turtlebot2 navigation in gazebo: https://github.com/turtlebot/turtlebot_simulator/blob/hydro-devel/turtlebot_gazebo/worlds/playground.world)

jorge gravatar image jorge  ( 2013-11-18 16:37:17 -0500 )edit

Question Tools

1 follower

Stats

Asked: 2013-11-16 01:45:54 -0500

Seen: 1,342 times

Last updated: Nov 16 '13