Object Avoidance Algorithm

Hello,

My name is Ilie-Ablachim Denis and I am a student of the Faculty of Automatics and Computers Science. I hereby express my interest for the Copter Object Avoidance and also wish bring a contribution to it.

Currently, I am in the senior undergraduate year and am working on my Bachelor’s degree. I wish to approach a new field, with broad perspectives, but also with the potential of making a strong impact. This is why I chose to introduce the following concept: UAV trajectory control and image processing techniques for smart agriculture decisions.

I would like to bring my contribution to this project by including an algorithm for the AUTO mode. This is also a main object of my Bachelor’s thesis. Based on readings from Google Maps, the user should be able to mark their area of interest by choosing a number of border points. After this step, the program should run a basic algorithm to find the shortest path for data recording during the flight. Thus, I discovered I would need an avoidance algorithm for my drone and I am trying to implement something based on 2 articles of one of my teachers from university ( https://www.dropbox.com/sh/cpepa51229o8jbu/AABBJWJMWs5Jv-BUyCjfeRUea?dl=0 ). So far, I have access to 2 drones from my Faculty: a DJI F450 and a hexacopter with ArduPilot.

I would like to know more about this project and to discuss the possibility of implementing this for any drone model using ArduPilot. Also, if you have some datasets or records which I could use in my work, I would be more than grateful if you could provide them.

Thank you in advance!

Sincerely,
Denis

1 Like

Hi Denis, Welcome! This is a great idea. Do you have any experience in modeling and simulation? You could start looking into the simulation tools available with Ardupilot, http://ardupilot.org/dev/docs/simulation-2.html