/ARDroneJavaBase

A comprehensive starting point for programming the AR Drone in Java. All required libraries included. Please fork; do not push.

Primary LanguageJava

ARDroneJavaBase

A comprehensive starting point for programming the AR Drone in Java. All required libraries included. Please fork to start your own project based on this; do not push to this repository.

This project includes two working examples:

  • Take off and land. See: src/com/codeminders/ardrone/examples/TakeOffAndLand.java
  • Control Tower, a GUI application. See: src/com/codeminders/controltower/ControlTower.java

Both of these applications can be executed.

Getting started

For Eclipse users this project can be directly imported:

  • Download or clone this repository.
  • In Eclipse, go to File -> Import
  • Select General -> Existing Projects into Workspace
  • Select the ARDroneCSI directory as the root directory
  • Set others settings as preferred and finish the import

Source code

Located in the src directory.

This source code is taken from the August 2012 commit of the javadrone project.

Resources (e.g., graphics) required by the Control Tower GUI are located in the resources directory.

Libraries

Located in the lib directory.

  • hidapi
  • jul-to-slf4j
  • log4j
  • slf4j-simple
  • SteelSeries
  • trident