Skip to main content

Lição 1: O problema do sensor ocular e do labirinto de disco

Usando dados do sensor ocular com o problema do labirinto de disco

Os sensores oculares no robô VR podem ser usados de várias maneiras. Observe que o Sensor de Down Eye não detecta o chão de um Playground como um objeto. Outros itens, como discos, serão registados como objetos. O Sensor de Olho Frontal detecta paredes nos Parques Infantis, bem como objetos elevados, como discos ou castelos.

Os sensores oculares podem detectar a cor de um objeto perto do sensor, como os discos coloridos no Disk Maze Playground. Isso é útil se você quiser que o Robô VR classifique objetos de cores diferentes, dirija até um objeto especificamente colorido ou execute comportamentos diferentes com base na cor de um objeto detectado.

Por exemplo, neste projeto, o Robô VR irá dirigir para o primeiro disco verde no Labirinto de Discos e, em seguida, virar para o próximo disco. 

def main():
    while not front_eye.detect(GREEN):
        drivetrain.drive(FORWARD)
        wait(5, MSEC)

    drivetrain.turn_for(RIGHT, 90, DEGREES)

Assista ao vídeo aqui para ver o robô VR   avançar enquanto o sensor frontal não detecta um objeto verde. Assim que um objeto verde é detectado, o Robô VR vira à direita.

Ficheiro de vídeo

Os dados do Sensor de Olho Frontal e do Sensor de Olho Descendente são relatados no Painel em tempo real, enquanto o projeto está em execução. Observe que o Sensor de Olho Frontal detecta o objeto (o disco) e a cor (verde) quando se aproxima do disco.

Projeto VEXcode VR descrito acima à esquerda com a janela Playground à direita. Uma caixa de texto explicativo destaca as palavras, Objeto do Olho Frontal Verdadeiro e Cor Verde. Isso se alinha com a imagem do robô no Playground que está parado na frente de um disco verde.

O Down Eye Sensor detecta a cor do chão (verde), mas como não há um objeto no chão do Playground, esse valor é relatado como Falso. 

A mesma imagem da janela do projeto e do Playground de antes, mas desta vez a caixa de texto explicativo destaca o texto Down Eye Object False Color Green. Isso indica que o olho para baixo detecta a cor do quadrado no chão do playground, mas não relata esse quadrado como um objeto.

Você pode usar os dados relatados no Painel a qualquer momento para ajudar a visualizar os dados que os sensores oculares estão relatando em tempo real. 

Perguntas

Selecione uma ligação abaixo para aceder ao questionário da aula.

Google Doc / .docx / .pdf