A játékos egy hálózati kiszolgáló szoftver a robot vezérlő. Fut a robot, a játékos egy tiszta és egyszerű felület, hogy a robot érzékelők és működtető IP hálózaton keresztül. Az Ön kliensprogram beszél Player TCP socket, az adatok olvasását érzékelők, írásban parancsokat hajtóművek, és konfigurálása eszközök menet közben.
Player támogatja a különböző robot hardver. Az eredeti Player platform az ActivMedia Pioneer 2 család, de számos más robotok és sok közös érzékelők támogatott. A játékos a moduláris felépítés megkönnyíti támogatást adni az új hardvert, és egy aktív felhasználó / fejlesztő közösség hozzájárul az új vezetők.
Játékos Linuxon fut (PC és beágyazott), Solaris és * BSD.
A Player Project kínál nyílt forráskódú szoftver eszközök robot és érzékelő alkalmazások.
A Player Project teremt Free Software, amely lehetővé teszi a kutatás robot és érzékelő rendszerek. A lejátszó robot szerver valószínűleg a legszélesebb körben használt robot vezérlő interfész a világon. A szimuláció hátterek, Stage és a pavilonban is nagyon széles körben használják.
Íme néhány kulcsfontosságú jellemzőit "játékos":
· Player úgy tervezték, hogy a nyelv és platform független. Az Ön kliens program futhat bármely gép, hogy van egy hálózati kapcsolat a robot, és lehet bármilyen nyelven, amely támogatja a TCP socket. Jelenleg kliensoldali közművek rendelkezésre C ++, Tcl, Java, Python. Továbbá, a játékos nem feltételez arról, hogyan érdemes felépíteni a robot programokat. Ily módon, sokkal "minimális", mint a többi robot interfészek. Ha azt szeretnénk, hogy a kliens az, hogy egy nagyon egyidejű többszálas programok, írd ilyesmi. Ha tetszik egy egyszerű olvasható gondolja-act loop, csinálni. Ha szeretné, hogy ellenőrizzék a robot interaktív, próbálja ki a Tcl kliens (vagy írni a saját kliens segédprogramok kedvenc interaktív nyelvi).
· Player lehetővé teszi, hogy több eszköz bemutatni ugyanazt a felületet. Például a Pioneer 2 és RWI vezetők egyaránt használható játékos a "helyzet" interfész lehetővé teszi a vezérlő a robot mozgását. Így ugyanazon ellenőrző kód vezetni mindkét fajta robot. Ez a funkció nagyon hasznos, ha együtt a Stage szimulátor; kontroll írt programok Színpad szimulált robotok gyakran működik változatlan valódi hardveren.
· Player célja az is, hogy támogassa gyakorlatilag bármilyen ügyfelek száma. Szeretett volna már a robotok a "látni" keresztül egymás szemébe? Most tudnak. Bármilyen ügyfél csatlakozhat, és olvassa érzékelő adatait (és még írni motor parancsok) bármely példányának Player bármilyen robot. Eltekintve attól, elosztott érzékelő ellenőrzés, akkor is használhatja Player ellenőrzési kísérletek. Például, míg a C ++ ügyfél vezérli a robotot, futtathat egy grafikus megjelenítő eszköz máshol megmutatja, hogy a jelenlegi érzékelő adatait és a logger programot, hogy mentse az adatok későbbi elemzéshez. On-the-fly eszköz kérések teszi az ügyfelek, hogy hozzáférjen differenct érzékelők és működtetők, mivel az szükséges feladathoz.
· A viselkedés a szerver maga is konfigurálható a repülésre. Lásd a kézikönyvet módosításának részletes szenzor adatsebesség és egyéb jellemzőit.
· Végül, de nem utolsó sorban, a játékos egy szabad szoftver, a GNU Public License. Ha nem tetszik egy része hogyan működik, változtassa meg. És kérem, küldje el nekünk a patch!
Szoftver adatai:
Változat: 2.1.1
Feltöltés dátuma: 3 Jun 15
Engedély: Ingyenes
Népszerűség: 126
Hozzászólás nem található