AR Drone - API documentation

2 replies [Last post]
Title: NooBot
Joined: 09/14/2011
BotPoints: 3
User offline. Last seen 8 years 24 weeks ago.

If you have not yet found it, the SDK documentation for the drone can be found at:

***PDF warning*** (103 pages)

Jeremy Rand
Jeremy Rand's picture
Title: Botball Youth Advisory Council
Joined: 04/03/2009
BotPoints: 1168
User offline. Last seen 7 years 7 weeks ago.

Thanks gras!

One of the things I encountered in my hacking research so far was that the official API is not usable for Botball-related work due to the restrictive license:

Article 5.1 states:

"PARROT expressly forbids the Developer:
(i) To access or use of the PARROT SDK and APIs from a technology or means others than those provided with the API’s;
(ii) To market copies of the API’s, for free or against fees, and to distribute, sub-license, rent, sell, transfer, commercialize, publish or generally put the API’s to a third party disposal;
(iii) To do reverse engineering, decompile or attempt to extract the Source Codes of the PARROT Drone; under special legal conditions, necessary information for interoperability purpose might be requested from PARROT ;
(iv) To destroy, or alter any warning and copyrights notices;
(v) To use the PARROT SDK and APIs to develop an application other than a Game for AR.Drone. The Game for AR.Drone, shall have for sole purpose to be used by a User for entertaining, game, leisure or training. The creation of applications for the use of the PARROT Drone for professional use or use such as but not limited to military, and, without limitation, security, watching, spying, defence, cartography, is strictly forbidden. "

(Emphasis mine.)


So what this means is that since Botball is not a game in the sense of the license, usage of the API for Botball violates the license.

Hackers might want to look at third-party code such as the code distributed by KIPR, which is under a more permissive license.

Note that according to my legal understanding, Sec. i and Sec. iii of the above are probably considered anticompetitive in the U.S. under the Lasercomb v. Reynolds court case. However, I'm not a lawyer; be careful about the potential risks if you choose to violate the license.

-Jeremy Rand
Senior Programmer, Team SNARC (2012-2013), Norman Advanced (2010-2011), Norman HS (2008-2009), Norman North (2005-2007), Whittier MS (2003-2004)
2012-2013 VP of Tech, 2011 President, Botball YAC (2009-2013)
Mentor, Alcott and Whittier MS

Title: NooBot
Joined: 11/12/2014
BotPoints: 2
User offline. Last seen 7 years 33 weeks ago.

Gain rebates by finishing offers and even surveys,playing video games and additionally doing daily polls. One can find a selection of well-known present cards akin to Amazon Gift Cards and even Video games Are living Gold Membership. As opposed to a lot of widespread hand-out web-sites there are numerous unique benefits akin to offer aways and