Marie

Marie is een nieuw ontwerptool voor mobiele en autonome robottoepassingen.
Download nu

Marie Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL v3
  • Prijs:
  • FREE
  • Naam uitgever:
  • Mark W. Lee
  • Uitgever website:
  • http://www.trydyingtolive.com/

Marie Tags


Marie Beschrijving

Marie is een nieuw ontwerptool voor mobiele en autonome robottoepassingen. Marie-project is een robotachtige ontwikkeling en integratieomgeving gericht op softwareherstelbaarheid en exploitatie van reeds beschikbare API's en middlewares die vaak worden gebruikt in robotica. Het hoofddoel van Marie is om een snelle prototypingaanpak te creëren voor softwareontwikkeling in Robotics.Marie stelt een ontwikkelingsomgeving voor , dat rechtstreeks met interputcommunicatie, het creëren van transparantie voor communicatie tussen hen en hun lokalisatie. Elke applicatie interageert met Marie Communication System, in plaats van de typische toepassing-to-application-relatie. Het stelt een ontwikkelingsomgeving voor, wat helpt en ondersteunt het scheppen van het systeem. We kunnen het zien als een toolbox die geschikt is voor het creëren van robotics-systeem, plus-ontwikkelingsrichtlijnen en een API's om te ondersteunen wat specifiek is in toepassingen, gebruikt het Mediator Design Pattern voor gedistribueerde systeem om het hoofd te bieden aan verschillende applicaties die niet hetzelfde communicatieprotocol delen . Dit Mediator Design Pattern creëert een gecentraliseerde besturingseenheid (de bemiddelaar) die met elke collega (de applicaties) onafhankelijk communiceert. Het coördineert wereldwijde interacties tussen collega's om het gewenste systeem te realiseren. De vijf hoofdgevolgen van dit ontwerp zijn: beperkende subclassen, ontkoppelende collega's, het vereenvoudigen van objectprotocollen, het abstraceren hoe objecten samenwerken en het centraliseren van controle.Applicationadapters zijn verantwoordelijk voor het verzenden van serviceverzoeken en communicatie van de gecentraliseerde besturingseenheid naar de toepassingen en vice versa, een applicatie-proxy gebruiken. Elke te integratie moet zijn eigen applicatadapter hebben die het communicatiemechanisme inkapselt, de diensten die het biedt en de specifieke configuraties die het nodig heeft.Municatie-adapters zijn verantwoordelijk voor het vertalen van informatie tussen verschillende communicatieprotocollen en mechanismen.Communicatiemanagers zijn verantwoordelijk voor het maken en beheren van communicatie Links tussen applicatiesadapters die samen moeten worden aangesloten. Applicatiemanagers beheren en regelen het gehele systeem door het coördineren van het systeemstatus, waarbij coherentie en stabiliteit wordt bereikt en het configureren en controleren van alle beschikbare componenten die beschikbaar zijn in het systeem. Poorten en communicatiestrategieën zijn verantwoordelijk voor interconnecties tussen de componenten van Marie. Elke componenten hebben een of meer poorten die worden gebruikt als tappunten waar communicatieverbindingen kunnen worden vastgesteld. Elke poort kan zijn eigen strategie hebben, mededelingsstrategie (CS) genoemd, over hoe het inkomende en uitgaande gegevens handelt. Typisch, CS-implementeert of is gebaseerd op een bekend protocol, zoals TCP, UDP of IPC, maar het kan ook eventuele andere strategieën zijn (gedeeld geheugen, bestanden, directe functie-oproepen, ...). Ontkoppelingsstrategie uit havenfuncties opent de mogelijkheid om te kiezen welk protocol voor elke poort wordt gebruikt zonder de code te hoeven wijzigen met betrekking tot poorten / componenten functies. Wat is er nieuw in deze release: · Er zijn veel wijzigingen aangebracht in deze release. · Een build-systeem. Op basis van SCONS wordt gebruikt. · Componentcreatie is vereenvoudigd. · Door de gebruiker gedefinieerde plug-ins werden toegevoegd voor CFB, CS- en data-fabriek (SERDES). · Projectbestand Beschrijving wordt gebruikt in plaats van startscripts. · Socketpoortnummer wordt nu automatisch beheerd . · Er zijn een nieuwe console- en GUI-applicatiemanager toegevoegd. · Een toolbox voor robotflow is toegevoegd. · Eenheidstests werden geïntroduceerd. · Er is een nieuwe documentatie geschreven. · Een nieuwe WIKI-gebaseerde website die wordt gebruikt. · Code-bugs en problemen werden gecorrigeerd.


Marie Gerelateerde software

Megatrack

Megatrack is een applicatie die Atlantische en Oost-Stille Oceaan tropische stormen traceert. ...

170

Downloaden

cz

CZIP is een UNIX-opgebouwde hulpprogramma geschreven voor de celbreedbandmotor. ...

172

Downloaden