ARDrone Control .NET code release

We’ve just released the code for the ARDrone Control .NET library:
Code on GitHub

There is also a new binary release.

Just a few quick tips to get the app up and running:

  • This is a Visual Studio 2010 project using .NET framework 4.0
  • You need to download and install Windows SDK and a fresh copy of the DirectX SDK
  • Update: You also need a copy of the SDL library
  • You need to change the directories for Windows SDK, DirectX SDK and SDL in the file “ARDroneProperties.props” to your own directories
  • You need to disable the loader lock exception in Visual Studio (Debug -> Exceptions -> Managed Debugging assistents -> Disable the “Loader lock” checkbox)

After that and a full rebuild of the solution, everything should work fine.

If there are still some errors, you can add use the issue tracker to remind us of these bugs.


I forgot to mention the SDL library that is also needed and also necessary to build the code. Further instructions on integrating the SDL library can be found in the updated readme file on GitHub.

Have fun!

27 Responses to ARDrone Control .NET code release

  1. Hi. Are you using the drone version 2 (the one with higher picture resolution)? If you do, then this is the problem. My library only supports the old picture decoding algorithm. Unfortunately, I currently don’t have the time to support the new algorithm, too. I’m sorry.

  2. Regius says:

    hello Thomas, I am not getting a video with the program i have. do u know what is wrong? it is just blank. I can fly the drone but nothing shows with the indicators and no video. Please help

  3. Hi,

    You can always use the drone control library for your own purposes. You don’t have to include the input library, the drone control project is enough. Then, you can build your own UI layer on top of the library.

  4. shiran amiel says:

    Hey Thomas,
    Me and a friend are doing a Final Project with the ar-drone , one part of the project is to to control the drone with an automate Flight program.
    do you have a way that we can use this code to do that .
    The problem that we have is that all the input Devices not fit.
    can you help us with that?

  5. motor driver comparison chart…

    ARDrone Control .NET code release « Are there parrots on Java?…

  6. Hi.

    If you look at my previous posts, you will find download links for the binaries. The latest version released is 1.02.

  7. bodean says:

    hey there, is it possible for you to make a working exe, without having to compile it. im using the french program to control my drone… its ok but it lags to much and sometimes crashed sending my drone on its last command untill i can reconect…

    keep up the great work 🙂

Leave a Reply

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

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

Google photo

You are commenting using your Google 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 )

Connecting to %s

%d bloggers like this: