The use of Unmanned Aerial Vehicles (UAV's) is becoming increasingly more intense in civilian and military areas, as they can replace humans in dangerous or routine missions. Although well developed, many of these devices still require constant monitoring and human command to perform its functions. This research aims to decrease such dependence by enabling an UAV to orient itself autonomously based on the recognition of predetermined routes. By means of incorporation of a market IP video camera and the development of a computer vision system in Python using the OpenCV library, the captured images are sent to a PC on land, which is in charge of processing. Resumo-O uso de Veículo Aéreo Não Tripulado (VANT) vem se tornando cada vez mais intenso nas áreas civis e militares, uma vez que VANTs podem substituir seres humanos em missões perigosas ou rotineiras. Embora sejam bem desenvolvidos, muitos destes aparelhos ainda requerem constante monitoramento e comando humano para o desempenho de suas funções. Essa pesquisa busca diminuir tal dependência, capacitando um VANT a orientar-se de forma autônoma com base no reconhecimento de rotas pré-determinadas. Através da incorporação de uma câmera de vídeo IP de mercado e do desenvolvimento de um sistema de visão computacional implementado em linguagem Python, usando a biblioteca OpenCV, as imagens capturadas são enviadas para um PC terrestre, que é encarregado de processá-las. I. INTRODUÇÃO Criados inicialmente para uso militar, os Veículos Aéreos Não Tripulados (VANT's), foram projetados e construídos para substituir e auxiliar o homem em missões de grande risco [1, 2]. O incrível sucesso desses aparelhos em atividades como reconhecimento, inteligência, apoio aéreo, combate e controle de artilharia fez com que, posteriormente, fossem sendo descobertas importantes funções civis para os mesmos nas áreas de policiamento, patrulhamento costeiro, proteção ambiental e atividades de busca, dentre outras. Devido à grande utilidade e importância desses equipamentos, o projeto e construção dos VANT's têm constituído uma promissora área de pesquisa e desenvolvimento [3, 4, 5, 6]. Podendo se diversificar em pequenas aeronaves de asas fixas ou rotativas, esses veículos são operados de duas formas principais: por controle remoto, isto é, pilotados por seres humanos em uma base fixa de comando; ou por autonomia própria, ou seja, voam de forma automática, através de computadores e softwares programáveis [7]. Além dos sistemas básicos de voo, o projeto dos VANT's completamente autônomos inclui a necessidade de controladores lógicos programáveis que comandem o aparelho. Tais comandos dependem da função e das missões a serem desempenhadas pelo veículo em questão. Um VANT de patrulhamento costeiro, por exemplo, tem de ser capaz de identificar veículos estranhos e de agir imediatamente, seja se movimentando em direção ao mesmo ou informando uma central operacional sobre a presença desconhecida. Por essas razões, aparelhos completamente autônomos precisam de sistemas integrados de reconhecimento, ação e controle, para que possam voar e desempenhar suas funções de forma conjunta, sem a necessidade de supervisão humana imediata. Devido ao fato de a pesquisa e o desenvolvimento desses sistemas se encontrarem levemente defasados e ainda necessitarem de esforços e aperfeiçoamento, observa-se um maior uso de VANT's controlados pelo homem. Entretanto, devido à redução de custos de operação e pessoal que podem trazer, os veículos autônomos representariam uma vantagem nessa área, sendo poucas as missões que estes não podem executar. O propósito desse trabalho é, portanto, a capacitação de um quadricóptero (um VANT de asas rotativas [8]) quanto à capacidade de se locomover de forma independente. Através de metodologias computacionais, do desenvolvimento e integração dos sistemas de visão e comando, esse projeto busca habilitar o quadricóptero a identificar trajetórias e possíveis caminhos, além de tomar ações em relação a tais detecções. II. EQUIPAMENTOS Para a execução geral deste trabalho foi utilizado um quadricóptero já desenvolvido em outra pesquisa na UFABC [8]. Trata-se de um VANT de asas rotativas, dotado de quatro motores, que funcionam sob placas Arduino (Kit Arduino Pilot Mega), responsável pelo controle do quadricóptero. Para a captura de imagens para processamento foi usada uma câmera IP modelo FOSCAM FI8909W, que fica acoplada ao quadricóptero durante seus voos. A resolução desta câmera Proceedings of XI Workshop de Visão Computacional-October 05th-07th, 2015 67