A robótica de serviços é uma área em forte crescimento, cada vez com mais aplicações com vista a substituir algumas das tarefas domésticas mais repetitivas, bem como no apoio a pessoas de locomoção reduzida em inúmeras tarefas, entre outros. Um dos maiores problemas encontrados nesta área é a navegação do robô num ambiente não determinístico, onde mapas a priori desenvolvidos de um determinado espaço são dinamicamente alterados pelos utilizadores do mesmo, levando a que o robô seja forçado a desenvolver um novo mapa local a cada instante que se move.
O objetivo desta dissertação é o desenvolvimento de um sistema de visão por computador para um robô já existente (robô Mary), em que faça com que este reconheça a sua posição atual, conhecendo a priori o ambiente que o rodeia, e que se mova para um determinado local quando solicitado, através da criação de rotas virtuais dinâmicas, sem colidir com os obstáculos ou objetos que entretanto estejam a ser movimentados e colocados no seu caminho.