Skip to content

This algorithm generates a GPS route, enabling drones to autonomously scan entire areas by following this route. The parameter 'R' represents the drone's domain radius, ensuring efficient coverage.

Notifications You must be signed in to change notification settings

abdulkadrtr/areaScanningAlgorithm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

areaScanningAlgorithm

This algorithm generates a GPS route, enabling drones to autonomously scan entire areas by following this route. The parameter 'R' represents the drone's domain radius, ensuring efficient coverage.

1 2

How does it work ?

The Area Scanning Algorithm has been meticulously crafted for autonomous agricultural drones, with a specific focus on facilitating precise area irrigation and pesticide application. Initially, the algorithm identifies the designated area using GPS coordinates of its corner points, effectively converting them into Cartesian coordinates. Subsequently, it strategically positions a maximum number of circles with a radius of 'r' within this area.

Employing a custom-designed algorithm, the centers of these circles are organized into a sequence that forms the optimal route. This route, constructed in the Cartesian coordinate system, is then transformed back into the GPS coordinate system. Utilizing the Folium library, the resulting route is visually represented in the route.html file. Simultaneously, the area.html file showcases the boundary edges of the scanning area.

The algorithm's core purpose is to enable autonomous agricultural drones to execute precise irrigation and pesticide application tasks within a designated field.

Algorithm

MultiRobot Kopyası

Requirements

- folium
- pyproj
- matplotlib

About

This algorithm generates a GPS route, enabling drones to autonomously scan entire areas by following this route. The parameter 'R' represents the drone's domain radius, ensuring efficient coverage.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages