Player

Sagteware kiekie:
Player
Sagteware besonderhede:
Weergawe: 2.1.1
Upload datum: 3 Jun 15
Ontwikkelaar: The Player Project
Lisensie: Gratis
Populariteit: 126

Rating: 4.5/5 (Total Votes: 2)

Player is 'n netwerk bediener sagteware vir robot beheer. Op jou robot, Player bied 'n skoon en eenvoudige koppelvlak om sensors en aktueerders die robot se oor die IP netwerk. Jou kliënt program gesprekke Player oor 'n TCP socket, lees data uit sensors, skryf instruksies om aktueerders, en die instel van toestelle op die vlieg.
Player ondersteun 'n verskeidenheid van die robot hardeware. Die oorspronklike Player platform is die ActivMedia Pioneer 2 familie, maar verskeie ander robots en baie algemene sensors word ondersteun. Speler se modulêre argitektuur maak dit maklik om ondersteuning te bied vir nuwe hardeware, en 'n aktiewe gebruiker / ontwikkelaar gemeenskap bydra nuwe bestuurders.
Speler loop op Linux (PC en ingeboude), Solaris en * BSD.
Die Player Projek bied open source sagteware gereedskap vir robot en sensor aansoeke.
Die Player Projek skep Vrye Sagteware dat navorsing stel in robot en sensor stelsels. Die speler robot bediener is waarskynlik die mees gebruikte robot beheer koppelvlak in die wêreld. Die simulasie back ends, Stage en Gazebo, is ook baie algemeen gebruik.
Hier is 'n paar belangrike funksies van "Player":
· Player ontwerp is om die taal en platform onafhanklik te wees. Jou kliënt program kan op enige masjien wat 'n netwerk verbinding met jou robot het, en dit kan in enige taal wat TCP voetstukke ondersteun geskryf word. Ons het tans kliënt-kant utilities wat beskikbaar is in C ++, Tcl, Java, en Python. Verder Player maak geen aannames oor hoe jy kan jou robot programme te struktureer. Op hierdie manier, dit is baie meer "minimale" as ander robot koppelvlakke. As jy wil hê dat jou kliënt om 'n hoogs konkurrente multi-threaded program, skryf dit soos dit. As jy wil 'n eenvoudige lees dink-handeling lus, doen dit. As jy wil om jou robot interaktief te beheer, probeer ons Tcl kliënt (of skryf jou eie kliënt nuts in jou gunsteling interaktiewe taal).
· Player kan verskeie toestelle op dieselfde koppelvlak bied. Byvoorbeeld die Pioneer 2 en RWI bestuurders beide gebruik Player se 'posisie' koppelvlak om beheer van die beweging van die robot se toelaat. Dus dieselfde beheer kode kan beide soorte robot te ry. Hierdie funksie is baie nuttig wanneer dit gekombineer met die Stage simulator; programme geskryf vir gesimuleerde robots Stage se werk dikwels onveranderd op werklike hardeware.
· Player is ook ontwerp om feitlik enige aantal kliënte te ondersteun. Het jy al ooit wou jou robots om te "sien" deur die oë mekaar se? Nou kan hulle. Enige kliënt kan koppel aan en lees sensor data van (en selfs skryf motor beveel om) enige instansie van Player op enige robot. Afgesien van versprei sensing vir die beheer, kan jy ook Player gebruik vir die monitering van eksperimente. Byvoorbeeld, terwyl jou C ++ kliënt beheer 'n robot, kan jy 'n grafiese visualisering hulpmiddel elders wat wys jou huidige sensor data en 'n logger program om data te spaar vir latere analise uit te voer. Op-die-vlieg versoeke toestel toelaat dat jou kliënte toegang tot VERSCHILLENDE sensors en aktueerders te kry as wat nodig is vir die taak op hande.
· Die gedrag van die bediener self kan ook opgestel word op die vlieg. Sien die handleiding vir meer inligting oor die verandering van sensor data koers en ander funksies.
· Laaste maar nie die minste nie, Player is gratis sagteware, vrygestel onder die GNU Public License. As jy nie wil 'n deel van hoe dit werk, verander dit. En stuur vir ons jou kol!

Soortgelyke sagteware

Cypher
Cypher

2 Jun 15

Critterding
Critterding

19 Feb 15

RebeccaAIML
RebeccaAIML

3 Jun 15

Kommentaar te Player

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!