Player

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

Rating: 4.0/5 (Total Votes: 1)

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

URBI SDK
URBI SDK

14 Apr 15

Texai
Texai

3 Jun 15

MDR
MDR

11 May 15

BNNS
BNNS

18 Feb 15

Komentarze do Player

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