Hacking the AR Drone: Intro

Ever since we played with the original AR drone back at CES a few years ago, we’ve been keeping an eye on them. While we all agree there are better quadcopters out there, the price point for a ready-to-fly quadcopter of this size is really great with these.

When the fake video from FPS Russia of the weaponized drone made the rounds earlier this year, we were surprised at how people reacted. Anyone who has messed with quadcopters recognized it as fake right off the bat (not to mention the overly cliche fake russian character).

We won’t be adding a full fledged firearm to this. Mainly because it simply can’t lift the weight (There are ones that can, but we couldn’t justify the cost just for that). We do have some ideas though.

Lets go over the specs of the AR Drone 2.0 first.

Specs

The manufacturer is pretty good about sharing information. They have a decent breakdown of the specs as well as a full SDK available for writing apps for the AR drone.

*We’re assuming they mean 1Gigabyte of RAM there on the specs.

As you can see, it has decent specs for the $299 price tag. This is partially due to the fact that it uses wi-fi for control. A decent radio system would greatly increase the distance (and probably response), but would have added another $100 to the price tag.

First Impressions

This isn’t a full review of the AR Drone. I didn’t run it through any tough tests, nor compare it to similar sized and outfitted competitors. I just pulled it out of the box, flew it around a bit, and started thinking about how best to make it preposterously dangerous.

During this time, I found that the Wi-Fi control system works fairly well. There’s not really a discernible lag between motions on the iPhone and motions on the drone. The drone was fairly stable both indoors and out, though it really didn’t like ceiling fans.

I started taping things to it to see how it would respond. As you get too much weight on it, you start to see that the stabilization system twitches attempting to keep it level. This happens long before it physically can’t lift things. It shouldn’t be an issue though as I only noticed it while attempting to hover in place. Battery life is greatly reduced though with any additional weight. This is a pain in the butt because the stock battery only offers roughly 8 min of un-weighted flight on a 1.5 hour charge.

Modifications already done

There is already a strong community of modders out there for the AR drone. Here are some common mods that I found while researching. I’ve included a few links to examples, but there are many more to be found.

Modifications planned

I’ve got some ideas. They’re not all very safe sounding, but don’t worry, I’ll take precautions to make sure no one gets hurt. They’re also not very practical, but sound really fun.

  • Custom airsoft gun (multiple shots possible, c02 powered)
  • audio bug deployment (small transmitter that could be dropped by drone)
  • flame thrower
  • POV light bar (need a super light weight design)
  • laser for balloon popping (yes, indoors with proper eye protection).
  • LED sticky/throwie delivery
  • taser device (probably fry the drone when it hits something)

Let me know your ideas. Keep in mind that if I strip this thing down, I can really only carry 100-150 grams comfortably. Also keep in mind I don’t have the time or resources to carry out massive undertakings (sorry, no AI swarms, etc )

