# Drone Programming Strategy

#### BR-549

Joined Sep 22, 2013
4,938
I wasn't sure where to post this. I have a question about programming strategy of multicopter drones.

1. What is the communication procedure? I mean is it like "can you hear me now?---yes I can" all during the flight time, or only when a new instruction is needed?

2. And what routine does one go into when you lose communication?

Is there any standards or guidelines or is everything still in the hodgepodge stage?

#### jpanhalt

Joined Jan 18, 2008
10,108
Are you talking about a commercial drone or hobby?

Last edited:

#### BR-549

Joined Sep 22, 2013
4,938
I remember reading an article, I think it was in scientific America, this fella was researching bee and insect flight.

Some insects have little weights that they say, give counter balance and reference symmetry to their flight. These are the precision fliers.

Regardless of this fact, the insects fly by sight only. They don't have instruments that tell them where they are in relation to navigation.(altitude, bank, speed, etc) This fella claimed to have derived(or close to) the algorithm for a visual only avoidance and navigation system. If I remember right, darpa was most interested.

The image information from a ccd device is all that is needed. The program analyses motion.

This was seven or eight yrs ago, I believe. Maybe some of this is getting out to the public.

#### mcgyvr

Joined Oct 15, 2009
5,394
"vision" is all the rage these days in everything.. sadly needed as people are finding more ways to be lazy.. Everything from quality control to car guidance,etc...
These drone things seem to really be spatially aware though via GPS and vision..
The "track me" functions on the phantom 4 are cool too.. Just draw a box around yourself on the screen and it tracks you everywhere..

I'm an avid "jeeper" and want one just to be able to launch it and have it follow me through the forest/rocks,etc... recording the whole time..

I've been meaning to find enough time to play with OpenCV/Roborelm/Pixycam,etc...