So I have spent pretty much all day going through the code trying to
understand whats going on to find the problem. 

It seems that on start up the seperate devices should have files created for
them in /tmp/gazebo-USER-0/, but the only one that gets created is
simulation and a few graphics references. I think it is
gazebo/trunk/player/GazeboDriver.cc that creates an instance of each device
based on what is defined in gazebo.cfg. I have tried printing debug
statements to check that the devices are read in, and it seems that they are
and are understood by gazebo. Commenting out the initialisation within the
big switch case statement, causes the start up to fail because the device
cannot be created. So obviously it thinks that it is creating these files
correctly, but I cannot seem to identify why the files are not created. 

Can anyone with more knowledge of the code point me towards where in the
code I can check this process?

Thanks




Neostek wrote:
> 
> I didn't succeed to solve it. But, I've seen that many people have the
> same problem but anyone has an answer.... I hope that someone can tell to
> Nate about this problem because I'm trying to solve it about one week ago.
> If you succeed to solve it, please contact me. 
> Thanks a lot!
> 
> 
> BenW2 wrote:
>> 
>> Hi,
>> 
>> Unfortunately not. I have made a number of posts, but no-one seems
>> interested in passing over any ideas. It would be great if you have any
>> success with this problem, as its a major hold up on some of my work.
>> 
>> 
>> 
>> Neostek wrote:
>>> 
>>> I've a similar problem. 
>>> I have the last section of your problem ("timed out for server reply").
>>> Do you succeed to solve this problem?
>>> Please, if you had solved this problem, contact me!!
>>> Thanks a lot
>>> 
>>> 
>>> BenW2 wrote:
>>>> 
>>>> So I have had a little more luck with a reinstall of gazebo.  Im still
>>>> using player svn, and Gazebo 8255. The sequence i follow is 
>>>> 
>>>> 1 - player gazebo.cfg
>>>> 2 - gazebo pioneer2at.world
>>>> 3 - playerjoy
>>>> 
>>>> output from player is ...
>>>> 
>>>> invoking player_driver_init()...
>>>> 
>>>>  * Part of the Player/Stage Project [http://p
>>>>  * Copyright 2000-2006 Richard Vaughan, Andre
>>>> ig
>>>>  * and contributors. Released under the GNU G
>>>> success
>>>>   Gazebo Plugin driver creating 1 device
>>>>     6665.31.0 is  a simulation interface.
>>>> opening /tmp/gazebo-ben-0
>>>> opening /tmp/gazebo-ben-0/simulation.default 
>>>> opening /tmp/gazebo-ben-0/simulation.default 
>>>>   Gazebo Plugin driver creating 1 device
>>>>     6665.4.0 is  a position2d interface.
>>>>   Gazebo Plugin driver creating 1 device
>>>>     6665.6.0 is  a laser interface.
>>>>   Gazebo Plugin driver creating 1 device
>>>>     6665.10.0 is  a fiducial interface.
>>>> 
>>>> gazebo...
>>>> 
>>>> /usr/local/share/gazebo/worlds/models/pioneer2at.model:18: namespace
>>>> error : Namespace prefix controller on differential_position2d is not
>>>> defined
>>>> <controller:differential_position2d name="controller1">
>>>>                                                       ^
>>>> /usr/local/share/gazebo/worlds/models/pioneer2at.model:24: namespace
>>>> error : Namespace prefix interface on position is not defined
>>>>   <interface:position name="position_iface_0" />
>>>>                                              ^
>>>> [/home/ben/player_SVN/playerstage/code/gazebo/trunk/server/GazeboConfig.cc:103]
>>>>   Gazebo Path[/usr/local/share/gazebo]
>>>> [/home/ben/player_SVN/playerstage/code/gazebo/trunk/server/GazeboConfig.cc:115]
>>>>   Ogre Path[/usr/local/lib/OGRE]
>>>> Gazebo successfully initialized
>>>> 
>>>> 
>>>> (could the namespace error be a clue? )
>>>> 
>>>> and finally playerjoy...
>>>> 
>>>> Connecting to Player at localhost:6665 - playerc warning   : warning :
>>>> [Player v.3.0.0-rc2~svn] connected on [localhost:6665] with sock 3
>>>> 
>>>> playerc error   : timed out waiting for server reply to request
>>>> player:0:request:3
>>>> playerc error   : failed to get response
>>>> terminate called after throwing an instance of 'PlayerCc::PlayerError'
>>>> Aborted
>>>> 
>>>> listening on 6665
>>>> Listening on ports: 6665 
>>>> accepted TCP client 0 on port 6665, fd 7
>>>> Error Subscribing to Gazebo Position2d Interf
>>>> error opening device file /tmp/gazebo-ben-0/p
>>>> file or directory
>>>> 
>>>> I have searched and searched the forums with no luck. For some reason I
>>>> cant talk to gazebo through player but have no clue why, it works find
>>>> with Stage 3.0. Any suggestions will be much appreciated.
>>>> 
>>>> Thanks
>>>> 
>>>> 
>>>> 
>>> 
>>> 
>> 
>> 
> 
> 

-- 
View this message in context: 
http://old.nabble.com/libgazeboplugin-tp25149145p26779477.html
Sent from the playerstage-gazebo mailing list archive at Nabble.com.


------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
_______________________________________________
Playerstage-gazebo mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/playerstage-gazebo

Reply via email to