[Jde-dev] gazebo y wxgazebo

Juan Gonzalez Gomez juan en iearobotics.com
Vie Abr 3 08:56:48 CEST 2009


Hola,

  Me respondo a mí mismo usando las "auto-answers" ;-)

El vie, 03-04-2009 a las 07:14 +0200, Juan Gonzalez Gomez escribió:
> Hola,
> 
>   Estoy probando gazebo 0.7 (instalado usando el paquete .deb). Hasta
> ahora no lo había probado. Por eso no tengo ni idea y mis preguntas son
> de novato total ;-)
> 
>   Lo he probado con el ejemplo pioneer2dx.worl. Lo ejecuto y me sale el
> siguiente error:
> 
> $ gazebo /usr/share/gazebo/worlds/pioneer2dx.world
> ** Gazebo 0.6.1 **
> * Part of the Player/Stage Project [http://playerstage.sourceforge.net].
> * Copyright 2000-2005 Brian Gerkey, Richard Vaughan, Andrew Howard,
> * Nate Koenig and contributors.
> * Released under the GNU General Public License.
> using display [:0.0]
> X Error of failed request:  GLXUnsupportedPrivateRequest
>   Major opcode of failed request:  143 (GLX)
>   Minor opcode of failed request:  16 (X_GLXVendorPrivate)
>   Serial number of failed request:  21
>   Current serial number in output stream:  22

Esto está solucionado. Apliqué lo que se dice en el foro del moodle del
Gsyc[1]

>   * ¿Qué diferencia hay entre gazebo y wxgazebo?

Creo que:

gazebo es el servidor. Realiza la simulación
wxgazebo es la interfaz gráfica para visualizar la simulación

>   Como en la receta pone wxgazebo, he probado lo siguiente:
> 
> $ wxgazebo pioneer2dx-rendering.world
> 
> y ¡vaya! Resulta que el ejecutable wxgazebo no existe. He mirado en el
> paquete gazebo_0.7.0-2_i386.deb y efectivamente no contiene ese
> ejecutable.

Me he bajado las fuentes (gazebo-0.7.0.tar.gz) y he aplicado la
receta[2] de las FAQ de joderobot. He compilado y ya tengo el wxgazebo

Lo he probado y me ha funcionado perfectamente:

$ wxgazebo pioneer2dx-rendering.world
starting server
** Gazebo 0debian1.9.0 **
* Part of the Player/Stage Project [http://playerstage.sourceforge.net].
* Copyright 2000-2005 Brian Gerkey, Richard Vaughan, Andrew Howard,
* Nate Koenig and contributors.
* Released under the GNU General Public License.
using display [:0.0]
waiting for server
rendering: [GLX offscreen] direct [no] RGBA [8 8 8 8] depth [24]
loading texture file [/usr/local/share/gazebo/worlds/ground.ppm]
rendering: [GLX offscreen] direct [no] RGBA [8 8 8 8] depth [24]
server id [0]
connecting to server
opening simulator interface
waiting for data
running


Ahora la pregunta es:

¿Debería estar wxgazebo en el paquete gazebo_0.7.0-2_i386.deb?
Tal vez no esté incluido porque no se usa desde jderobot. Pero creo que
sería interesante que estuviese (aunque esto no debe retrasar el
lanzamiento de jde 4.3.0).

Saludos, Juan


[1]http://gsyc.escet.urjc.es/moodle/mod/forum/discuss.php?d=6787
[2]http://jde.gsyc.es/index.php/FAQ#How_to_install_Gazebo_0.7_on_a_Ubuntu_8.04



-- 
Juan Gonzalez Gomez
Blog: http://www.iearobotics.com/blog/ 
Web : http://www.iearobotics.com/juan



More information about the Jde-developers mailing list