ADS-B decoding on an AR.Drone


"Cheap ADS-B on Amateur Drones":

Get a head start on the NASA Centennial Challenge's ADS-B requirements by plugging a $20 USB dongle into your drone and tracking nearby aircraft:

  1. Start with an AR.Drone (or other ARM-based amateur drone).
  2. Buy a $30 USB dongle.  See the rtl-sdr wiki for recommendations.
  3. Compile and install the dump1090 Mode S/ADS-B decoder software with my easy-to-use cross-compiler setup: ardrone-dump1090-cross-compiler
  4. Plug in the receiver.

And now you're decoding packets:


ADS-B sense-and-avoid is seen as critical to integrating unmanned aircraft into the National Air Space, and this is the beginning of a cheap "sense" solution.  Next up: "avoid".

E-mail me when people leave their comments –

You need to be a member of diydrones to add comments!

Join diydrones


  • there was a discussion of this idea a little while back..

  • Or even to sense and put a dummy transmitter on a collision course, you don't even need a real collision.

  • Surely this sense and avoid could easily be subverted to sense and collide?

  • Yep, very nice.

  • Can't wait for USB host on Arducopter.

  • Moderator

    Great :)

  • Nice, this is important work.

  • That is cool! Now all we need is transponders to broadcast our positions. 

  • 6300 planes flying right know.Image just how much gas all these planes are burning.We are doomed

  • Thanks.  BTW, that screenshot shows planes up to 30 miles away from me, but I've picked up aircraft over 100 miles away just with that dumb little antenna that's meant to pick up DVB-T signals.

This reply was deleted.