Skip to content

Autonomous Underwater Vehicle main system code

Notifications You must be signed in to change notification settings

Bbuyukyilmaz/RINA

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

alt text

Image Process Tests:

The Algorithm is trying to get the blue dot to center of white circle. White circle is in front of camera.

alt text

Underwater Scenario Test:

Algorithm successfully find circle in underwater video.

alt text

Movement Scenario Test:

Algorithm successfully move RINA according to vision. This movement scenario tested on QGC and simulations.

alt text

Search Algorithm for Mission-1:

alt text

Search Algorithm for Mission-2:

alt text

Search Algorithm for Mission-3:

alt text

About

Autonomous Underwater Vehicle main system code

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%