Software
Os integrantes da área de software são responsáveis pelo desenvolvimento do software embarcado no robô, desde o controle dos atuadores até a máquina de estado de alto nível, utilizando tecnologias como ROS, Python, C ++ e Linux. A equipe de software está atualmente alocada nas seguintes áreas:
AI: responsável pelos principais aspectos que envolvem a automação de robôs. , desenvolver o controle e navegação do submarino, o sistema utilizado para movimentar o robô entre dois pontos do teste, a Rede Neural, por meio de algoritmos de reconhecimento de imagem, responsável por permitir a identificação dos testes, e a Máquina de Estado, encarregada de decidir as ações realizadas pelo robô.
Simulação: Desenvolvemos simulações para testar os mais diversos subsistemas do robô, utilizando o simulador 3D Gazebo, onde reconstruímos o ambiente de teste do robosub e todas as funcionalidades do nosso AUV.
Localização e mapeamento: A equipe de localização é responsável pelo processamento dos dados dos sensores AUV, com o objetivo de estimar o estado do robô, como posição e velocidade, para isso nossa equipe desenvolve e trabalha com diversos algoritmos como o filtro Kalman e SLAM .