Player

Tela Software:
Player
Detalhes de Software:
Versão: 2.1.1
Data de upload: 3 Jun 15
Revelador: The Player Project
Licença: Livre
Popularidade: 25

Rating: 4.0/5 (Total Votes: 1)

Player é um software de servidor de rede para controle do robô. Correndo em seu robô, Player oferece uma interface limpa e simples de sensores e atuadores do robô através da rede IP. Seu programa cliente fala com jogador mais de um soquete TCP, leitura de dados a partir de sensores, escrevendo comandos para atuadores, e configuração de dispositivos em tempo real.
Player suporta uma variedade de hardware do robô. A plataforma do Jogador original é o 2 família ActivMedia Pioneer, mas vários outros robôs e muitos sensores comuns são suportados. A arquitetura modular do jogador torna mais fácil para adicionar suporte para hardware novo, e uma comunidade de usuários / colaborador ativo contribui novos controladores.
Jogador roda em Linux (PC e incorporado), Solaris e BSD.
O Projeto Player oferece ferramentas de software open source para aplicações de robôs e sensores.
O Projeto Player cria software livre que permite a pesquisa em sistemas de robôs e sensores. O servidor robô do jogador é, provavelmente, a interface de controlo de robô mais amplamente usado em todo o mundo. Seus backends de simulação, Palco e Gazebo, são também muito utilizado.
Aqui estão algumas características-chave de "Player":
· Jogador é projetado para ser independente de plataforma e linguagem. Seu programa cliente pode ser executado em qualquer máquina que tenha uma conexão de rede para o seu robô, e ele pode ser escrito em qualquer língua que suporta sockets TCP. Atualmente, temos utilitários do lado do cliente disponíveis em C ++, Tcl, Java e Python. Além disso, o jogador não faz suposições sobre como você pode querer estruturar seus programas de controle do robô. Desta forma, é muito mais "minimalista" que outras interfaces de robô. Se você quiser que seu cliente para ser um programa multi-threaded altamente concorrente, escrevê-lo assim. Se você gosta de um simples laço ler-pensar-agir, fazer isso. Se você gosta de controlar seu robô de forma interativa, experimente o nosso cliente Tcl (ou escrever seus próprios utilitários de cliente em sua língua favorita interativo).
· Player permite múltiplos dispositivos para apresentar a mesma interface. Por exemplo, os motoristas Pioneer 2 e RWI ambos usam Jogador interface 'posição' para permitir o controle de movimento do robô. Assim, o mesmo código de controle pode conduzir os dois tipos de robô. Este recurso é muito útil quando combinado com o simulador de Estágio; programas de controle escritas para robôs simulados do palco, muitas vezes, trabalhar inalterada em hardware real.
· Player também é projetado para suportar praticamente qualquer número de clientes. Você sempre quis seus robôs para "ver" através dos olhos uns dos outros? Agora eles podem. Qualquer cliente pode conectar-se e ler os dados do sensor de (e até mesmo escrever os comandos do motor para) qualquer instância do jogador em qualquer robô. Além de sensoriamento distribuído para o controle, você também pode usar o jogador para o monitoramento de experimentos. Por exemplo, enquanto o C ++ cliente controla um robô, você pode executar uma ferramenta de visualização gráfica em outro lugar que você mostra os dados atuais do sensor e um programa logger para salvar os dados para análise posterior. On-the-fly solicitações de dispositivo permitir que seus clientes para ter acesso aos sensores e atuadores differenct conforme necessário para a tarefa à mão.
· O comportamento do próprio servidor também pode ser configurado on the fly. Veja o manual do usuário para obter detalhes sobre como alterar a taxa de dados do sensor e outros recursos.
· Por último, mas não menos importante, Player é um software livre, distribuído sob a Licença Pública GNU. Se você não gosta de alguma parte de como ele funciona, mudá-lo. E, por favor envie-nos seu patch!

Programas semelhantes

L1L2Py
L1L2Py

15 Apr 15

LossieASP
LossieASP

3 Jun 15

Comentário para Player

Comentários não encontrado
Adicionar comentário
Ligue imagens!