On Mon, 11 Aug 2008, Dominik S. Herwald wrote:
> Brian Gerkey schrieb:
>> On Aug 7, 2008, at 3:45 PM, Dominik S. Herwald wrote:
>>> We've written a small graphical player control program for a
>>> practical programming course we had to do at our University recently.
>>> If anyone is interested, I could provide the sources.
>>> Our team is no longer working on it as we have to
>>> move on with our studies.
>>> Maybe someone can continue working on it and improve
>>> it further :-)
>> That's a great idea, and I would suggest that you put the source
>> online somewhere, and link it from the Player wiki. That way, an
>> interested party can easily find it and perhaps pick up where you left
> As I mentioned, it may be not the most beautiful code on earth.
> This was our first bigger C++ Project... ;-)
> There are several try catch blocks and other error handling attempts as
> it sporadically
> happened that the Player Server crashed on our Robot plattform and took our
> application down with it (locked up).
> We could never really track down the root of that problem as
> it was not (easily) possible to debug the player Server on our Robot
> Btw. it would be nice if the Client Libraries would throw an exception
> when the connection get's lost or some other connection error occured
> (WLAN connection lost for example, or Player Server killed).
> It's been a few month since I last tested it, but as far as I remember
> in 2.1.0 it
> only wrote some textmessages to the console but that's nothing our
> software could
> use for showing an error message or so.
> Sorry - I was at a Windows machine when tarballing the Source code,
> so you need to chmod +x bootstrap and run that script in order to build it.
> If you have any questions or problems - just ask.
> But no feature requests, please ;-)
I've got a slight problem getting it to compile. The program uses
sigc++, but the sigc++ API has changed and the sigc++/compatibility.h header
has been deprecated. I've tried patching the program to fix this, but to
tell the truth, I have no idea what I'm doing :P I don't know C++, just C.
If you could look into this, that'd be excellent. From what I can tell,
its a very quick patch. If you can't take the time, I certainly
understand, and I'll see if I can find a friend of mine who does know C++ and
could patch it. (I'd go ahead and learn C++ myself, but I don't have the
> Best regards,
> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
> Build the coolest Linux based applications with Moblin SDK & win great prizes
> Grand prize is a trip for two to an Open Source event anywhere in the world
> Playerstage-users mailing list