Giocatore

Player è un software server di rete per il controllo del robot.
Scarica ora

Giocatore Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • LGPL
  • Prezzo:
  • FREE
  • Nome editore:
  • The Player Project
  • Sito web dell'editore:

Giocatore Tag


Giocatore Descrizione

Player è un software server di rete per il controllo del robot. Player è un software server di rete per il controllo del robot. In esecuzione sul tuo robot, il giocatore fornisce un'interfaccia pulita e semplice per i sensori e gli attuatori del robot sulla rete IP. Il programma client parla con il giocatore su un socket TCP, la lettura dei dati dai sensori, scrivendo comandi agli attuatori e configurazione dei dispositivi sul fly.Player supporta una varietà di hardware robot. La piattaforma del giocatore originale è la famiglia ActivMedia Pioneer 2, ma sono supportati diversi altri robot e molti sensori comuni. L'architettura modulare del giocatore semplifica il supporto per il nuovo hardware e una community utente / sviluppatore attiva contribuisce nuovi driver.Player esecuzioni su Linux (PC e Embedded), Solaris e * BSD.Il progetto del lettore offre strumenti software open source per robot e Applicazioni del sensore. Il progetto dei giocatori crea software gratuito che consente la ricerca nei sistemi di robot e sensori. Il server Player Robot è probabilmente l'interfaccia di controllo del robot più utilizzata nel mondo. I suoi backeggi di simulazione, palcoscenici e gazebo, sono anche molto ampiamente utilizzati. Ciò sono alcune caratteristiche chiave di "Player": · Il giocatore è progettato per essere linguistico e piattaforma indipendente. Il programma client può essere eseguito su qualsiasi macchina con una connessione di rete al tuo robot e può essere scritta in qualsiasi lingua che supporti le prese TCP. Attualmente abbiamo utilità laterale client disponibili in C ++, TCL, Java e Python. Inoltre, il giocatore non richiede ipotesi su come potresti voler strutturare i tuoi programmi di controllo del robot. In questo modo, è molto più "minimo" rispetto ad altre interfacce robot. Se vuoi che il tuo cliente sia un programma multi-thread altamente concorrente, scrivilo così. Se ti piace un semplice ciclo di lettura-think-act, fallo. Se ti piace controllare il tuo robot in modo interattivo, prova il nostro client TCL (o scrivere le tue utilità client nella lingua interattiva preferita). · Il lettore consente a più dispositivi di presentare la stessa interfaccia. Ad esempio, i pionieri 2 e i driver RWI utilizzano entrambe le interfacce "Posizione" del giocatore per consentire il controllo del movimento del robot. Quindi lo stesso codice di controllo potrebbe guidare entrambi i tipi di robot. Questa funzione è molto utile quando combinata con il simulatore del palcoscenico; I programmi di controllo scritti per i robot simulati di Stage spesso funzionano invariati su hardware reale. · Il giocatore è progettato anche per supportare praticamente qualsiasi numero di clienti. Hai mai voluto che i tuoi robot "vedano" attraverso gli occhi degli altri? Ora possono. Qualsiasi client può connettersi e leggere i dati del sensore da (e persino i comandi del motore di scrittura a) qualsiasi istanza del giocatore su qualsiasi robot. A parte il rilevamento distribuito per il controllo, è possibile utilizzare anche il giocatore per il monitoraggio degli esperimenti. Ad esempio, mentre il client C ++ controlla un robot, è possibile eseguire uno strumento di visualizzazione grafico altrove che mostra i dati del sensore corrente e un programma di registrazione per salvare i dati per l'analisi successiva. Le richieste del dispositivo on-the-fly consentono ai tuoi client di accedere ai sensori e agli attuatori di differenct secondo necessità per l'attività a portata di mano. · Il comportamento del server stesso può anche essere configurato al volo. Consultare il manuale dell'utente per i dettagli sulla modifica della velocità dei dati del sensore e altre funzionalità. · Ultimo ma non meno importante, il giocatore è un software gratuito, rilasciato sotto la licenza pubblica GNU. Se non ti piace una parte di come funziona, cambialo. E per favore inviaci la tua patch!


Giocatore Software correlato

Fanntool.

Uno strumento di piattaforma trasversale per la libreria neurale artificiale rapida (Fann) ...

465

Scarica

Narval.

NARVAL è un quadro AI e AGENTI per lo sviluppo di assistenti personali intelligenti. ...

165

Scarica

Healpix.

Software per pixelizzazione, indicizzazione gerarchica, sintesi, analisi e visualizzazione dei dati sulla sfera ...

559

Scarica