Speler

Robot-apparaatinterface die u zal helpen een verscheidenheid aan robot- en sensorhardware te regelen
Download nu

Speler Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Player Team
  • Uitgever website:
  • Besturingssystemen:
  • Mac OS X
  • Bestandsgrootte:
  • 2.9 MB

Speler Tags


Speler Beschrijving

Robot Apparaatinterface die u zal helpen een verscheidenheid aan robot- en sensorhardware te beheersen Speler is een netwerkserver voor robotbesturing. 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 de speler over een TCP-aansluiting, leesgegevens van sensoren, het schrijven van Commmands 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 actieve gebruiker / ontwikkelaargemeenschap draagt nieuwe stuurprogramma's bij. Player 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. Momenteel zijn er beschikbare client-side-hulpprogramma's 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 biedt 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.Player 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. On-the-Fly Device-aanvragen stellen uw klanten in staat om toegang te krijgen tot differenct-sensoren en actuators zoals nodig is voor de taak bij de hand.


Speler Gerelateerde software

Voruby

Toegang tot het virtuele observatorium met behulp van deze set Open Source Ruby-modules ...

139 1 KB

Downloaden

Georuby

Georuby biedt geometrische gegevenstypen van de OGC Simple Functies Specificatie ...

189 54 KB

Downloaden