Player

Software screenshot:
Player
Software detaljer:
Version: 2.1.1
Upload dato: 3 Jun 15
Licens: Gratis
Popularitet: 25

Rating: 4.0/5 (Total Votes: 1)

Player er en netværksserver software til robotstyring. Kører på din robot, Player giver en ren og enkel grænseflade til robottens sensorer og aktuatorer over IP-netværk. Din klient program taler til Player over en TCP socket, læsning af data fra sensorer, skriver kommandoer til aktuatorer og konfigurere enheder på farten.
Player understøtter en bred vifte af robot hardware. Den oprindelige Player-platformen er ActivMedia Pioneer 2 familie, men flere andre robotter og mange almindelige sensorer understøttes. Spillerens modulær arkitektur gør det nemt at tilføje understøttelse af ny hardware, og en aktiv bruger / udvikler-community bidrager nye drivere.
Player kører på Linux (PC og indlejret), Solaris og * BSD.
Afspilleren Project tilbyder open source software-værktøjer til robot og sensor applikationer.
Afspilleren Project skaber fri software, der muliggør forskning i robot og sensorsystemer. Spilleren robot server er nok den mest udbredte robot kontrol interface i verden. Dens simulation backends, Stage og Gazebo, er også meget udbredt.
Her er nogle vigtige funktioner i "Player":
· Player er designet til at være sprog og platform uafhængig. Din klient program kan køre på enhver maskine, der har en netværksforbindelse til din robot, og det kan være skrevet på alle sprog, der understøtter TCP sockets. Vi har i øjeblikket klientsiden hjælpeprogrammer til rådighed i C ++, Tcl, Java og Python. Endvidere Player gør ingen antagelser om, hvordan du måske ønsker at strukturere din robot kontrolprogrammer. På denne måde er det meget mere "minimal" end andre robot grænseflader. Hvis du vil have din klient til at være en yderst samtidig multi-threaded program, skriver det sådan. Hvis du kan lide en simpel læse-tænke-handle loop, gøre det. Hvis du kan lide at styre din robot interaktivt, prøv vores Tcl klient (eller skrive dine egne klient utilities i din foretrukne interaktiv sprog).
· Player giver flere enheder til at præsentere det samme interface. For eksempel Pioneer 2 og RWI drivere begge bruger spillerens "stilling" grænseflade for at tillade kontrol af robottens bevægelser. Den samme kontrolkode kunne dermed køre begge former for robot. Denne funktion er meget nyttig når den kombineres med Stage simulator; kontrolprogrammer skrevet til Stages simulerede robotter vil ofte arbejder uændret på virkelige hardware.
· Player er også designet til at understøtte stort set alle antal klienter. Har du nogensinde ønsket dine robotter til at "se" gennem hinandens øjne? Nu kan de. Enhver klient kan oprette forbindelse til og læse sensordata fra (og selv skrive motor kommandoer til) enhver forekomst af Player på enhver robot. Bortset fra distribueret sensing for kontrol, kan du også bruge Player til overvågning af eksperimenter. For eksempel, mens din C ++ klient styrer en robot, kan du køre en grafisk visualisering værktøj andre steder, der viser dig sensordata nuværende og en logger program til at gemme data til senere analyse. On-the-fly enhed anmodninger tillader dine kunder at få adgang til differenct sensorer og aktuatorer som er nødvendig for den aktuelle opgave.
· Adfærd selve serveren kan også konfigureres i farten. Se brugervejledningen for oplysninger om ændring sensor datahastighed og andre funktioner.
· Sidst men ikke mindst, Player er gratis software, udgivet under GNU Public License. Hvis du ikke kan lide en del af, hvordan det fungerer, ændre det. Og så send os din patch!

Lignende software

Robocode Robots
Robocode Robots

3 Jun 15

dysii
dysii

3 Jun 15

VirtualVEX
VirtualVEX

20 Feb 15

Kommentarer til Player

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!