Nas aulas de laboratório da disciplina de Portfólio MEEC, nós, alunos, trabalhámos maioritariamente com o robot NXT da LEGO.
Este robot tem várias funcionalidades, entre as quais se destacam 2 rodas com potências e direção alteráveis, sensores de diversos tipos (de intensidade luminosa, de distância e de intensidade sonora) e Bluetooth para poder receber e enviar ordens a outros NXT’s.
Para enviar ordens ao robot sobre como utilizar essas funcionalidades, usa-se o programa LEGO Mindstorms, criando assim uma sequência de instruções que será enviada e cumprida assim que o seu utilizador der a ordem (ao carregar num botão do robot).
Assim, o projeto no âmbito da disciplina era o de fazer com que o NXT seguisse uma linha negra, utilizando para isso o seu sensor de luminosidade. Além disso, era permitido e aconselhado ao grupo de trabalho que criasse mais funcionalidades para o robot, dentro do tema de seguir uma linha negra.
O projeto final do meu grupo consistia em fazer com que o robot, ao ser colocado numa zona branca, encontrasse a linha negra, seguindo-a, depois disso. Além disso, o robot, ao ser confrontado com um objeto no seu caminho (utilizando o sensor de distância para detetar o obstáculo), deveria parar e inverter a sua marcha, continuando a seguir a linha preta, mas no sentido inverso.
Este projeto foi conseguido com total sucesso, como se poderá observar no vídeo que irei colocar aqui.