[JdeRobot] Error with Gazebo

Arturo Vélez arturo92vd at gmail.com
Wed Mar 22 18:54:23 CET 2017


After the help of Aitor installing version 7.6 (it was installed 7.0), Gazebo is able to open the "default" JdeRobot worlds, but when y try to open one I have modified previously I get this error:

/gazebo/worlds$ gzserver --verbose ardrone-turtlebot.world
Gazebo multi-robot simulator, version 7.6.0
Copyright (C) 2012 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] Publicized address: 192.168.1.17
[Wrn] [msgs.cc:1807] Conversion of sensor type[imu] not suppported.
Error [Element.hh:336] Unable to find value for key[self_collide]
QuadRotorSensors::QuadRotorSensors()
[0x7f896003c190]QuadrotorPlugin::QuadrotorPlugin()
[quadrotor] QuadrotorPlugin::Load()
[quadrotor] QuadrotorPlugin::InitializeIce()
[quadrotor]     config: quadrotorplugin2.cfg
[Info] loaded Ice.Config file: /usr/local/share/jderobot/conf/quadrotorplugin2.cfg
[quadrotor]     create Ice plugin...
[quadrotor] QuadrotorPlugin::Init()
[quadrotor] Sensors of quadrotor
[quadrotor]     cam_sensor_ventral (id: 35)
[quadrotor]     cam_sensor_frontal (id: 36)
[quadrotor]     sonar (id: 37)
[quadrotor]     imu_sensor (id: 68)
[quadrotor]     boostrap quadrotor state as Landed (altitude=0.103209)
Segmentation fault (core dumped)

Running it with gazebo --verbose command crash without any further info.

I also run JdeRobot in a Docker container, but the problem still...


