Marie

Marie é uma nova ferramenta de design para aplicativos de robôs móveis e autônomos.
Baixe Agora

Marie Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL v3
  • Preço:
  • FREE
  • Nome do editor:
  • Mark W. Lee
  • Site do editor:
  • http://www.trydyingtolive.com/

Marie Tag


Marie Descrição

Marie é uma nova ferramenta de design para aplicativos de robôs móveis e autônomos. O Marie Project é um ambiente de desenvolvimento robótico e integração focado na reutilização de software e exploração de APIs e middlewares já disponíveis frequentemente usados em robótica. O principal objetivo da Marie é criar uma abordagem de prototipagem rápida para o desenvolvimento de software em robotics.marie propõe um ambiente de desenvolvimento. , que lida diretamente com as comunicações entre aplicativos, criando transparência para comunicações entre elas e sua localização.Acção Aplicação interage com o Sistema de Comunicação Marie, em vez da Típica Application-to-Application. Propõe um ambiente de desenvolvimento, que ajuda e suporta a criação de sistemas distribuídos. Podemos vê-lo como uma caixa de ferramentas apropriada para criação de sistemas robóticos, além de diretrizes de desenvolvimento e algumas APIs para suportar o que é específico em aplicativos.Marie usa o padrão de design do mediador para sistema distribuído, a fim de lidar com diferentes aplicativos que não compartilham o mesmo protocolo de comunicação . Este padrão de design do mediador cria uma unidade de controle centralizada (o mediador) que interage com cada colega (os aplicativos) independentemente. Coordena as interações globais entre os colegas, a fim de realizar o sistema desejado. As cinco principais conseqüências deste projeto são: limitando o subclasse, desacoplando colegas, simplificando os protocolos de objetos, abstraindo como os objetos cooperam e centralizando os adaptadores de aplicação são responsáveis por enviar solicitações de serviços e comunicações da unidade de controle centralizada para os aplicativos e vice-versa, usando um proxy de aplicação. Cada aplicativo a ser integrado deve ter seu próprio adaptador de aplicativos que encapsule o mecanismo de comunicação, os serviços que ele fornece e as configurações específicas que ele necessita de adaptadores informativos são responsáveis pela tradução de informações entre diferentes protocolos de comunicação e mecanismos de mecanismos. Os gerentes de comunicação são responsáveis pela criação e gerenciamento de comunicação. Links entre adaptadores de aplicativos que precisam ser conectados juntos. Os gerenciadores de aplicativos gerenciam e controlam todo o sistema, coordenando os estados do sistema, alcançando coerência e estabilidade e configuração e controle de todos os componentes disponíveis no sistema. As portas e estratégias de comunicação são responsáveis por interconexões entre os componentes de Marie. Cada componente possui uma ou mais portas usadas como pontos de toque em que os links de comunicação podem ser estabelecidos. Cada porta pode ter sua própria estratégia, chamada estratégia de comunicação (CS), sobre como ele lida com dados recebidos e de saída. Normalmente, o CS implementa ou é baseado em um protocolo conhecido, como TCP, UDP ou IPC, mas pode ser qualquer outra estratégia também (memória compartilhada, arquivos, chamadas de função direta, ...). A estratégia de comunicação portubação de funcionalidades portuárias abre a possibilidade de escolher qual protocolo é usado para cada porta sem ter que modificar o código relacionado a portas / componentes funcionalidades. O que é novo nesta versão: · Muitas alterações foram feitas nesta versão. · Um sistema de compilação Baseado em scons é usado. · A criação de componentes foi simplificada. · Os plugins definidos pelo usuário foram adicionados para CFB, CS e fábrica de dados (Serdes). · A descrição do arquivo de projeto é usada em vez de scripts iniciais. · O número da porta do soquete agora é gerenciado automaticamente . · Um novo console e GUI do gerenciador de aplicativos foram adicionados. · Uma caixa de ferramentas para robotflow foi adicionada. · Os testes unitários foram introduzidos. · Nova documentação foi escrita. · Um novo site baseado no WIKI usado. · Código bugs e problemas foram corrigidos.


Marie Software Relacionado

Megatrack.

Megatrack é uma aplicação que acompanha as tempestades tropicais pacificais do Atlântico e do Oriental. ...

170

Download

Skyviewer.

SkyViewer é um programa baseado em Opengl que exibe mapas de céu baseados em HealPix. ...

149

Download

Trixer.

Trixer cria catálogos de mídia CD / DVD / removíveis transparentes. ...

188

Download