Skip to content

From developing software for autonomous INS, vision (image processing), and control, this repo aims to share in detail the work undertaken using the BlueRobotics BlueROV2.

License

Notifications You must be signed in to change notification settings

Bolofofopt/UnderwaterDroneProject

Repository files navigation

BlueRovProject


Done when studing in Escola Náutica Infante Dom Henrique.


Project Role: Project Leader overseeing 6 teams comprising 12 members in total.

📦 UnderwaterDroneProject/
├── 📁 codigo/                      # Código-fonte do projeto
│ ├── 📁 codigoFinal/               # Código usado no último teste real
│ │ ├── analisaCSVFINAL.py          # Analisa o CSV derivado do testeTrackFunc.py
│ │ ├── pidController.py            # Classe do controlador PID
│ │ ├── redTrackCentroide.py        # Classe responsável pela visão computacional
│ │ ├── ROVlateralvertical.py       # Interface com os sistemas do ROV (sensores e atuadores)
│ │ ├── manterProfundidade.py       # Teste de manutenção de profundidade com PID
│ │ ├── testeTrackFunc.py           # Teste de rastreamento visual com o ROV
│ │ └── testeROV.py                 # Teste de ligação e propulsores do ROV
│ ├── 📁 dataProcessing/            # Scripts de pré-processamento de dados
│ │ └── processarDados.py           # Processa o output gerado pelo manterProfundidade.py
│ └── 📁 notUsed/                   # Código descartado ou versões antigas
├── 📁 mydocs/                      # Documentação e relatórios
│ ├── rCritica_ROVarticleOcean.pdf # Recensão crítica a um artigo científico
│ ├── REPORTprojetoBlueROV2.pdf     # Relatório final do projeto BlueROV2
│ └── 📁 telemetria/                # Dados e observações de testes reais
├── LICENSE                         # Licença de uso
├── README.md                       
├── pyvenv.cfg                      # Configuração do ambiente virtual Python
├── requirements.txt                # Lista de dependências Python
├── .gitattributes                  # Configurações de Git para arquivos de texto
└── .gitignore                      # Arquivos ignorados pelo Git

About

From developing software for autonomous INS, vision (image processing), and control, this repo aims to share in detail the work undertaken using the BlueRobotics BlueROV2.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages