Marittima

Marie è un nuovo strumento di progettazione per applicazioni robot mobili e autonome.
Scarica ora

Marittima Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • GPL v3
  • Prezzo:
  • FREE
  • Nome editore:
  • Mark W. Lee
  • Sito web dell'editore:
  • http://www.trydyingtolive.com/

Marittima Tag


Marittima Descrizione

Marie è un nuovo strumento di progettazione per applicazioni robot mobili e autonome. Marie Project è uno sviluppo robotico e l'ambiente di integrazione focalizzato sulla riusabilità del software e lo sfruttamento delle API e dei mediaware già disponibili frequentemente utilizzati in robotica. Lo scopo principale di Marie è quello di creare un approccio di prototipazione rapido allo sviluppo del software in Robotics.Marie propone un ambiente di sviluppo. , che copre direttamente con le comunicazioni inter-applicazioni, la creazione di trasparenza per le comunicazioni tra di loro e della loro localizzazione.ach applicazione interagisce con il sistema di comunicazione Marie, anziché la tipica relazione applicativa a richiesta. Propone un ambiente di sviluppo, che aiuta e supporta la creazione di sistemi distribuiti. Possiamo vederlo come una casella degli strumenti appropriata per la creazione del sistema di robotica, oltre alle linee guida per lo sviluppo e alcune API per supportare ciò che è specifico in Applications.Marie utilizza il modello di progettazione del mediatore per il sistema distribuito per far fronte a diverse applicazioni che non condividono lo stesso protocollo di comunicazione . Questo modello di progettazione mediatore crea un'unità di controllo centralizzata (il mediatore) che interagisce con ogni collega (le applicazioni) indipendentemente. Coordina le interazioni globali tra i colleghi per realizzare il sistema desiderato. Le cinque principali conseguenze di questo design sono: limitando la sottoclassificazione, i colleghi di disaccoppiamento, semplificando i protocolli dell'oggetto, l'abstracamento del modo in cui gli oggetti cooperano e centralizzano il controllo. Gli adattatori di applicazione sono responsabili per l'invio di richieste di servizi e comunicazioni dall'unità di controllo centralizzata alle applicazioni e viceversa, utilizzando un proxy dell'applicazione. Ogni applicazione da integrarsi deve avere il proprio adattatore applicativo che incapsula il meccanismo di comunicazione, i servizi che fornisce e le configurazioni specifiche con cui ha bisogno Adattatori per i conterzi sono responsabili della traduzione di informazioni tra diversi protocolli di comunicazione e meccanismi.Communication, sono responsabili della creazione e della gestione della comunicazione Collegamenti tra adattatori di applicazione che devono essere collegati insieme. I responsabili delle applicazioni gestiscono e controllano l'intero sistema coordinando gli stati del sistema, ottenendo la coerenza e la stabilità e la configurazione e il controllo di tutti i componenti disponibili nel sistema. Le porte e le strategie di comunicazione sono responsabili delle interconnessioni tra i componenti di Marie. Ogni componente ha una o più porte che vengono utilizzate come punti Toccare dove possono essere stabiliti i collegamenti di comunicazione. Ogni porta può avere la propria strategia, chiamata strategia di comunicazione (CS), su come gestire i dati in entrata e in uscita. In genere, CS implementa o si basa su un protocollo noto, come TCP, UDP o IPC, ma può anche essere altre strategie (memoria condivisa, file, chiamate di funzione diretta, ...). La strategia di comunicazione del disaccoppiamento dalle funzionalità di porto apre la possibilità di scegliere quale protocollo viene utilizzato per ciascuna porta senza dover modificare il codice relativo alle funzioni porte / componenti. Quali sono state nuove in questa versione: · Un sistema di costruzione è stato effettuato in questa versione. · Un sistema di build Basato su scun è utilizzato. · La creazione dei componenti è stata semplificata. · I plugin definiti dall'utente sono stati aggiunti per cfb, cs e data fabbrica (Serdes). · Il file del progetto viene utilizzato invece di script di avvio. · Il numero di porta del socket è ora gestito automaticamente . · È stata aggiunta una nuova console e GUI Application Manager. · È stata aggiunta una casella degli strumenti per RobotFlow. · Sono stati introdotti test dell'unità. · La nuova documentazione è stata scritta. · Un nuovo sito Web basato su Wiki utilizzato. · I bug del codice sono stati corretti.


Marittima Software correlato

Kd grafico

kdchart è uno strumento per la creazione di grafici aziendali ed è il componente Qt più potente del suo genere. ...

417

Scarica

Xpasta.

XPASTA è un set di script che aiuta a creare, spostare, eliminare cartelle ed estrarre file. ...

189

Scarica

Coolpackager.

Coolpackager è un programma che prenderà un file .tar.gz e un file di script di installazione e crea un eseguibile autoestraente ...

156

Scarica