O sensor de visão permite que o seu robô detete e reaja às cores do seu ambiente. Utilizando uma câmara integrada e um processamento próprio, o Sensor de Visão consegue identificar e rastrear Assinaturas de Cor, que são cores específicas que configura para o seu projeto.
Após a configuração das assinaturas de cor, o sensor pode fornecer informações como a localização, o tamanho e a quantidade de objetos correspondentes no seu campo de visão.
Importante:O sensor de visão só podeser configurado se tiver ligação à internet.
Ligue-se ao serviço de Utilitários de Visão
Para começar a configurar o seu sensor de visão, adicione-o primeiro como um dispositivo na janela Dispositivos.
Selecione Abrir Utilitário para começar a configurar as Assinaturas de Cores.
Selecione o ícone da câmara no canto superior esquerdo da janela para ligar o seu sensor de visão.
Ligue o sensor de visão ao seu computador utilizando a porta micro-USB.
Utilizando as opções de diálogo do seu dispositivo, selecione o Sensor de Visão. Aqui é mostrada uma interface do Windows para referência.
: O sensor de visão não pode ser configurado com o utilitário de visão enquanto estiver ligado ao cérebro IQ (1ª geração) ou (2ª geração).
Após a ligação, o sensor de visão irá exibir uma imagem tirada no momento da ligação e o ícone da câmara no canto superior direito ficará verde.
Configurar uma assinatura de cores
Para atualizar a imagem apresentada no Utilitário de Visão, selecione o ícone verde da câmara.
Brilho baixo
Alto brilho
Para alterar o brilho das fotografias tiradas pelo sensor de visão, utilize o deslizador de brilho na parte superior do utilitário de visão.
Posicione o cursor do rato sobre o objeto de cor sólida e, em seguida, selecione e arraste sobre a cor pretendida para a configurar, como mostra este vídeo.
Nota: Certifique-se de que se mantém dentro dos limites da cor que pretende selecionar. Caso contrário, pode captar acidentalmente cores do fundo, o que pode interferir com a deteção do sensor de visão.
O botão Set ficará verde. Selecione esta opção para guardar a cor.
Quando uma assinatura de cores é definida, será apresentada uma caixa delimitadora em torno de todas as cores que correspondam a essa assinatura. Para obter mais informações sobre as propriedades de um objeto e sobre como programá-las, aceda ao site de referência da API IQ (2ª geração) ou IQ (1ª geração).
Também pode renomear a assinatura de cor clicando no nome (por defeito, o primeiro nome é SIG_1). Selecionar fora do campo de texto irá guardar o nome.
Selecione o ícone de setas junto a uma Assinatura de Cor para ajustar a sua tolerância, como mostra este vídeo.
O aumento da tolerância permite que uma maior gama de tons semelhantes seja reconhecida como a mesma Assinatura de Cor, o que é útil em situações com iluminação inconsistente, como sombras ou reflexos. Diminuir a tolerância torna o sensor mais seletivo, reconhecendo apenas cores muito próximas da assinatura original.
Configurar um código de cores
Um código de cores é uma combinação de assinaturas de cores que formam um padrão horizontal. Após configurar as assinaturas de cor, selecione o separador Códigos para começar a configurar os códigos de cor.
Na caixa de texto à direita, introduza os nomes das assinaturas de cor a incluir no código de cor, por ordem e separados por vírgulas.
Por exemplo, para criar um padrão de Vermelho seguido de Azul, digite RED_BOX,BLUE_BOX. Para criar um padrão de Azul seguido de Vermelho, digite BLUE_BOX,RED_BOX.
Renomeie a assinatura de cores clicando dentro do campo de texto à esquerda.
Assim que um nome for guardado para o novo código de cores, este será apresentado no ecrã.
Os códigos de cor possuem uma propriedade única que pode ser utilizada com os seus objetos, denominada Ângulo. Para mais informações sobre esta propriedade, visite o site de referência da API IQ (2ª geração) ou IQ (1ª geração).
Guardar a configuração do sensor de visão
Após definir todas as assinaturas de cor e códigos de cor, seleccione Copiar Configuração e volte ao VEXcode.
Dentro do VEXcode, seleccione Colar Configuração.
Em seguida, selecioneConcluído para guardar a configuração do sensor de visão e começar a utilizá-lo para programar no VEXcode IQ.