Player

Skjermbilde programvare:
Player
Prog.varedetaljer:
Versjon: 2.1.1
Last opp dato: 3 Jun 15
Lisens: Gratis
Popularitet: 25

Rating: 4.0/5 (Total Votes: 1)

Player er en nettverksserver programvare for robotstyring. Kjører på roboten, gir Player et rent og enkelt grensesnitt til robotens sensorer og aktuatorer over IP-nettverk. Din klient programmet snakker til spiller i løpet av en TCP socket, lesing av data fra sensorer, skriver kommandoer til aktuatorer, og konfigurere enheter på fly.
Spilleren støtter en rekke robot maskinvare. Den opprinnelige Player plattformen er ActivMedia Pioneer 2 familie, men flere andre roboter og mange vanlige sensorer støttes. Spillerens modulær arkitektur gjør det enkelt å legge til støtte for ny maskinvare, og en aktiv bruker / utviklermiljøet bidrar nye drivere.
Spiller kjører på Linux (PC og embedded), Solaris og * BSD.
Spilleren Project tilbyr åpen kildekode verktøy for robot og sensor applikasjoner.
Spilleren prosjektet skaper fri programvare som gjør at forskning i robot og sensorsystemer. Spilleren robot server er sannsynligvis den mest brukte robot kontrollgrensesnitt i verden. Sine simulerings backends, Stage og lysthus, er også svært utbredt.
Her er noen viktige trekk ved "Player":
· Player er designet for å være språk og plattformuavhengig. Din klient programmet kan kjøres på hvilken som helst maskin som har en nettverkstilkobling til roboten, og det kan være skrevet i et språk som støtter TCP sockets. Vi har for tiden klientsiden verktøy tilgjengelig i C ++, Tcl, Java og Python. Videre gjør spiller ingen forutsetninger om hvordan du kanskje ønsker å strukturere robotkontrollprogrammer. På denne måten, er det mye mer "minimal" enn andre robotgrensesnitt. Hvis du vil at din klient å være en svært sammenfallende multi-threaded program, skrive det sånn. Hvis du liker en enkel skrive tenke-handle loop, gjør det. Hvis du liker å styre roboten interaktivt, prøv vår Tcl klient (eller skrive dine egne klient verktøy i din favoritt interaktiv språk).
· Player lar flere enheter for å presentere det samme grensesnittet. For eksempel Pioneer 2 og RWI sjåfører begge bruker spillerens 'posisjon' grensesnitt for å tillate kontroll av robotens bevegelser. Dermed samme kontrollkoden kunne kjøre begge typer robot. Denne funksjonen er svært nyttig når det kombineres med Stage simulator; kontroll programmer skrevet for teater sin simulerte roboter vil ofte fungere uendret på ekte maskinvare.
· Player er også designet for å støtte nesten ubegrenset antall klienter. Har du noen gang ønsket roboter å "se" gjennom hverandres øyne? Nå de kan. Noen klient kan koble til og lese sensordata fra (og med skrive motor kommandoer til) enhver forekomst av Player på en robot. Bortsett fra distribuert sensing for kontroll, kan du også bruke Player for overvåking av eksperimenter. For eksempel, mens C ++ klienten styrer en robot, kan du kjøre en grafisk visualiseringsverktøy andre steder som viser deg gjeldende sensor data og logger program for å lagre data for senere analyse. On-the-fly enhets forespørsler tillate kundene å få tilgang til differenct sensorer og aktuatorer som trengs for oppgaven.
· Oppførselen til selve serveren kan også konfigureres på fly. Se bruksanvisningen for mer informasjon om endring sensor datahastighet og andre funksjoner.
· Sist men ikke minst, er spiller fri programvare, utgitt under GNU Public License. Hvis du ikke liker en del av hvordan det fungerer, endre det. Og send oss ​​en lapp!

Lignende programvare

RebeccaAIML
RebeccaAIML

3 Jun 15

Robocode
Robocode

12 May 15

yard
yard

11 May 15

Kommentarer til Player

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!