O teste de fusão do sensor mede a precisão do carimbo de data/hora dos sensores para Dispositivos Android, especificamente sensores de imagem da câmera e giroscópios. Isso fornece instruções detalhadas sobre como configurar o teste e a caixa de fusão do sensor para os primeiros tempo de resposta.
Tutorial em vídeo
Este é um tutorial em vídeo sobre como configurar a caixa de fusão do sensor.
Ferramentas necessárias
Antes de começar, verifique se você tem os seguintes componentes:
- Cabo USB A para B
- Cabo USB A para C (para smartphone de teste)
- Cabo de alimentação de 12 V e 2 A (para a caixa de controle do servo)
- Cabo de alimentação de 12 V (para iluminação, com interruptor)
- Cabo de conexão macho macho de 5 V (para iluminação)
- Cabo de conversão masculino-feminino de 5 V (para iluminação)
Etapa 1: conectar as luzes
Para conectar as luzes:
- Use o cabo macho macho para conectar as duas luzes nas extremidades inferiores das luzes, como mostrado na Figura 2. Prenda o cabo na parte inferior para evitar que o cabo interfira na operação.
- Conecte a extremidade da luz mais perto do orifício de saída do cabo de luz para
o cabo de conversão
- Orifício de saída do cabo de luz
- Orifício de saída do cabo USB
- Cabo de conversão macho de 5 V
- Passe a extremidade desconectada do cabo de conversão pelo círculo
buraco de saída da caixa, depois conecte-o à tomada
cabo para iluminação.
- Buraco de saída
- Cabo de conversão
- Cabo de alimentação
Etapa 2: anexar o servo
Para anexar o servo:
- Conecte o conector servo ao controle servo. Não se esqueça de inserir o conector orientado de acordo com as cores correspondentes etiquetadas (Y = amarelo, R = vermelho, B = preto), porque inverter a ordem pode danificar motor Se o cabo for muito curto, use uma cabo de extensão servo.
- Conecte o controle do servo ao cabo de alimentação (a iluminação e controle servo têm fontes de alimentação independentes e dedicadas).
- Use o cabo USB A para B para conectar a caixa de controle do servo ao host (máquina que executa o teste).
Etapa 3: anexar o smartphone
- Coloque o smartphone no suporte e fixe-o. Aperte girando o
parafuso de nylon para a direita.
Os smartphones devem ser colocados onde os cabos USB estão a periferia do suporte do smartphone e as câmeras ficam perto do centro do o suporte.
- Use uma gravata-zíper para segurar o cabo USB do smartphone na placa de fixação e passe-o para fora da caixa pelo orifício de saída. Conecte a outra extremidade do cabo para o host que está executando o teste.
Etapa 4: executar o script de teste
O principal executável em Python do script de teste é:
python tools/run_all_tests.py device=ID camera=0 scenes=sensor_fusion rot_rig=default
Você pode modificar o comando para especificar o endereço real do seletor usando:
rot_rig=VID:PID:CH
- Para determinar o ID do fornecedor (VID) e o ID do produto (PID), use o comando
comando
lsusb
. - Por padrão, o VID e o PID são definidos
para
04d8
efc73
com o canal "1".
Várias execuções, formatos diferentes
Para realizar várias execuções com formatos diferentes, é possível usar um
script diferente (no entanto, os resultados não serão enviados
CtsVerifier.apk
). Exemplo de script de teste:
python tools/run_sensor_fusion_box.py device=FA7831A00278 camera=0 rotator=default img_size=640,360 fps=30 test_length=7
Problemas de permissão
Para resolver problemas de permissão relacionados ao controle do motor por meio do Porta USB:
- Adicione o nome de usuário do operador ao grupo
dialout
usando:sudo adduser USERNAME dialout
- Desconecte o operador.
- Faça login no operador.