animate_pose example not working

asked 2014-03-19 14:15:36 -0500

Andrew Hundt gravatar image

updated 2014-03-19 14:16:19 -0500

I created an issue related to the animate_pose example:

https://bitbucket.org/osrf/gazebo/issue/1114/animate_pose-example-not-working

I'm attempting to run the animate_pose example. The file in the tree is out of date, so I updated it with the version from the website, then ran gzsdf on that. I also built the example but had to fix the CMakeLists.txt. I will create a branch and pull request with those changes once I have the issue number. Once I got it compiling I attempted to run it as detailed below on OS X 10.9 and got an error.

How do I fix the invalid_drawable error below?

○ gazebo /Users/ahundt/source/hg/simulate/examples/plugins/animate_pose/animate_pose.world --verbose
Gazebo multi-robot simulator, version 3.0.0
Copyright (C) 2012-2014 Open Source Robotics Foundation.
Released under the Apache 2 License.
http://gazebosim.org

[Msg] Waiting for master.
Gazebo multi-robot simulator, version 3.0.0
Copyright (C) 2012-2014 Open Source Robotics Foundation.
Released under the Apache 2 License.
http://gazebosim.org

[Msg] Waiting for master.
[Msg] Connected to gazebo master @ http://127.0.0.1:11345
[Msg] Connected to gazebo master @ http://127.0.0.1:11345
[Msg] Publicized address: 172.24.1.83
[Msg] Publicized address: 172.24.1.83
2014-03-19 14:31:07.576 gzserver[28159:507] invalid drawable
2014-03-19 14:31:08.082 gzclient[28160:507] invalid drawable
2014-03-19 14:31:09.845 gzclient[28160:507] invalid drawable
^C%
edit retag flag offensive close merge delete

Comments

This looks like glx can not be found. I'm not a OS X expert. If you have the glxinfo command line tool, could you run it and see if contains "direct rendering: Yes"

nkoenig gravatar imagenkoenig ( 2014-03-25 13:43:59 -0500 )edit

Looking at some stack overflow, it may be a problem with initialization. I haven't had a chance to thoroughly investigate it.

scpeters gravatar imagescpeters ( 2014-03-25 18:38:37 -0500 )edit