Este documento descreve a implementação de um algoritmo em Matlab para controlar um robô móvel da Lego Mindstorms NXT ao longo de um percurso com obstáculos. O robô usa sensores de cor e ultrassom para seguir uma linha preta e desviar-se de obstáculos, contornando-os e retomando a linha. O documento explica o código do programa e as imagens do robô em ação.