LabVIEWhacker.com recently received their Leap Motion developer’s kit. Within a day they were able to control the AR.Drone with Leap Motion gestures based on the AR.Drone LabVIEW toolkit. Have a look at the video for some awesome Mission Impossible style Quadrotor controls.
Parrot itself does not yet offer a Windows SDK for the AR.Drone. That is why Stephen Hobley, Thomas Endres, Julien Vinel have been working on an .Net SDK and a Windows control application for the AR.Drone. ARDrone-Control-.NET has been released last week and the source code is up on GitHub.
The AR.Drone can be controlled through DirectX inputs, like joysticks as well as keyboard and the Wiimote. Display of camera video is supported and can be saved from the control application.
Stephen has a short demonstration up on Youtube in which he explains and demonstrates the various possibilities of the control program.
Jean Charles Mammana has written an AR.Drone driver for the Urbi platform. Urbi is an open-source software platform that allows you to write programs to control robots like the AR.Drone, Lego Mindstorms NXT, Bioloid, Spykee or even the Segway.
With Urbi you can use one environment to write programs and behaviors for a diverse set of robots or complex systems.
Gostai, the makers of Urbi, also have developed Gostai Lab, a rather expensive toolkit (1490 euro) with which you can develop your own graphical interfaces for your Urbi-projects. You can see the graphical interface made with Gostai Lab in the next video. However you do not need Gostai Lab to run Urbi code and control your Drone. The command line just does not look as spectacular as the GUI.
The Urbi program used in the video to have the Drone track the red ball is only 25 lines of Urbi code. You can download a Linux tar-ball of the Urbi SDK with the required AR.Drone drivers from the Urbi et AR.Drone page (French) on Jean Charles’ website to start experimenting with Urbi yourself.
In the following video an AR.Drone is controlled with a PS3 Controller hooked to a laptop running the Linux SDK.
A while ago the new AR.Drone SDK 1.5 was released to developers. Some new features include: a better video framerate, piloting mode without accelerometer and a special left handed mode. Furthermore an Android example was included so we might see Android control software in the near future.
The AR.Drone SDK 1.04 has been released. The SDK includes source code and control application examples for iPhone and other platforms. Some of the new features in this version of the SDK include:
- pairing system
- firmware updating over Wi-Fi
- engine led animations management
- new flight animations
- SSID renaming
- AR.Drone versioning
You can find the AR.Drone SDK 1.04 on the Developer Zone.