Skip to main content

package to drive parallel drone swarm

Project description

This is the backbone of my (Isaac Robinson) high school research project. The idea is that drones have limited processing power and so cannot actually do very intensive tasks on their own. My solution to this problem was to make each drone borrow CPU time from other drones in a swarm when necessary. The method essentially changes the architecture of the system from a bunch of individual drones in a swarm to a computational cluster just long enough to get an intensive task done. This saves money, power, and makes it possible to use low-power drones for high-power tasks.

I chose to demonstrate this idea by creating a trigger which would alert a drone of the precense of something requiring more intensive processing, and then distributing this processing. For me, the intensive processing so far is facial detection. I have shown this method to be highly effective, and am currently in the process of improving it.

I am also building real drones to demonstrate this idea. My project is documented at sites.google.com/site/paralleldrone.

If you have any questions or comments, please feel free to contact me at isaacrob@me.com.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
distdrone3-0.0.2.tar.gz (18.5 kB) Copy SHA256 hash SHA256 Source None

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page