Configurando o sensor de visão V5 com a configuração do robô especialista no VEXcode Pro V5

The VEX Visual Studio Code Extension has replaced VEXcode Pro V5, which is now end-of-life.

VEXcode Blocks and VEXcode Text remain actively developed and supported for all VEX platforms.

Abrir um projeto

Interface do VEXcode Pro V5 com o menu Ficheiro aberto e a opção Abrir realçada para abrir um projeto.

Ativar configuração avançada do robô

Menu de definições do projeto VEXcode Pro V5 com a opção 'Ativar configuração avançada do robô' destacada.

Aceitar os Termos de Configuração do Robô Especialista

Diálogo de aviso explicando a Configuração Avançada do Robot com o botão "Sim" destacado para confirmar.

Incluir novo ficheiro

Interface do VEXcode Pro V5 com menu de contexto da pasta aberto e opção Novo Ficheiro destacada.

Clique com o botão direito no menu suspenso 'incluir' e selecione “Novo arquivo”.

Adicionar ficheiro de configuração do sensor de visão

A janela Criar Novo Ficheiro mostra a Configuração do Sensor de Visão (. h) selecionada, com os campos de nome e porta preenchidos e o botão Criar destacado.

Selecione o arquivo C++ 'Configuração do Sensor de Visão (.h)'.

Atribua o sensor de visão a uma porta.

Nomeie o arquivo [nome do arquivo].h

Clique no botão Criar.

NOTA: O nome do arquivo DEVE conter a extensão correta “.h”, o arquivo não pode ser criado sem ela.

Lançar o utilitário Vision

O editor de código VEXcode Pro V5 mostra o ficheiro de configuração do sensor de visão aberto com o botão Configurar destacado.

Clique no arquivo do sensor de visão recém-criado para abri-lo.

Clique no botão Configurar para iniciar o utilitário de visão.

Colocar um objeto na vista

O Vision Utility apresenta a vista da câmara sobre um objeto azul, com o botão Freezer disponível e os controlos de assinatura apresentados.

Coloque um objeto na frente do sensor Vision de forma que ocupe a maior parte da tela e clique no botão ‘Congelar’ para bloquear a tela.

Selecione a cor do objeto.

Utilitário de visão que mostra uma caixa delimitadora desenhada em torno de um objeto azul.

Clique e arraste uma caixa delimitadora na cor/objeto a ser rastreado. Certifique-se de que a caixa delimitadora contenha principalmente a cor do objeto e não pouca ou nenhuma parte do plano de fundo.

Atribua a cor

O Vision Utility mostra uma caixa delimitadora desenhada em torno de um objeto azul e um espaço para assinatura selecionado através do botão Definir.

Clique em uma das sete caixas de seleção ‘Definir’ para atribuir essa cor a um slot de assinatura.

Calibre a assinatura de cores

O Vision Utility mostra o controlo deslizante de calibração da assinatura de cores ajustado para melhor corresponder ao objeto.

Clique no ícone de seta dupla à direita do botão “Limpar” e use o controle deslizante para calibrar o Sensor de Visão para melhor detectar a assinatura de cor. Para obter melhores resultados, arraste o controle deslizante até que a maior parte do objeto colorido seja destacada, enquanto o fundo e outros objetos não.

Dê o nome da assinatura

O Vision Utility mostra a assinatura de cor renomeada para BLUE_CUBE.

Clique no campo de texto SIG_1 para renomear a assinatura de cor.

Pressione o botão Congelar mais uma vez para permitir que o Sensor de Visão retome o rastreamento. Mova o objeto colorido dentro do campo de visão do Sensor de Visão para garantir que ele esteja sendo rastreado. Se o rastreamento estiver funcionando conforme o esperado, feche o Vision Utility.

O editor de código VEXcode Pro V5 mostra o ficheiro de configuração do sensor de visão com a assinatura BLUE_CUBE definida no código.

As assinaturas de cores também podem ser alteradas no editor de texto através do arquivo Vision Sensor Configuration.

Para configurar o Sensor de Visão para detectar mais cores, repita as etapas 5 a 9.

NOTA: O Sensor de Visão é sensível a diferentes níveis de luz. As assinaturas de cores podem precisar ser recalibradas se os níveis de luz no ambiente do robô mudarem.

Abra o ficheiro main.cpp

Explorador de ficheiros do VEXcode Pro V5 com o ficheiro main.cpp destacado na pasta src.

Clique em main.ccp para abrir o arquivo.

Modifique o ficheiro main.cpp

O editor de código VEXcode Pro V5 mostra o ficheiro main.cpp com uma instrução include adicionada para o ficheiro de cabeçalho do sensor de visão. A linha diz #include VisionSensor.h.

Introduza
#include "[nome do ficheiro do sensor de visão]. h".

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: