I've developed an Autonomous flight library for the Parrot ARDrone 2.0, entirely in Javascript. It implements things like an Extended Kalman Filter, PID Controller, Tag detection and mission planning. It is built on top of the popular nodecopter nodejs library. Being Javascript, this makes it really easy to play with and hack with the code, I think it is an excellent platform for people eager to learn more about probabilistic robotics and computer vision.

I would love to get feedback from this community and to add support for other drone platform if it makes sense.

The video above is a basic example of an autonomous flight following a square pattern and landing back on target.

http://eschnou.github.io/ardrone-autonomy/

 

E-mail me when people leave their comments –

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

Join diydrones