Speler

Player is een netwerkserver-software voor robotregeling.
Download nu

Speler Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • LGPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • The Player Project
  • Uitgever website:

Speler Tags


Speler Beschrijving

Speler is een netwerkserver-software voor robotregeling. Speler is een netwerkserver-software voor robotregeling. Draaien op uw robot, Speler biedt een schone en eenvoudige interface op de sensoren en actuators van de robot via het IP-netwerk. Uw clientprogramma praat met speler over een TCP-aansluiting, het lezen van gegevens van sensoren, schrijfopdrachten naar actuators en het configureren van apparaten op de fly.Player ondersteunt een verscheidenheid aan robothardware. Het originele spelerplatform is de ActivMedia Pioneer 2-familie, maar verschillende andere robots en veel gemeenschappelijke sensoren worden ondersteund. Modulaire architectuur van de speler maakt het eenvoudig om ondersteuning voor nieuwe hardware toe te voegen, en een Active USER / Developer-community draagt nieuwe stuurprogramma's bij. Player werkt op Linux (pc en ingesloten), Solaris en * BSD.Het spelerproject biedt open softwaretools voor robot en Sensor-aanvragen. Het spelerproject maakt gratis software die onderzoek in robot en sensorsystemen mogelijk maakt. De robotserver van de speler is waarschijnlijk de meest gebruikte robotconface in de wereld. De simulatie backgrends, fase en gazebo, zijn ook heel veel gebruikt. Er zijn enkele belangrijke functies van "speler": · Speler is ontworpen om taal- en platformonafhankelijk te zijn. Uw clientprogramma kan worden uitgevoerd op een machine met een netwerkverbinding met uw robot en het kan in elke taal worden geschreven die TCP-aansluitingen ondersteunt. We hebben momenteel klantbare nutsbedrijven beschikbaar in C ++, TCL, Java en Python. Verder maakt Player geen aannames over hoe u uw robotcontroleprogramma's wilt structureren. Op deze manier is het veel meer "minimaal" dan andere robotinterfaces. Als u wilt dat uw cliënt een zeer gelijktijdig multi-threaded-programma is, schrijf het dan zo. Als je een eenvoudige leest-think-act loop, doe dat dan. Als u uw robot interactief wilt bedienen, probeert u onze TCL-client (of schrijf uw eigen klanthulpprogramma's in uw favoriete interactieve taal). · Player maakt meerdere apparaten toe om dezelfde interface te presenteren. Bijvoorbeeld de Pioneer 2 en RWI-stuurprogramma's gebruiken de 'positie'-interface van de speler om de controle over de beweging van de robot mogelijk te maken. Zo zou dezelfde controlecode beide soorten robot kunnen besturen. Deze functie is erg handig in combinatie met de podiumsimulator; Controleprogramma's geschreven voor de gesimuleerde robots van het podium zullen vaak ongewijzigd werken op echte hardware. · Speler is ook ontworpen om vrijwel elk aantal klanten te ondersteunen. Heb je ooit je robots gewild om 'ogen' door elkaars ogen te zien? Nu kunnen ze. Elke client kan verbinding maken met en sensorgegevens lezen van (en zelfs Motoropdrachten naar) een speler van speler op elke robot schrijven. Afgezien van gedistribueerde detectie voor controle, kunt u ook spelers gebruiken voor het monitoren van experimenten. Bijvoorbeeld, terwijl uw C ++ -client een robot bestuurt, kunt u elders een grafische visualisatie-tool uitvoeren die u toont voor de huidige sensorgegevens en een logger-programma om gegevens op te slaan voor latere analyse. Dankzij on-the-fly-apparaataanvragen kunnen uw klanten toegang krijgen tot verschillende sensoren en actuators die nodig zijn voor de taak bij de hand. · Het gedrag van de server zelf kan ook op de vlucht worden geconfigureerd. Zie de gebruikershandleiding voor meer informatie over het wijzigen van sensorgegevens en andere functies. · Last but not least, speler is gratis software, vrijgegeven onder de GNU-openbare vergunning. Als je het niet leuk vindt om een deel van hoe het werkt, verander het dan. En stuur ons alstublieft uw patch!


Speler Gerelateerde software

Pynovas

Pynova's stelt u in staat om de positie en beweging van de zon, de maan, planeten en sterren met grote precisie te berekenen met behulp van Python ...

249

Downloaden

ASCO

ASCO-project heeft tot doel om optimalisatiecapaciteiten te brengen aan bestaande specerijenimulators. ...

167

Downloaden

Le Petit Poucet

Le Petit Poucet is gratis software om GPS-routes en tracks in een 3D-scène weer te geven en te bewerken. ...

141

Downloaden