Player on verkon palvelin ohjelmisto robotisointi. Käynnissä robotti, Player tarjoaa puhdas ja yksinkertainen käyttöliittymä robotin anturit ja toimilaitteet over IP-verkon. Sinun asiakasohjelma puhuu Player TCP socket, luettaessa dataa anturien, kirjoittaa komentoja toimilaitteiden ja konfigurointi laitteiden lennossa.
Player tukee useita robotti laitteisto. Alkuperäinen Player alusta on ActivMedia Pioneer 2 perhettä, mutta useita muita robotteja ja monia yhteisiä anturit ovat tuettuja. Pelaajan modulaarinen arkkitehtuuri on helppo lisätä tukea uusia laitteita, ja aktiivinen käyttäjä / kehittäjäyhteisö edistää uusia kuljettajia.
Soitin toimii Linux (PC ja sulautetut), Solaris ja * BSD.
Pelaaja Project tarjoaa avoimen lähdekoodin ohjelmistojen työkalut robotti ja anturi sovelluksia.
Player Projekti luo Free Software, jonka avulla tutkimusta robotti ja anturijärjestelmiä. Player Robotti-palvelin on todennäköisesti eniten käytetty robotisointi käyttöliittymän maailmassa. Sen simulointi backends, Stage ja huvimaja, myös hyvin laajalti käytetty.
Tässä muutamia keskeisiä piirteitä "Player":
· Player on suunniteltu kielen ja alustasta riippumaton. Sinun client ohjelma voi käyttää millä tahansa koneella, joka on verkkoyhteys teidän robotti, ja se voidaan kirjoittaa millä tahansa kielellä, joka tukee TCP pistorasiat. Meillä on tällä hetkellä client-side apuohjelmia saatavilla C ++, Tcl, Java, ja Python. Edelleen, soitin ei anna mitään oletuksia siitä, miten kannattaa jäsentää robotisointi ohjelmia. Tällä tavalla, se on paljon enemmän "minimaalinen" kuin muut robotti rajapintoja. Jos haluat asiakkaasi olla erittäin samanaikaisia monisäikeinen ohjelma, kirjoita se niin. Jos pidät yksinkertaisen lukea ajatella-teko silmukka, tee se. Jos haluat ohjata robottia vuorovaikutteisesti, kokeile Tcl asiakas (tai kirjoita asiakas apuohjelmia suosikki interaktiivisia language).
· Playerin avulla useita laitteita esittää saman käyttöliittymän. Esimerkiksi Pioneerin 2 ja RWI kuljettajat käyttävät molemmat Pelaajan asemaa "liitäntä voidaan ohjata robotin liikettä. Siten sama ohjauskoodia voisi ajaa Molempien robotti. Tämä ominaisuus on erittäin hyödyllinen, kun se yhdistetään Stage simulaattori; valvontaohjelmat kirjoitettu Stage simuloidun robotit työskentelevät usein muuttumattomina todellista laitteisto.
· Pelaaja on myös suunniteltu tukemaan lähes kaikki määrä asiakkaita. Oletko koskaan halunnut oman robotteja "nähdä" läpi toistensa silmissä? Nyt he voivat. Mikä tahansa asiakas voi muodostaa yhteyden ja lukea anturin tietoja (ja jopa kirjoittaa moottori komentoja) kaikki tapaukset Playerin robottia. Sen lisäksi hajautettu tunnistus valvontaa, voit myös käyttää Playerin seurantaan kokeita. Esimerkiksi, kun oma C ++ asiakas ohjaa robotti, voit käyttää graafista visualisointityökalu muualta, joka näyttää nykyiset anturitietoa ja metsuri ohjelma tallentaa tiedot myöhempää analyysia varten. On-the-fly laite pyyntöjä anna asiakkaille päästä differenct antureita ja toimielimiä tarpeen mukaan käsillä olevaan tehtävään.
· Käyttäytyminen palvelimen itse voi myös konfiguroida lennossa. Katso käyttöohjeesta lisätietoja muuttamalla anturin data rate ja muita ominaisuuksia.
· Viimeisenä mutta ei vähäisimpänä, Player on ilmainen ohjelmisto, julkaistu GNU Public License. Jos et pidä jonkin osan, miten se toimii, vaihda se. Ja lähetä meille laastari!
Ohjelmiston tiedot:
Versio: 2.1.1
Lähetyksen päivämäärä: 3 Jun 15
Lupa: Vapaa
Suosio: 126
Kommentteja ei löytynyt