Player

Software screenshot:
Player
Dettagli del software:
Versione: 2.1.1
Data di caricamento: 3 Jun 15
Sviluppatore: The Player Project
Licenza: Libero
Popolarità: 126

Rating: 4.5/5 (Total Votes: 2)

Player è un software server di rete per il controllo del robot. In esecuzione sul tuo robot, Player offre un'interfaccia pulita e semplice ai sensori del robot e attuatori attraverso la rete IP. Parla il client per giocatore su un socket TCP, che leggono i dati da sensori, scrivendo comandi per attuatori, la configurazione dei dispositivi al volo.
Player supporta una varietà di hardware robot. La piattaforma Player originale è il 2 famiglia ActivMedia Pioneer, ma molti altri robot e molti sensori comuni sono supportati. L'architettura modulare del giocatore rende facile aggiungere il supporto per nuovo hardware, e una comunità di utenti / sviluppatori attivi contribuisce nuovi driver.
Player funziona su Linux (PC e embedded), Solaris e * BSD.
Il Progetto Player offre strumenti software open source per le applicazioni di robot e sensori.
Il Progetto Player crea software libero che consente la ricerca in sistemi robotici e sensori. Il server robot Player è probabilmente l'interfaccia di controllo del robot più usato al mondo. Le sue backend di simulazione, stage e Gazebo, sono anche molto ampiamente utilizzati.
Qui sono alcune caratteristiche chiave di "Player":
· Player è stato progettato per essere il linguaggio e indipendente dalla piattaforma. Il vostro programma client può essere eseguito su qualsiasi macchina che dispone di una connessione di rete per il vostro robot, e può essere scritto in qualsiasi linguaggio che supporti socket TCP. Al momento abbiamo utilità lato client disponibili in C ++, Tcl, Java e Python. Inoltre, il giocatore non fa ipotesi su come si potrebbe desiderare di strutturare i programmi di controllo del robot. In questo modo, è molto più "minimal" rispetto alle altre interfacce robot. Se volete che il vostro cliente di essere un programma multi-threaded altamente concorrenti, scrivere così. Se ti piace un semplice ciclo lettura-pensare-agire, farlo. Se volete controllare il robot in modo interattivo, visita il nostro cliente Tcl (o scrivere le proprie utilità client nella lingua interattivo preferito).
· Player consente a più dispositivi di presentare la stessa interfaccia. Per esempio i driver Pioneer 2 e RWI entrambi utilizzano l'interfaccia 'posizione' del giocatore per consentire il controllo dei movimenti del robot. Così lo stesso codice di controllo potrebbe guidare entrambi i tipi di robot. Questa funzione è molto utile quando combinato con il simulatore di scena; programmi di controllo scritti per i robot simulati del palco sarà spesso lavorano invariati su hardware reale.
· Player è progettato anche per supportare virtualmente qualsiasi numero di client. Avete mai desiderato il vostro robot di "vedere" attraverso gli occhi di ogni altri? Ora si può. Ogni cliente può collegarsi e leggere i dati dei sensori da (e anche scrivere i comandi motore a) qualsiasi istanza di Player su qualsiasi robot. A parte di rilevamento distribuita per il controllo, è anche possibile utilizzare Player per il monitoraggio degli esperimenti. Per esempio, mentre il vostro client C ++ controlla un robot, è possibile eseguire uno strumento di visualizzazione grafica altrove che vi mostra i dati correnti del sensore e un programma logger per salvare i dati per una successiva analisi. On-the-fly richieste dispositivo consentono ai vostri clienti di accedere ai sensori e attuatori differenct come necessario per il compito a portata di mano.
· Il comportamento del server stesso può anche essere configurato al volo. Consultare il manuale utente per ulteriori dettagli sulla modifica velocità di trasmissione dati del sensore e altre caratteristiche.
· Da ultimo, ma non meno importante, Player è un software gratuito, rilasciato sotto licenza GNU Public. Se non ti piace una parte di come funziona, cambiarlo. E vi preghiamo di inviarci la tua patch!

Programmi simili

yard
yard

11 May 15

NHI1
NHI1

17 Feb 15

ANTz
ANTz

14 Apr 15

Narval
Narval

11 May 15

Commenti a Player

I commenti non trovato
Aggiungi commento
Accendere le immagini!