https://github.com/selcuukyilmazz/rina
Autonomous Underwater Vehicle main system code
https://github.com/selcuukyilmazz/rina
auv dronekit embedded-systems mavproxy opencv-python python raspberry-pi-4 raspberry-pi-camera
Last synced: 7 months ago
JSON representation
Autonomous Underwater Vehicle main system code
- Host: GitHub
- URL: https://github.com/selcuukyilmazz/rina
- Owner: SelcuukYilmazz
- Created: 2021-02-07T15:48:05.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2022-08-17T21:57:46.000Z (almost 4 years ago)
- Last Synced: 2025-02-01T12:44:08.878Z (over 1 year ago)
- Topics: auv, dronekit, embedded-systems, mavproxy, opencv-python, python, raspberry-pi-4, raspberry-pi-camera
- Language: Python
- Homepage:
- Size: 7.12 MB
- Stars: 6
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# RINA
## Description:
RINA is an Autonomous Underwater Vehicle (AUV) project. It is written in python, used OpenCV and Thread libraries. With threading we can control motors and camera in syncronization. Project is finished due to some economical and school problems. But as a team we are still learning and we still want to build our own professional AUV in the future
## How To Use:
If you need to detect Rectangle Shapes then start the code with argument ```1```
If you need to detect Circle Shapes then start the code with argument ```2```
In both case you should set trackbars to detect shapes properly
Image of RINA is below

## Image Process Tests:
The Algorithm is trying to get the blue dot to center of white circle. White circle is in front of camera.

## Underwater Scenario Test:
Algorithm successfully find circle in underwater video.

## Movement Scenario Test:
Algorithm successfully move RINA according to vision. This movement scenario tested on QGC and simulations.

## Search Algorithm for Mission-1:

## Search Algorithm for Mission-2:

## Search Algorithm for Mission-3:
