Gazebo | Ignition | Community
Ask Your Question
0

Install DRC Sim on Ubuntu 12.04 + Groovy

asked 2013-05-24 20:04:56 -0600

gustavo.velascoh gravatar image

updated 2013-05-27 21:07:43 -0600

Hi!

I have installed ROS Groovy on Ubuntu 12.04 and I want to install DRCSim without installing fuerte. Is there a way of do this? If so, Where can I find some instructions for doing it?

Thanks,

Gustavo.

EDIT

Error message after installation, changing 'fuerte' for 'groovy' and cloning repos:

auto-starting new master
process[master]: started with pid [17411]
ROS_MASTER_URI=http://localhost:11311

setting /run_id to 895d6d12-c6d0-11e2-bc6b-001e65d8adfa
process[rosout-1]: started with pid [17424]
started core service [/rosout]
process[gazebo-2]: started with pid [17438]
Gazebo multi-robot simulator, version 1.8.1
Copyright (C) 2013 Open Source Robotics Foundation.
Released under the Apache 2 License.
http://gazebosim.org

process[atlas_robot_state_publisher-3]: started with pid [17444]
Gazebo multi-robot simulator, version 1.8.1
Copyright (C) 2013 Open Source Robotics Foundation.
Released under the Apache 2 License.
http://gazebosim.org

Msg Waiting for master.Warning [parser.cc:361] Converting a deprecated SDF source[/usr/local/share/drcsim-2.6/worlds/atlas.world].
Warning [Converter.cc:58]   Version[1.2] to Version[1.4]
  Please use the gzsdf tool to update your SDF files.
    $ gzsdf convert [sdf_file]
process[multisense_sl_robot_state_publisher-4]: started with pid [17466]
Dbg [pelvis] has no parent joint
process[tf2_buffer_server-5]: started with pid [17486]
[ WARN] [1369660975.712611124]: You've passed in true for auto_start for the C++ action server at [/tf2_buffer_server]. You should always pass in false to avoid race conditions.
Msg Waiting for master
Msg Connected to gazebo master @ http://127.0.0.1:11345
Msg Publicized address: 10.39.39.155
process[multisense_sl/camera/stereo_proc-6]: started with pid [17528]

Msg Connected to gazebo master @ http://127.0.0.1:11345
Msg Publicized address: 10.39.39.155
[ WARN] [1369660981.154465495]: The input topic '/multisense_sl/camera/left/image_raw' is not yet advertised
[ WARN] [1369660981.154710010]: The input topic '/multisense_sl/camera/left/camera_info' is not yet advertised
[ WARN] [1369660981.154753522]: The input topic '/multisense_sl/camera/right/image_raw' is not yet advertised
[ WARN] [1369660981.155109363]: The input topic '/multisense_sl/camera/right/camera_info' is not yet advertised
Warning [gazebo_main.cc:62] escalating to SIGKILL on client
[gazebo-2] process has finished cleanly
log file: /home/gustavo/.ros/log/895d6d12-c6d0-11e2-bc6b-001e65d8adfa/gazebo-2*.log

Glxgears runs fine and gazebo works on its own. What can be causing gazebo to stop?

edit retag flag offensive close merge delete

Comments

What kind of GPU do you have? There have been [reports](https://bitbucket.org/osrf/drcsim/issue/283) that the GPU-based laser sensor on the Atlas robot causes this kind of crash on Intel GPUs. There's a [fix](https://bitbucket.org/osrf/drcsim/pull-request/317/files-for-cpu-lidar) on the `drcsim_2.6` branch that provides launch files that use the old CPU-based laser sensor.

gerkey gravatar imagegerkey ( 2013-05-28 09:40:26 -0600 )edit

1 Answer

Sort by » oldest newest most voted
0

answered 2013-05-25 12:49:34 -0600

gerkey gravatar image

updated 2013-05-27 12:33:53 -0600

We haven't been testing drcsim + ROS Groovy on Ubuntu 12.04, and we don't make binary installation packages for that configuration, but building from source should work.

Start by following the instructions for compiling from source on Ubuntu, replacing each occurrence of fuerte with groovy as you go.

If you encounter problems, please report them. And if/when you are successful, please update the instructions for future users who want to do the same thing; e.g., with a note to say that replacing fuerte with groovy is sufficient, or if necessary, with a separate section that details the groovy-specific process.

Update, responding to error output: Most of that console output is normal, but gazebo is definitely dying:

Warning [gazebo_main.cc:62] escalating to SIGKILL on client
[gazebo-2] process has finished cleanly

My first guess is that there's a problem with your GPU drivers. What kind of GPU do you have? Do tools like glxgears work properly?

Try launching gazebo on its own, without the drcsim launch file (assuming here that you installed to /usr):

. /usr/share/gazebo/setup.sh
gazebo

Can you insert models into the world, manipulate the user camera, etc.?

edit flag offensive delete link more

Comments

Thanks... I will try it...

gustavo.velascoh gravatar imagegustavo.velascoh ( 2013-05-25 23:39:57 -0600 )edit

Hi, on installation all goes fine changing 'fuerte' for 'groovy'. But trying to start DRCsim, gazebo crashes. On answer I paste the error message.

gustavo.velascoh gravatar imagegustavo.velascoh ( 2013-05-27 08:22:35 -0600 )edit

glxgears and gazebo works on its own... Let me try to insert models...

gustavo.velascoh gravatar imagegustavo.velascoh ( 2013-05-27 20:00:58 -0600 )edit

I've seen problems with graphic cards supporting DRI (hence glxgears is running, even gazebo starts) but are not powerful enough to run big models or some kind of sensors. Are you using an intel card? Nvidia? ATI?

Jose Luis Rivero gravatar imageJose Luis Rivero ( 2013-05-28 10:52:27 -0600 )edit

Now it works!.. Something I forgot was to checkout each repo to newest version branch. After doing this and rebuild, finally I can roslaunch atlas.launch.

gustavo.velascoh gravatar imagegustavo.velascoh ( 2013-05-29 07:34:26 -0600 )edit

Question Tools

1 follower

Stats

Asked: 2013-05-24 20:04:56 -0600

Seen: 1,043 times

Last updated: May 27 '13