- AR Drone Developer Guide, Parrot.
- AR.Drone SDK 2.0.1 Download.
- ARDrone3 SDK, Parrot.
- ARDRONE Open API Platform, Parrot.
AR.Drone FreeFlight
- AR.Flight 2.4.0, Parrot AR.Drone 2.0. (for Android)
- FreeFlight 3, Parrot Bebop Drone. (for Android)
- AR.Flight 2.4.19, Parrot AR.Drone 2.0. (for iOS)
- FreeFlight 3, Parrot Bebop Drone. (for iOS)
Third-Party Tools
- AutoFlight 0.2 (alpha), LBPC Labs.
- AutoPylot, Washington and Lee University.
- URBI, Dronehacks.
- Nodecopter, Nodecopter Core.
- JavaDrone.
- ARDroneforP5 (library for Processing).
- Ardrone 2.0 Gazebo Simulator, Technical University of Munich.
Tutorials
- AR.Drone Tutorials with discussion about OpenCV, Gauth.
- Parrot ARDrone 2.0 Video Streaming through OpenCV in Linux, Petr Kout's Physical Science a& Programming.
- Up and Flying with AR.Drone and ROS with discussion about Tag Detection, Mike Hamer.
- Make the Drone Following the Image Tag, Drexel University.
- AR.Drone Video Processing, Ailab and Moto.
- CVDrone: Color object following using OpenCV, Andy Joiner.
- Target Tracking with OpenCV, Hugo.
- AR Drone ROS setup, Naval Postgraduate School.
- tum_ardrone: Visual navigation using ROS package:, Computer Vision Group, Technical University of Munich.
- Linux Video Tutorials, Guru99.
- Linux Foundation"Course, EdX.
- AR.Drone 2.0 Tutorial Videos, Parrot.
OS/Libraries/Platforms/Development Tools
AR.Drone Forums
- http://forum.parrot.com/
ardrone/en/ - https://projects.ardrone.org/
projects/ardrone-api/boards - http://www.ardrone-flyers.com/
Technical Papers
- Autonomous Detection And Tracking Of An Object AutonomouslyUsing AR.Drone Quadcopter (2014), Futuhal Arifin, Ricky Arifandi Daniel, and Didit Widiyanto.
- Parallel Tracking and Mapping for Small AR Workspaces (2009), Georg Klein and David Murray.
- Robust Monocular SLAM in Dynamic Environments (2014), Wei Tan, Haomin Liu, Zilong Dong, Guofeng Zhang and Hujun Bao.
- Accurate Figure Flying with a Quadrocopter Using Onboard Visual and Inertial Sensing (2012), Jakob Engel, Ju ̈rgen Sturm, Daniel Cremers.
- Scale-Aware Navigation of a Low-Cost Quadrocopter with a Monocular Camera (2013), Jakob Engel, Ju ̈rgen Sturm, Daniel Cremers.
- Camera-Based Navigation of a Low-Cost Quadrocopter (2012),Jakob Engel, Ju ̈rgen Sturm, Daniel Cremers.
Theses/Dissertations/Reports
- Autonomous Camera-Based Navigation of a Quadrocopter (2011), Jakob Julian Engel.
- An Evaluation Of Detection and Recognition Algorithms To Implement Autonomous Target Tracking With A Quadrotor (2013), O.H. Boyers.
- A.R Drone Vision-Guided Searching (2013), Derek Long.
- New Idea for Robot (2014), Cheung Chun Yuen, Lam Chun Wai andWong Po Shing.
— On simultaneous localization and mapping:
ReplyDeletehttp://www.nickd.nl/dl/thesis_Nick_Dijkshoorn.pdf
— On using openCV within the SDK to stream video from the drone to a computer:
http://petrkout.com/linux/parrot-ardrone-2-0-video-streaming-through-opencv-in-linux
— On using the special ROS to code the drone:
http://robohub.org/up-and-flying-with-the-ar-drone-and-ros-getting-started/
— A tutorial for programming the AR.Drone (communication syntax):
http://www.robotappstore.com/Knowledge-Base/Programming-ARDrone/101.html
— More info on the drone-computer communication
https://www.objc.io/issues/8-quadcopter/communicating-with-the-quadcopter/
https://abstract.cs.washington.edu/~shwetak/classes/ee472/assignments/lab4/drone_api.pdf
— Processing to communicate using UDP in oscP5 library
http://www.sojamo.de/libraries/oscp5/
— Processing to communicate using AR Drone library
http://kougaku-navi.net/ARDroneForP5/index_en.html
— Float to binary conversion
http://kipirvine.com/asm/workbook/floating_tut.htm
— SDK Understanding
http://gauth.fr/2011/09/introduction-to-the-ar-drone-sdk/
http://www.warp1337.com/content/ardrone-20-install-sdk-and-fly-2-minutes-ubuntu-linux-1210
http://www.ardrone-flyers.com/forum/viewtopic.php?t=83
— Create Application using sdk_demo example (however, comments suggest it
ReplyDeletedoesn't work with ARDrone 2)
http://gauth.fr/2011/09/create-an-ar-drone-graphical-application/
— Interesting program someone wrote using ros in C++; everything is very accessible and straightforward.
ReplyDeletehttps://github.com/unrdots/UNRdots/blob/master/src/ardrone_unr_team6.cpp
(Based on the highlighting, this was done in Xcode)
DeleteThis comment has been removed by the author.
ReplyDelete