INF1771 - INTELIGÊNCIA ARTIFICIAL  
					TRABALHO 1 – BUSCA HEURÍSTICA  
					Descrição:  
					O trabalho consiste em implementar um sistema de navegação automatica de um robo  
					utilizando o algoritimo de busca heuristica A*. O robo deve ser capaz de calcular  
					automaticamente a melhor rota para chegar a qualquer ponto de um ambiente  
					representado através de uma matrix n x n.  
					Informações Adicionais:  
					-
					O programa fornecido contem a base para o desenvolvimento do trabalho, mas quem  
					preferir pode criar uma nova implementação em qualquer linguagem (C, C++, C#,  
					Java...).  
					-
					A Figura 1 ilustra o mapa do ambiente utilizado no programa base fornecido. A letra  
					“X” representa as paredes, o espaço em branco “ ” representa os locais onde o robo  
					pode andar, e o simbolo “@” representa o robo.  
					-
					O mapa que representa o ambiente deve parecer um labirinto, conter paredes, salas e  
					caminhos conectado as salas, assim como mostrado na Figura 1. O robo não pode  
					atravessar paredes.  
					-
					O algoritimo deve ser capaz de perceber quando não existe nenhum caminho para  
					chegar ao destino. Exemplo: uma sala que não possui nenhuma entrada.  
					-
					Após calcular a melhor rota, o programa deve mostrar a movimentação do robo  
					seguindo a rota calcula. O programa fornecido implementa uma ilustração bem simples  
					de como a movimentação pode ser realizada.  
					-
					A melhor maneira de começar o trabalho é pensando a função heuristica que será  
					utilizada pelo algoritmo A*.  
					Figura 1: Exemplo de mapa do ambiente.