Sistema de segurança

Pelo fato do AUV se tratar de um veículo que durante a missão realiza as tarefas de maneira autônoma, tem-se a necessidade de implementar um sistema de segurança para o caso de ocorrência de algum imprevisto não considerado previamente na etapa de pré-programação. Nesse contexto, elaborou-se a modelagem de um botão de desligamento do veículo…

Módulo T.A.R.D.I.S

O projeto de desenvolvimento do AUVille também contou com a elaboração de um módulo destinado a coletar todos os dados dos sensores do AUV individualmente (barômetro, giroscópio, velocidade, bússola, consumo de energia, status dos motores e da câmera) e separá-los em arquivos txt. Assim, a partir dos dados extraídos será possível plotar gráficos para estudo…

Visão Computacional

Para a parte de processamento de imagem, a equipe Terra optou por utilizar a biblioteca OpenCV, com a implementação dos códigos sendo feita na linguagem Python. O código implementado através do OpenCV utiliza métodos padrão desta biblioteca para a detecção do portal da prova, tarefa qualificatória nesta competição. Seu funcionamento se dá a partir da…

Simulação no Gazebo

As simulações em ROS foram realizadas no simulador Gazebo, já que dispõe de diversas ferramentas e é o que tem melhor compatibilidade com o ROS. A simulação ocorreu de acordo com o esperado, conseguindo realizar manobras e medir dados dos sensores de forma coerente. Futuramente pretende-se aumentar a complexidade do veículo, integrando o cálculo de…

Software

O setor de eletrônica é responsável por toda a parte eletroeletrônica do AUV, desde os códigos que são desenvolvidos e adaptados até a escolha dos componentes eletrônicos como placas de circuitos e desenvolvimento de PCI (placa de circuito impressa). Para o desenvolvimento do código para o AUVille utilizou-se o ROS (sistema de operação robótica) usando…