Comments

  1. Joe says:

    Maybe a spring loaded BB or pellet gun, and it could carry a reasonable amount of ammo for the weight.

  2. Sisco says:

    The DJI Flamewheel F450 and a Spektrum DX5i (without Naza Stabilizer & GPS) can be purchased at a pretty good price.

  3. Whit says:

    Load it up with as many powered led’s attached to parachutes as you can along with a little drop pod. Take a night flight as high as you can and drop them.

  4. Luke87 says:

    A funny “weapon” could be an adjustable Mirror.

    With that the drone could be programmed to blind a certain person from way above. :D

    would be pretty annoying and not a real weapon.
    Could also be used to establish temporary data transmittion ways for optical transmission.

    could be cool …

  5. B4a5r0t says:

    attach a bunch of those tiny bottle rockets and put an ignitor made out of a tiny light bulb and some black powder put on all the fuses that way when you press a button the rocket would take off like a missile and you can shoot down all the other pesky drones that are invading your airspace

  6. anlone says:

    I had seen someone on YouTube who had modified a cd-rom laser beam into a real laser gun. It would be cool if that can be installed on the AR Drone!^^

  7. Daniel says:

    I’m actually thinking about using a quadcoptor in outdoor airsoft/milsim games.

    It would need to be mostly hands off, meaning it would need to follow the squad leaders via RF beacon or maybe the SQDL would transmit GPS position info the quad via xbee or similar.

    The biggest problem I see is that it would have to be huge to handle wind, etc and to carry enough power to run for even a 30min skirmish.

    And it would be LOUD.

    Some of the larger national milsim ops employ helicopters that allow passengers to make ‘gun runs’ – i.e. they shoot at the other team on the ground while flying overhead.

    Great fun for the gunner, but somewhat demoralizing for the ground troops because they can’t shoot back.

    I’ve also considered FOV airplanes with very strong bodies and CHEAP wings – with a fully automatic electric airsoft pistol you could use it to attack the other team. Cheap wings and strong body means they could shoot you out of the sky with little risk of major damage.

  8. omegacs says:

    No, they mean really 1Gbit, aka 128MB of RAM. DRAM chips in general are specified in bits, just look at Digikey’s selector.

  9. Dylan says:

    What about making an induction charger and charge it via electro magnet field.. that would be cool to have it fly or over while it charges indoors

  10. uC says:

    Here is another version:

    It seems to be using the serial port as the control channel.

    http://mirumod.hopto.org/

    • Caleb Kraft says:

      yeah, it looks like serial input shouldn’t be a problem. I’d really like to go the other way though. I don’t need to add a costly rf mod for my purposes, but I’d really like to be able to trigger something external. I wonder if I can have it write to the serial port during flight.

      • uC says:

        I like the way you’re thinking. These guys were on sale here last week. I was very tempted to pick one up but sadly didn’t.

        I was pleasantly surprised when I saw that it had a serial port available.

  11. knope says:

    what ever you do… it needs an option to be able to JOUST! … or you could make it looke like something from the classic game while you’re at it…

  12. Pixel_K says:

    I own one, the only payload I tried so far is a 50g GPS logger (DG-200), it coped fine, although the GPS Signal was abnormally noisy).

    If you want to launch your own events/actions, there’s only two possibilities so far : write your own app using the SDK, or go for the RC mod and get an arduino pro mini onboard. For the action part you will need an additional board, so why not go RC from the start (it’s 200 to 300$ including the remote) ?

    Keeping it light on the action side, the rubber band shooter seems nice, but the release mechanism may be too heavy. The firework ignited by a heated filament seems the most promising suggestion to me (with added showtime bonus).

    • Caleb Kraft says:

      This is what I haven’t been clear on. Can I have an app with the SDK that will write OUT to the serial port? If so, I can use that to trigger external events using something like the arduino pro mini.

      Otherwise I’ll have to either convert the whole thing to R/C, or rip a tiny R/C circuit from something and just stuff it in there (which might actually be a performance/finanacial winner).

      • Pixel_K says:

        The command exposed by the SDK (page 6 of the SDK documentation PDF) seem to be flight related only.
        So a garage door remote or something like that may be the cheapest solution. I have a few unused DSLR flash radio remotes here that would work fine and are tiny, but I would need to step down the 11,1 3S LiPo voltage to 3V (the two original AAAs would be too heavy).

  13. abefroman says:

    Simple. run small wires around the circumference of the body, build taser, bump into victims.

  14. asheets says:

    Maybe I missed it, but what is the spec for absolute altitude? Lift a small wi-fi repeater?

  15. Impulse405 says:

    Check these two links out. that quadroter in FPS Rusia’s video is not fake.

  16. Bloodlock says:

    UAV mod with gps waypoints, and a long range radio… or sms… to transmit commands and receive telemetry… and a better battery… for long range missions… xD~

  17. Bloodlock says:

    also… you can control ar drone with windows and a joystick…

    http://parrotsonjava.com/2012/01/02/ardronecontrol-1-2-0/

  18. roymi6 says:

    I’d love to see a combination of tricks with the AR Done.

    Combine a bigger battery for longer flight time with a Oculus Rift VR Headset for immersive flying!

    I assume the RC mods don’t transmit the video? If they did that would put the icing on the cake for long range, extra flight time with VR! :)

  19. Kevin says:

    What about adding 3g to this thing? Open VPN Layer 2 bridge back to Squidfoo. Depending on how much bandwidth this thing needed you might be able to get some considerable distance. Just thinking it might be fun to blind the hoodlums on the square with the mirror mentioned above.

    How long does the battery last on this guy?

    • Caleb Kraft says:

      8 minutes. There have been mods that allow for 3g connectivity, though they’re not well documented. Blinding people with mirrors will be next to impossible due to stability issues. Even when hovering, it is drifting around.

    • Kevin says:

      Sorry I got a little excited didn’t see that above. Maybe just an annoying noise. High pitched squeal? Need more than 8min for hoodlum work. RP with 3G might work but is probably way to heavy with added battery.

  20. Alex says:

    Lots of tiny flashing leds, with a small personal alarm, annoying people at night.

    Flyby annoyance at hand

    Maybe a pen laser too look cool, but not pointed at anyone.

  21. Rich says:

    Tesla gun, Of course you might have to do some miniturization, but still — how awesome would it be to go shooting lightning bolts off it at night?

  22. philipp says:

    for weight and power savings it would be cool to send r/c signals via this mod http://www.instructables.com/id/I2C-interface-to-the-FlySkyTurnigy-9x/?ALLSTEPS
    to the ar.drone. it’s a shame that there is no source code of an autopilot for the drone (to my knowledge).
    without the shells it could easily carry a gopro and would make a cheap platform.

  23. rrrrrrrrrr says:

    lol. Fake?
    1. This is NOT RUSSIA weapon trade company, but USA.
    2. Copter NOT fake, fliyng behvior it is easier to make than to imitate.
    3. Weapon+minicopter? Analog such devices really made and tested long time ago, but it’s have high cost and low effective.

  24. rrrrrrrrrr says:

    t.e. http://www.youtube.com/watch?v=zpJF27QQcQ8 – 6 years ago!
    no problem, but cost and law

  25. Martin says:

    I know that you can reduce the turbulence that causes a major part of the noise by making serrated saw-like groves along the end of the propellers. i dont know how much noise the engine makes, or if the modd reduces its lifting capability, but it might help a bit.

    This http://www.youtube.com/watch?feature=player_detailpage&v=Q1TUmmH130g#t=2453s – is proof of that at least…

  26. J.Coleh says:

    Very disappointed that absolute control was removed. Any suggestions on how to restore it?

    • Brian T says:

      I don’t believe Apple and Parrot have reached ANY settlement on the ‘Absolute Control’ fiasco that is really just Apple being greedy. I am working on some of these mods suggested above for LE and PMC use. This is a practical drone platform to BUILD ON (kinda like the AR-15 MSR, the AR stands for ArmaLite Rifle model 15 not Assault Rifle like many would like to believe and MSR stands for Modern Sporting Rifle). What sucks about this platform; is that I have to rebuild is half of the drone as the body is too light and fragile (it is recreated out of a polymer similar to that of firearms and magazines). This is by Parrot’s design as they want this to not last forever (they must sell new versions you know…)

      Other than making the hull still light but flexible and rigid enough it will not break when it is shot out of the nearby airspace is a challenge. There is also the challenge of better power systems, better imaging in low or no light situations – not to mention control, range and speed issues that one would need to resolve. I use these as a base platform, strip and recompile my own OS image on them and then add the modular upgrades I offer to each as requested by the LE agency or PMC. These are much more economical for law enforcement agencies since if you shoot them down, it’s considered no different that shooting at a helicopter or police car and won’t damage much not to mention it’s serviced by me. It is possible to mount certain firearms on here but your payload will be minimal – forget stun guns, tasers are more appropriate with riot control as are 35mm gas cartridges. You can’t do them all and BTW – IF YOU ARE NOT A FFL – Federal Firearms Licensee – who has been licensed to own NFA (see National Firearms Act) items, most of what I am talking about will get you a felony charge for even having ‘constructive possession’ of these items before figuring out how to make them work. KEEP THESE AS A TOY AND YOU WON’T GO TO – AS THEY SAY IN TEXAS AND THE MOVIE ‘OFFICE SPACE’ – ‘Watch out for your cornhole dude’ and don’t get served in a ‘Federal pound-me-in-the-ass prison’ for being a tool.

      I am a defense contractor who works with an organization that makes components for UAV and also cyber defense solutions, besides being in the ‘family business’ of ammo and firearms for three decades. If you think even adding a laser to this is funny, see how the State (Republic) of Texas and the United States chose to make a local resident into an example for having curiosity of causing mayhem with a laser.

      http://www.dallasnews.com/news/20130725-man-who-admitted-aiming-laser-pointer-at-dallas-police-helicopter-gets-30-months-in-federal-prison.ece

  27. Dmitriy says:

    Did anyone think about controlling a peripheral (externally mounted) attachments such as cameras or missile launchers :) using the LED commands?
    The color LEDs on the motor controllers are useless anyways, so why won’t we make them to do a useful job?
    As far as I understand from the documentation the LED commands get broadcasted to all of the drone’s serial ports (one at each motor controller (4) plus one at the bottom of the drone). Motor commands are sent to the individual ports (again, as far as I understand), but the LED are broadcasted and can be read from any port including the bottom one, which is very convenient.
    It should be enough just one PICAXE 08M2 IC to read serial input, interpret and output to the peripherals.

    I did not do anything to proof this theory yet, do not have any spare time right now, but planning to start messing with the quad’s serial this spring/summer…

  28. Mike Warner says:

    Has anyone reported/verified the lifting capacity, on full battery charge, of the Power Edition model?

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 93,979 other followers