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.

Source Distribution

distdrone3-0.0.2.tar.gz (18.5 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page