From: Dmitry A. Kazakov on
On Thu, 26 Oct 2006 19:51:01 +0200, Alex R. Mosteo wrote:

> Player-Ada
> ==========
> A binding for the Player/Stage robotic platform.
>
> Player-Ada is a not-so-thin binding to the libplayerc client library that is
> distributed as part of the Player/Stage multi-robot interface/simulator
> software.
>
> It currently implements the following interfaces: blobfinder, gps, laser,
> localize, planner, position2d, simulation.
>
> Binding homepage: http://ada-player.sf.net/
> Player homepage: http://playerstage.sf.net/

Hardware?

--
Regards,
Dmitry A. Kazakov
http://www.dmitry-kazakov.de
From: Alex R. Mosteo on
Dmitry A. Kazakov wrote:

> On Thu, 26 Oct 2006 19:51:01 +0200, Alex R. Mosteo wrote:
>
>> Player-Ada
>> ==========
>> A binding for the Player/Stage robotic platform.
>>
>> Player-Ada is a not-so-thin binding to the libplayerc client library that
>> is distributed as part of the Player/Stage multi-robot
>> interface/simulator software.
>>
>> It currently implements the following interfaces: blobfinder, gps, laser,
>> localize, planner, position2d, simulation.
>>
>> Binding homepage: http://ada-player.sf.net/
>> Player homepage: http://playerstage.sf.net/
>
> Hardware?

The binding has only been tested in Linux with gnat, but it's supposed to be
pure Ada95 without using gnat extensions. Quoting Player FAQ:

"
Player runs on pretty much any POSIX platform, including embedded systems
(Player has been cross-compiled to run on several ARM- and PPC-based Linux
systems). Specifically, Player's requirements are:

* POSIX development environment, with threads (pthreads)
* TCP stack
* A compiler with both C and C++ (we have only tested gcc, but other
compilers may work)
* A bash shell, to run the configure script; this implies that Player
will not build natively in Windows, though some users have it running under
Cygwin, and there are rumors of MinGW builds as well.
"

If you refer to what robots can be controlled with player:

http://playerstage.sourceforge.net/doc/Player-cvs/player/supported_hardware.html

I have used it with Pioneer3 DX/AT robots equiped with sonar and SICK200
lasers.

Alex.
From: Dmitry A. Kazakov on
On Fri, 27 Oct 2006 10:42:27 +0200, Alex R. Mosteo wrote:

> Dmitry A. Kazakov wrote:
>
>> On Thu, 26 Oct 2006 19:51:01 +0200, Alex R. Mosteo wrote:
>>
>>> Player-Ada
>>> ==========
>>> A binding for the Player/Stage robotic platform.
>>>
>>> Player-Ada is a not-so-thin binding to the libplayerc client library that
>>> is distributed as part of the Player/Stage multi-robot
>>> interface/simulator software.
>>>
>>> It currently implements the following interfaces: blobfinder, gps, laser,
>>> localize, planner, position2d, simulation.
>>>
>>> Binding homepage: http://ada-player.sf.net/
>>> Player homepage: http://playerstage.sf.net/
>>
>> Hardware?
>
> The binding has only been tested in Linux with gnat, but it's supposed to be
> pure Ada95 without using gnat extensions. Quoting Player FAQ:
>
> "
> Player runs on pretty much any POSIX platform, including embedded systems
> (Player has been cross-compiled to run on several ARM- and PPC-based Linux
> systems). Specifically, Player's requirements are:
>
> * POSIX development environment, with threads (pthreads)
> * TCP stack
> * A compiler with both C and C++ (we have only tested gcc, but other
> compilers may work)
> * A bash shell, to run the configure script; this implies that Player
> will not build natively in Windows, though some users have it running under
> Cygwin, and there are rumors of MinGW builds as well.
> "
>
> If you refer to what robots can be controlled with player:
>
> http://playerstage.sourceforge.net/doc/Player-cvs/player/supported_hardware.html
>
> I have used it with Pioneer3 DX/AT robots equiped with sonar and SICK200
> lasers.

Thanks for the information.

If I correctly understood it is not embedded, the thingy is controlled by a
PC.

--
Regards,
Dmitry A. Kazakov
http://www.dmitry-kazakov.de
From: Alex R. Mosteo on
Dmitry A. Kazakov wrote:

(snip)

> If I correctly understood it is not embedded, the thingy is controlled by
> a PC.

Well, no and yes. In our case, the Pioneer robots have an embedded board
with PC/104 socket that allows to have a x86 platform running linux. Player
connects to the hardware via RS232. But I suppose you refer to more exotic
platforms?

You can check more details here: http://mobilerobots.com/

From: Dmitry A. Kazakov on
On Fri, 27 Oct 2006 12:03:10 +0200, Alex R. Mosteo wrote:

> Dmitry A. Kazakov wrote:
>
> (snip)
>
>> If I correctly understood it is not embedded, the thingy is controlled by
>> a PC.
>
> Well, no and yes. In our case, the Pioneer robots have an embedded board
> with PC/104 socket that allows to have a x86 platform running linux.

Is it role of being a sort of extension board, arithmetic booster, DSP
board etc as in PCs of early 90s?

> Player
> connects to the hardware via RS232. But I suppose you refer to more exotic
> platforms?

Nothing specific. I am just wondering if there is an architecture that
could natively support Ada, down to actuators, sensors and real-time
control loops.

[In industry actuators and sensors are connected via Ethernet (maybe
modified) or a field bus. The latter slowly dies out. RS232 is, well, quite
outdated.]

> You can check more details here: http://mobilerobots.com/

Thanks.

--
Regards,
Dmitry A. Kazakov
http://www.dmitry-kazakov.de
 |  Next  |  Last
Pages: 1 2 3
Prev: PSTR to Ada String.
Next: Porting Ada code to Linux