Esta dissertação tem como objetivo desenvolver um sistema capaz de fazer um mapeamento e auto-localização simultaneamente, conhecido na robótica como SLAM recorrendo a visão por computador e, possivelmente, uma tecnologia LIDAR. Serão utilizados mecanismos de Inteligência Artificial, mais propriamente, Machine Learning.
A localização e a capacidade de desenvolver um mapa de um determinado ambiente sempre foram áreas de estudo importantes para a robótica. Esta importância deve-se a uma tendência em procurar construir robôs que consigam fazer tarefas básicas à imagem do Homem e de forma independente.
A ciência computacional, Machine Learning, tem sido aplicada nas mais diversas áreas e os resultados têm sido surpreendentes. A aplicação deste mecanismo neste trabalho visa estudar a sua viabilidade e a qualidade dos dados obtidos.
O sistema recorrerá visão por computador e, possivelmente, a uma tecnologia LIDAR para extrair as informações do ambiente. O sistema terá que ser capaz de retirar a informação necessária para construir o mapa e ainda localizar-se com base nas imagens fornecidas pela câmara. Todo este tratamento da imagem, mapeamento e auto-localização será feito em tempo real.
Esta dissertação procura desenvolver um sistema SLAM com recurso a visão por computador e Machine Learning. Posto isto os principais objetivos são:
- Definir as características da imagem para o sistema retirar de modo a otimizar a relação entre a precisão dos dados e o custo computacional. Estas características servirão de input nos algoritmos de Machine Learning.
- Implementar um sistema que seja capaz de fazer um mapeamento 3D com base nos inputs dos algoritmos de Machine Learning.
- Fazer auto-localização dentro desse mapa.