Marie

Marie es una nueva herramienta de diseño para aplicaciones de robots móviles y autónomas.
Descargar ahora

Marie Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL v3
  • Precio:
  • FREE
  • Nombre del editor:
  • Mark W. Lee
  • Sitio web del editor:
  • http://www.trydyingtolive.com/

Marie Etiquetas


Marie Descripción

Marie es una nueva herramienta de diseño para aplicaciones de robots móviles y autónomas. Marie Project es un ambiente robótico de desarrollo e integración centrado en la reutilización de software y la explotación de las API de ya disponibles a las API y la mercadilla que se utilizan con frecuencia en la robótica. El propósito principal de Marie es crear un enfoque de prototipos rápidos para el desarrollo de software en Robotics.Marie propone un entorno de desarrollo. , que se enfrenta directamente a las comunicaciones entre aplicaciones, creando transparencia para las comunicaciones entre ellos y su localización. Cada aplicación interactúa con el sistema de comunicación de Marie, en lugar de la relación de aplicación típica a la aplicación. Propone un entorno de desarrollo, que ayuda y apoya la creación distribuida del sistema. Podemos verlo como una caja de herramientas apropiada para la creación del sistema de robótica, además de las directrices de desarrollo y algunas API para respaldar lo que es específico en aplicaciones.Marie utiliza el patrón de diseño del mediador para el sistema distribuido para hacer frente a las diferentes aplicaciones que no compartan el mismo protocolo de comunicación . Este patrón de diseño del mediador crea una unidad de control centralizada (el mediador) que interactúa con cada colega (las aplicaciones) independientemente. Coordina las interacciones globales entre los colegas para realizar el sistema deseado. Las cinco consecuencias principales de este diseño son: limitar la subclasificación, el desacoplamiento de colegas, simplificar los protocolos de objetos, abstraiendo cómo los objetos cooperan y centralizan el control. Los adaptadores de aplicación son responsables de enviar solicitudes de servicios y comunicaciones desde la unidad de control centralizada a las aplicaciones, y viceversa, utilizando un proxy de solicitud. Cada aplicación que debe integrarse debe tener su propio adaptador de aplicaciones que encapsula el mecanismo de comunicación, los servicios que proporciona y las configuraciones específicas que necesitan los adaptadores de la fijación son responsables de traducir información entre diferentes protocolos de comunicación y mecanismos. Los administradores de la fijación son responsables de crear y administrar la comunicación. Enlaces entre adaptadores de aplicaciones que deben estar conectados entre sí. Los administradores de aplicaciones administran y controlan todo el sistema al coordinar los estados del sistema, logrando coherencia y estabilidad, y la configuración y el control de todos los componentes disponibles en el sistema. Las estrategias de puertos y comunicación son responsables de interconexiones entre los componentes de Marie. Cada componentes tienen uno o más puertos que se utilizan como puntos de toque donde se pueden establecer enlaces de comunicación. Cada puerto puede tener su propia estrategia, llamada estrategia de comunicación (CS), sobre cómo maneja los datos entrantes y salientes. Típicamente, CS implementa o se basa en un protocolo conocido, como TCP, UDP o IPC, pero también puede ser cualquier otra estrategia (memoria compartida, archivos, llamadas directas de función, ...). La estrategia de comunicación de desacoplamiento de las funciones portuarias abre la posibilidad de elegir qué protocolo se usa para cada puerto sin tener que modificar el código relacionado con las funcionalidades de los puertos / componentes. Lo que está nuevo en esta versión: · Se hicieron muchos cambios en esta versión. · Un sistema de compilación Sobre la base de los sconcs. · Se simplificó la creación de componentes. Se agregaron complementos definidos por el usuario para CFB, CS y Fábrica de datos (SERDES). · La descripción del archivo del proyecto se usa en lugar de Start Scripts. · Número de puerto de zócalo ahora se administra automáticamente . · Se agregaron una nueva consola y un administrador de aplicaciones GUI. · Se añadió una caja de herramientas para RobotFlow. · Se introdujeron las pruebas de la unidad. · Se escribió una nueva documentación. · Un nuevo sitio web basado en WIKI utilizado. · Se corrigieron errores y problemas.


Marie Software relacionado

SIMG

SIMG es un software para el procesamiento de imágenes astronómicas. ...

182

Descargar

Meglanc

Megatrack es una aplicación que rastrea las tormentas tropicales del Atlántico y el Pacífico oriental. ...

170

Descargar

Skyviewer

SkyViewer es un programa basado en OpenGL que muestra mapas de cielo basados en Healpix. ...

149

Descargar