Projeto

Geral

Perfil

Ações

Defeito #210

Fechada

Comunicação com dois robôs ou mais

Adicionado por Onias Castelo Branco aproximadamente 7 anos atrás. Atualizado mais de 5 anos atrás.

Situação:
Fechada
Prioridade:
Alta
Atribuído para:
Início:
26/05/2017
Data prevista:

Descrição

  1. O firmware, na recepção, ignora pacotes de outro id?
  1. Os dois robôs estão programados com o mesmo firmware?
  1. Os dois têm dipsw?
  1. Os dipsw estão em posições diferentes?
  1. Procurar erro no labview
  1. Como é determinado o id para transmissão?
  1. Esse id é adicionado ao pacote que vai para a serial?
  1. a serial do transmissor está configurada para retransmitir o pacote independentemente de qual o id?

Arquivos

joystick_controlling_2_robots.png (93,2 KB) joystick_controlling_2_robots.png Renan Pícoli, 31/05/2017 23:30 h
loop_comunicação.png (18,7 KB) loop_comunicação.png Renan Pícoli, 31/05/2017 23:30 h
Ações #1

Atualizado por Onias Castelo Brancoaproximadamente 7 anos

Fizemos os testes usando a VI joystick_controlling_2_robots.vi (SSLVIEW, branch joystick-feature), corrigimos um detalhe no firmware(configurar o endereço da pipe0 do NRF24 para ACK) e colocamos um delay de 5ms entre as transmissões para cada robô na vi citada.
Foi possível controlar 2 robôs ao mesmo tempo, desde que cada um tivesse um id distinto.
(Entretanto, se tivessem o mesmo id, um robô específico parava de receber)

Ações #2

Atualizado por Renan Pícoliaproximadamente 7 anos

  • Situação alterado de Em andamento para Feedback
Ações #3

Atualizado por Luiz Renault Leite Rodriguesaproximadamente 7 anos

Mas o problema foi então corrigido?

Ações #4

Atualizado por Renan Pícoliaproximadamente 7 anos

Luiz Renault Leite Rodrigues escreveu:este

Mas o problema foi então corrigido?

Não chegamos a testar com o SSL_Vision_Log_Player. O que concluímos é que o firmware está OK. Sugiro que a inteligência teste também, se houver um erro, eles já começam a trabalhar para corrigir.

Atualizado por Renan Pícoliaproximadamente 7 anos

Seria necessário adicionarmos um delay antes e outro depois da escrita da serial?

Como é feito o loop de comunicação: loop_comunicação.png

Como foi feita a vi que controla dois robôs no mesmo joystick: joystick_controlling_2_robots.png

Ações #6

Atualizado por Onias Castelo Brancomais de 5 anos

  • Situação alterado de Feedback para Fechada
Ações

Exportar para Atom PDF