|
Prev: PSTR to Ada String.
Next: Porting Ada code to Linux
From: Dmitry A. Kazakov on 27 Oct 2006 03:29 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 27 Oct 2006 04:42 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 27 Oct 2006 05:20 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 27 Oct 2006 06:03 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 27 Oct 2006 08:08
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 |