Player

Screenshot Software:
Player
Szczegóły programowe:
Wersja: 2.1.1
Filmu: 3 Jun 15
Wywoływacz: The Player Project
Licencja: Wolny
Popularność: 126

Rating: 4.5/5 (Total Votes: 2)

Player to oprogramowanie serwera sieci do sterowania robotem. Działa na robota, Gracz zapewnia czysty i prosty interfejs dla czujników robota i siłowników poprzez sieć IP. Rozmowy programu klienta do odtwarzacza ponad gniazda TCP, czytanie danych z czujników, siłowników pisanie poleceń i urządzeń w locie konfigurowanie.
Odtwarzacz obsługuje wiele urządzeń robota. Oryginalny Platforma Player jest rodzina ActivMedia Pioneer 2, ale kilka innych robotów i wiele wspólnych czujniki są obsługiwane. Modułowa architektura gracza sprawia, że ​​łatwo dodać obsługę nowego sprzętu i aktywna społeczność użytkowników / deweloper przyczynia się nowe sterowniki.
Player działa w systemie Linux (PC i osadzony), * BSD, Solaris i.
Gracz Projekt oferuje narzędzia oprogramowania open source dla robotów i czujników aplikacji.
Projekt tworzy odtwarzacz, który umożliwia darmowe oprogramowanie w systemach zrobotyzowanych badań i czujników. Serwer robota Player jest prawdopodobnie najbardziej powszechnie stosowany interfejs sterowania robotem na świecie. Jego backends symulacyjne, Etap i Gazebo, są również bardzo szeroko stosowane.
Oto kilka kluczowych cech "Gracz":
· Gracz ma być język i niezależne od platformy. Program klienta można uruchomić na dowolnym komputerze, który ma połączenie sieciowe z robotem, a to może być napisany w dowolnym języku, który obsługuje gniazda TCP. Obecnie mamy narzędzi po stronie klienta dostępne w C ++, Tcl, Java i Python. Ponadto, odtwarzacz nie ma założeń o tym, jak może chcesz zorganizować swoje programy kontroli robotów. W ten sposób, że jest znacznie bardziej "minimalny" niż inne interfejsy robota. Jeżeli chcesz, aby Twój klient będzie bardzo zbieżne wielowątkowy program napisać to tak. Jeśli lubisz proste think-odczytu akt pętli zrobić. Jeśli chcesz sterować robotem interaktywnie, spróbuj naszego klienta Tcl (lub napisać swoje własne narzędzia klienta w swoim ulubionym języku interaktywnej).
· Player pozwala zaprezentować wiele urządzeń tego samego interfejsu. Na przykład kierowcy Pioneer 2 i RWI zarówno użyciu interfejs gracza "pozycji", aby umożliwić kontrolę ruchu robota. Tak więc sam kod sterujący może prowadzić oba rodzaje robota. Cecha ta jest bardzo użyteczna w połączeniu z symulatorem etapie; programy sterujące napisane dla symulowanych robotów etapie będzie często pracują bez zmian na rzeczywistym sprzęcie.
· Gracz ma również na celu wsparcie praktycznie dowolnej liczby klientów. Czy kiedykolwiek chciałeś swoje roboty "widzieć" przez oczy nawzajem? Teraz jest to możliwe. Każdy klient może połączyć się i odczytać dane z czujników (a nawet z polecenia silnik pisać) każdym przypadku Player w każdej robocie. Oprócz wykrywania do sterowania rozproszonego, można również użyć Player monitorowanie eksperymentów. Na przykład, podczas gdy twój klient ++ C kontroluje robota, można uruchomić narzędzie graficzne wizualizacji gdzie indziej, który pokazuje aktualne dane z czujników i program rejestratora do zapisania danych do późniejszej analizy. On-the-fly wnioski urządzeń umożliwiają swoim klientom, aby uzyskać dostęp do czujników i urządzeń differenct jako potrzebne do zadania.
· Zachowanie samego serwera można również skonfigurować w locie. Zobacz instrukcję Szczegółowe informacje na temat zmiany szybkości transmisji danych czujnika i innych funkcji.
· Ostatni, ale nie najmniej, odtwarzacz jest wolnym oprogramowaniem, wydanym na licencji GNU Public License. Jeśli nie lubisz jakąś część, jak to działa, zmień go. I prześlij nam swoje poprawki!

Podobne oprogramowanie

NYSIIS
NYSIIS

20 Feb 15

VirtualVEX
VirtualVEX

20 Feb 15

yard
yard

11 May 15

Komentarze do Player

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!