2017-03-22 8:43 GMT+01:00 JoseMaria Cañas Plaza <jmplaza en gsyc.es>:
> Hi Arturo,
> 
> thats weird.... Let's name the problems:
> 
> (a)
> >> Mar 13 18:46:38 arturo-Compaq-Presario-CQ70-Notebook-PC kernel: [
> >> 409.802567] gzserver[3486]: segfault at 40 ip 00007fa7b34f396b sp
> >> 00007fa76a9fb9f0 error 4 in libgazebo_common.so.7.5.0[7fa7b344a000+101000]
> 
> (b)
> >> Also, i am trying now, other worlds, and the error i get for most of them
> >> is "[Err] [Node.cc:105] No namespace found", and in ardrone_turtlebot.world
> >> in particular i get the error:
> 
> (c)
> >> "terminate called after throwing an instance of 'Ice::SocketException'
> >>   what():  Network.cpp:2065: Ice::SocketException:
> >> socket exception: Address already in use"
> 
> No idea about (a) error, nobody of 30 recent users have suffered from
> this. (b) still seems to me a bad configuration of Gazebo or its
> worlds.
> (c) seems a problem with port already being used (although it does not
> match with a clean running after machine restart).
> 
> In order to clarify potential failure sources, maybe you can try to
> run JdeRobot in a Docker container [1], and run there Gazebo (gzserver
> better than Gazebo) and the clients in your host machine.
> 
> Cheers,
> 
> JoseMaria
> [1] http://jderobot.org/Downloads#Docker_Image
> 
> On Tue, Mar 21, 2017 at 6:46 PM, Arturo Vélez <arturo92vd en gmail.com> wrote:
> > Hello,
> >
> > The code you mention is in my .bashrc file. I send it attached.
> >
> > Regards,
> > Arturo.
> >
> > 2017-03-17 16:43 GMT+01:00 JoseMaria Cañas Plaza <jmplaza en gsyc.es>:
> >>
> >> Arturo,
> >>
> >> it seems that your Gazebo does not find the auxiliary resources at run
> >> time. Did you run the post-installation instructions [1]? Could you
> >> show the last lines of your .bashrc file? It should include something
> >> like this, which configures environment variables so Gazebo can locate
> >> those auxiliary resources:
> >>
> >> ------------------------------------------------------------
> >> # JdeRobot resources
> >> export
> >> GAZEBO_RESOURCE_PATH=$GAZEBO_RESOURCE_PATH:/usr/local/share/jderobot/gazebo/models:/usr/local/share/jderobot/gazebo/worlds
> >> export
> >> GAZEBO_MODEL_PATH=$GAZEBO_MODEL_PATH:/usr/local/share/jderobot/gazebo/models
> >> export
> >> GAZEBO_PLUGIN_PATH=$GAZEBO_PLUGIN_PATH:/usr/local/share/jderobot/gazebo/plugins/pioneer:/usr/local/share/jderobot/gazebo/plugins/nao:/usr/local/share/jderobot/gazebo/plugins/kinect:/usr/local/share/jderobot/gazebo/plugins/quadrotor:/usr/local/share/jderobot/gazebo/plugins/turtlebot:/usr/local/share/jderobot/gazebo/plugins/flyingkinect:/usr/local/share/jderobot/gazebo/plugins/car:/usr/local/share/jderobot/gazebo/plugins/f1
> >> export
> >> LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib/jderobot:/usr/local/share/jderobot/gazebo/plugins/pioneer:/usr/local/share/jderobot/gazebo/plugins/nao:/usr/local/share/jderobot/gazebo/plugins/kinect:/usr/local/share/jderobot/gazebo/plugins/quadrotor:/usr/local/share/jderobot/gazebo/plugins/turtlebot:/usr/local/share/jderobot/gazebo/plugins/flyingkinect:/usr/local/share/jderobot/gazebo/plugins/car:/usr/local/share/jderobot/gazebo/plugins/f1
> >> --------------------------------------------------------------
> >>
> >> Cheers,
> >>
> >> JoseMaria
> >> [1]
> >> http://jderobot.org/index.php/Manual-5#Installation_for_running_JdeRobot
> >>
> >> On Fri, Mar 17, 2017 at 2:16 PM, Arturo Vélez <arturo92vd en gmail.com>
> >> wrote:
> >> > I´ve just reinstalled Ubuntu 16.04 from zero, and I installed JdeRobot
> >> > 5.5.
> >> > The problem still.
> >> >
> >> > I am trying to open ArDrone.world as the example.
> >> >
> >> > 2017-03-13 19:17 GMT+01:00 Arturo Vélez <arturo92vd en gmail.com>:
> >> >>
> >> >> I am using 5.4.2 also, gazebo 7, no graphics acceleration. JdeRobot was
> >> >> installed cleanly because i reinstalled completely the OS, and after
> >> >> reinstalling OS, the next thing installed was JdeRobot (and all the
> >> >> dependencies).
> >> >>
> >> >> Running Gazebo without GUI i get the attached. I check the system log
> >> >> and
> >> >> i've found this, if it helps:
> >> >> Mar 13 18:46:38 arturo-Compaq-Presario-CQ70-Notebook-PC kernel: [
> >> >> 409.802567] gzserver[3486]: segfault at 40 ip 00007fa7b34f396b sp
> >> >> 00007fa76a9fb9f0 error 4 in
> >> >> libgazebo_common.so.7.5.0[7fa7b344a000+101000]
> >> >> Mar 13 18:47:52 arturo-Compaq-Presario-CQ70-Notebook-PC kernel: [
> >> >> 484.305540] gzserver[3813]: segfault at 40 ip 00007fc58c1c996b sp
> >> >> 00007fc5437fc9f0 error 4 in
> >> >> libgazebo_common.so.7.5.0[7fc58c120000+101000]
> >> >>
> >> >> Also, i am trying now, other worlds, and the error i get for most of
> >> >> them
> >> >> is "[Err] [Node.cc:105] No namespace found", and in
> >> >> ardrone_turtlebot.world
> >> >> in particular i get the error:
> >> >>
> >> >> "terminate called after throwing an instance of 'Ice::SocketException'
> >> >>   what():  Network.cpp:2065: Ice::SocketException:
> >> >> socket exception: Address already in use"
> >> >>
> >> >> I don't know if it can be related with the issue, but maybe Gazebo is
> >> >> bad
> >> >> configure or installed...
> >> >>
> >> >> Thanks,
> >> >> Arturo.
> >> >>
> >> >>
> >> >>
> >> >>
> >> >>
> >> >> 2017-03-13 11:29 GMT+01:00 JoseMaria Cañas Plaza <jmplaza en gsyc.es>:
> >> >>>
> >> >>> Hi Arturo,
> >> >>>
> >> >>> which release of JdeRobot are you working with? I'm using 5.4.2,
> >> >>> cleanly installed from debian packages, and gazebo works fine with the
> >> >>> same world you have launched....
> >> >>>
> >> >>> Do you have openGL (accelerated graphics) on your machine? Try to
> >> >>> start Gazebo without GUI to see if the problem is related with
> >> >>> graphics or not?:
> >> >>> gzserver --verbose ardrone-turtlebot.world
> >> >>>
> >> >>> If you ask for help here, please put more information of the context.
> >> >>> Otherwise you put things difficult for other people to help you.
> >> >>>
> >> >>> Cheers,
> >> >>>
> >> >>> JoseMaria
> >> >>>
> >> >>> On Thu, Mar 9, 2017 at 8:15 PM, Arturo Vélez <arturo92vd en gmail.com>
> >> >>> wrote:
> >> >>> > I get this when I open the world with --verbose:
> >> >>> >
> >> >>> > /gazebo/worlds$ gazebo --verbose ardrone-turtlebot.world
> >> >>> > Gazebo multi-robot simulator, version 7.5.0
> >> >>> > Copyright (C) 2012 Open Source Robotics Foundation.
> >> >>> > Released under the Apache 2 License.
> >> >>> > http://gazebosim.org
> >> >>> >
> >> >>> > [Msg] Waiting for master.
> >> >>> > Gazebo multi-robot simulator, version 7.5.0
> >> >>> > Copyright (C) 2012 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] Publicized address: 192.168.1.10
> >> >>> > [Msg] Connected to gazebo master @ http://127.0.0.1:11345
> >> >>> > [Msg] Publicized address: 192.168.1.10
> >> >>> > [Wrn] [GuiIface.cc:256] Couldn't locate specified .ini. Creating
> >> >>> > file
> >> >>> > at
> >> >>> > "/home/arturo/.gazebo/gui.ini"
> >> >>> > [Wrn] [msgs.cc:1807] Conversion of sensor type[imu] not suppported.
> >> >>> > Error [Element.hh:336] Unable to find value for key[self_collide]
> >> >>> > QuadRotorSensors::QuadRotorSensors()
> >> >>> > [0x7f422803c6d0]QuadrotorPlugin::QuadrotorPlugin()
> >> >>> > [quadrotor] QuadrotorPlugin::Load()
> >> >>> > [quadrotor] QuadrotorPlugin::InitializeIce()
> >> >>> > [quadrotor]     config: quadrotorplugin2.cfg
> >> >>> > [Info] loaded Ice.Config file:
> >> >>> > /usr/local/share/jderobot/conf/quadrotorplugin2.cfg
> >> >>> > [quadrotor]     create Ice plugin...
> >> >>> > [quadrotor] QuadrotorPlugin::Init()
> >> >>> > [quadrotor] Sensors of quadrotor
> >> >>> > [quadrotor]     cam_sensor_ventral (id: 35)
> >> >>> > [quadrotor]     cam_sensor_frontal (id: 36)
> >> >>> > [quadrotor]     sonar (id: 37)
> >> >>> > [quadrotor]     imu_sensor (id: 68)
> >> >>> > [quadrotor]     boostrap quadrotor state as Landed
> >> >>> > (altitude=0.103209)
> >> >>> > [Err] [Connection.cc:541] Connection[17] Closed during Read
> >> >>> > [Err] [TransportIface.cc:374] Unable to read from master
> >> >>> > [Err] [GLWidget.cc:856] Unable to connect to a running Gazebo
> >> >>> > master.
> >> >>> >
> >> >>> >
> >> >>> >
> >> >>> >
> >> >>> > --
> >> >>> > View this message in context:
> >> >>> >
> >> >>> > http://jderobot-developer-list.2315034.n4.nabble.com/JdeRobot-Error-with-Gazebo-tp4643212p4643241.html
> >> >>> > Sent from the Jderobot Developer List mailing list archive at
> >> >>> > Nabble.com.
> >> >>> > _______________________________________________
> >> >>> > Jde-developers mailing list
> >> >>> > Jde-developers en gsyc.urjc.es
> >> >>> > https://gsyc.urjc.es/cgi-bin/mailman/listinfo/jde-developers
> >> >>>
> >> >>>
> >> >>>
> >> >>> --
> >> >>> Universidad Rey Juan Carlos
> >> >>> http://gsyc.urjc.es/jmplaza
> >> >>
> >> >>
> >> >
> >> >
> >> > _______________________________________________
> >> > Jde-developers mailing list
> >> > Jde-developers en gsyc.urjc.es
> >> > https://gsyc.urjc.es/cgi-bin/mailman/listinfo/jde-developers
> >> >
> >>
> >>
> >>
> >> --
> >> Universidad Rey Juan Carlos
> >> http://gsyc.urjc.es/jmplaza
> >
> >
> 
> 
> 
> --
> Universidad Rey Juan Carlos
> http://gsyc.urjc.es/jmplaza

------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://gsyc.urjc.es/pipermail/jde-developers/attachments/20170322/57b8af0d/attachment-0001.html>


More information about the Jde-developers mailing list