Player

Software skärmdump:
Player
Mjukvaruinformation:
Version: 2.1.1
Ladda upp dagen: 3 Jun 15
Utvecklare: The Player Project
Licens: Gratis
Popularitet: 25

Rating: 4.0/5 (Total Votes: 1)

Player är en nätverksserver programvara för robotstyrning. Körs på din robot, ger spelare en ren och enkelt gränssnitt för att robotens sensorer och ställdon över IP-nätverk. Din klient program pratar med spelare över en TCP-socket, läsa data från sensorer, skriver kommandon till ställdon och konfigurerar enheter i farten.
Spelaren stöder en mängd olika robot hårdvara. Den ursprungliga Player plattform är ActivMedia Pioneer 2 familj, men flera andra robotar och många vanliga sensorer stöds. Spelarens modulär arkitektur gör det enkelt att lägga till stöd för ny hårdvara och en aktiv användare / utvecklare bidrar nya drivrutiner.
Player körs på Linux (PC och inbäddade), Solaris och * BSD.
Spelaren Project erbjuder öppen källkod mjukvara för robot och sensorapplikationer.
Spelaren Project skapar fri programvara som möjliggör forskning inom robot och sensorsystem. Spelaren robot servern är förmodligen den mest använda robotstyrgränssnitt i världen. Dess simulering backends, scenen och lusthus, är också mycket stor utsträckning.
Här är några viktiga inslag i "spelare":
· Spelaren är utformad för att vara språk och plattformsoberoende. Din klient program kan köras på alla datorer som har en nätverksanslutning till din robot och det kan skrivas på alla språk som stöder TCP sockets. Vi har för närvarande på klientsidan verktyg tillgängliga i C ++, TCL, Java och Python. Vidare gör Player inga antaganden om hur du kanske vill strukturera dina robotstyrprogram. På detta sätt är det mycket mer "minimal" än andra gränssnitt robot. Om du vill att din klient att vara en mycket samtidig flertrådade program, skriver det så. Om du vill ha en enkel skrivtanke agera slinga, gör det. Om du vill styra din robot interaktivt, kan du prova vårt Tcl klient (eller skriva egna klient verktyg i din favorit interaktiva språk).
· Player låter flera enheter att presentera samma gränssnitt. Till exempel Pioneer 2 och RWI drivrutiner båda använder Spelarens position "gränssnitt för att möjliggöra kontroll av robotens rörelser. Samma kontrollkoden kan alltså köra båda typerna av robot. Denna funktion är mycket användbar när den kombineras med scenen simulator; kontrollprogram skrivna för scenen: s simulerade robotar kommer ofta arbetar oförändrad på riktig hårdvara.
· Spelaren är också utformad för att stödja praktiskt taget obegränsat antal klienter. Har du någonsin velat din robotar för att "se" genom varandras ögon? Nu kan. Alla klient kan ansluta till och läsa sensordata från (och även skriva motor kommandon) en instans av spelare på varje robot. Bortsett från distribuerad avkänning för kontroll, kan du också använda Player för övervakning av experiment. Till exempel, medan C ++ klient styr en robot, kan du köra ett grafiskt visualiseringsverktyg på annat håll som visar aktuella sensordata och en logger program för att spara data för senare analys. On-the-fly enhet begär låta dina kunder att få tillgång till differenct sensorer och ställdon som behövs för uppgiften.
· Beteendet hos själva servern kan även konfigureras i farten. Se instruktionsboken för mer information om hur du ändrar sensordatahastighet och andra funktioner.
· Sist men inte minst, är spelare fri programvara, släppt under GNU Public License. Om du inte gillar en del av hur det fungerar, ändra det. Och skicka oss din patch!

Liknande mjukvara

Texai
Texai

3 Jun 15

FET
FET

22 Jun 18

SEEDS
SEEDS

11 May 15

Kommentarer till Player

Kommentarer hittades inte
Kommentar
Slå på bilder!