Pilot your AR.Drone 2.0 from a Windows Store or Windows Phone app
C# C++ C Objective-C
Switch branches/tags
Nothing to show
Latest commit 41581d7 Nov 29, 2013 @garolion garolion ConnectionStatus
Permalink
Failed to load latest commit information.
.nuget updates Aug 3, 2013
ARDrone2.Client.W8 Xbox Controller update Nov 25, 2013
ARDrone2.Client.WP8 FreeFlight for Windows store - beta Nov 17, 2013
ARDrone2.Sample.W8 ConnectionStatus Nov 28, 2013
ARDrone2.Sample.WP8 Xbox Controller update Nov 25, 2013
ARDrone2Video ConnectAsync Nov 28, 2013
ARDrone2VideoTcp FreeFlight for Windows store - beta Nov 17, 2013
ARDrone2VideoTcpWP8/Win32/Debug updates Aug 3, 2013
ARDrone2VideoTcpWrapper FreeFlight for Windows store - beta Nov 17, 2013
Configuration FreeFlight for Windows store - beta Nov 17, 2013
Doc Ajout de la doc Jul 25, 2013
FTP FreeFlight for Windows store - beta Nov 17, 2013
Helpers Refactored projets Aug 3, 2013
Images FreeFlight for Windows store - beta Nov 17, 2013
Input Xbox Controller update Nov 25, 2013
Navigation Refactored projets Aug 3, 2013
ViewModel FreeFlight for Windows store - beta Nov 17, 2013
Workers ConnectionStatus Nov 28, 2013
packages FreeFlight for Windows store - beta Nov 17, 2013
.gitattributes updates Aug 3, 2013
.gitignore updates Aug 3, 2013
ARDrone2.sln FreeFlight for Windows store - beta Nov 17, 2013
Command.cs Refactored projets Aug 3, 2013
ControlMode.cs Refactored projets Aug 3, 2013
DroneClient.cs ConnectionStatus Nov 28, 2013
InputState.cs Refactored projets Aug 3, 2013
Log.cs Refactored projets Aug 3, 2013
Message.cs Refactored projets Aug 3, 2013
ProgressiveMode.cs Update ProgressiveMode.cs Aug 2, 2013
README.md Update README.md Nov 17, 2013
RefMode.cs Few Bug Fixes (Emergency and Video codec) Nov 4, 2013
RequestedState.cs Refactored projets Aug 3, 2013
SmartDispatcher.cs Refactored projets Aug 3, 2013

README.md

Welcome to our ARDrone2Windows Web site.

This SDK shared “As Is” lets you control your Parrot AR.Drone for either a Windows 8 tablet or a Windows Phone 8. It is composed of one Windows Phone 8 and one Windows 8 library that share 95% of their code. We also provide two samples apps (one for Windows 8 and one for Windows Phone 8) to demonstrate the usage of our SDK.

Content

In the current version of our SDK you will find

  • Core components to control the drone from Windows 8 or Windows Phone 8.
  • Input controls to send commands trough virtual or concrete XBox joysticks.
  • A Navigation data reader
  • A Configuration data reader and writer
  • A video component to render the stream video on both Windows 8 and Windows Phone 8.
  • A FTP client to download images

Windows app

We are proud to share a first beta version of Free Flight for Windows 8. Feel free to reuse this code to unleash your creativity.

Windows Phone app

We propos a simple sample app, to demonstrate the usage of our SDK on Windows Phone.

Known issues

Despite our efforts to propose to the community a well-polished SDK, we apologize if you won’t get the best experience from our work. Please log any bug or improvement request that may help us to improve the quality of the solution. We will update both the SDK and its documentation from your feedback. We don’t have the pretention neither to release a zero bug solution, nor to cover all the features supported by the AR.Drone 2.0. Here are the bugs/unfinished work we will try to solve in our next version:

  • Joystick controls in multitouch don't return into their default position. Need to touch once again the screen.
  • Live video is over during video recording. The live video switch from H264 to MP4 codecs when we the drone starts the video recording. You currently experience a black screen because we didn't implement the MP4 decoder yet.
  • Fake content in the WIndows app. We introduces some fake content in the Windows app, to present our vision of the final release (an idea of the work in progress) to get your feedback.

Thanks!!!

This SDK would have never been there without the passion of some valuable guys. We started the development of this SDK reusing most of patterns introduced by Ruslan Balanukhin in the great AR.Drone projet for C# and Mono. Some other great ideas, introduced by alex100990 and his team in the Windows Phone AR.Drone controller have been partially reused. Finally thanks to TechPreacher who has shared a nice [Joystick control] (https://github.com/TechPreacher/WP8-Joystick-UserControl), we reused on improved in our code. At your turn, feel free to download this SDK, extend, test, send feedback and finally share!

Enjoy the experience!