A.R.Drone Developer Guide - Abstract
A.R.Drone Developer Guide - Abstract
A.R.Drone Developer Guide - Abstract
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
ii<br />
5.4 Command line parsing for a particular application . . . . . . . . . . . . . . . . . . 24<br />
5.5 Thread management in the application . . . . . . . . . . . . . . . . . . . . . . . . . 24<br />
5.6 Managing the video stream . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25<br />
5.7 Adding control devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26<br />
6 AT Commands 29<br />
6.1 AT Commands syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30<br />
6.2 Commands sequencing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30<br />
6.3 Floating-point parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31<br />
6.4 Deprecated commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31<br />
6.5 AT Commands summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32<br />
6.6 Commands description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33<br />
AT*REF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33<br />
AT*PCMD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35<br />
AT*FTRIM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36<br />
AT*CONFIG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37<br />
AT*COMWDG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37<br />
AT*LED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38<br />
AT*ANIM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38<br />
7 Incoming data streams 39<br />
7.1 Navigation data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39<br />
7.1.1 Navigation data stream . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39<br />
7.1.2 Initiating the reception of Navigation data . . . . . . . . . . . . . . . . . . 40<br />
7.1.3 Augmented reality data stream . . . . . . . . . . . . . . . . . . . . . . . . . 42<br />
7.2 The video stream . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43<br />
7.2.1 Image structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43<br />
7.2.2 Entropy-encoding process . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49<br />
7.2.3 Entropy-decoding process . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50<br />
7.2.4 Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51<br />
7.2.5 End of sequence (EOS) (22 bits) . . . . . . . . . . . . . . . . . . . . . . . . . 52<br />
7.2.6 Intiating the video stream . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53<br />
8 <strong>Drone</strong> Configuration 55<br />
8.1 Reading the drone configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55<br />
8.1.1 With AR<strong>Drone</strong>Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55<br />
8.1.2 Without AR<strong>Drone</strong>Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55<br />
8.2 Setting the drone configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57<br />
8.2.1 With AR<strong>Drone</strong>Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57<br />
8.2.2 From the Control Engine for iPhone . . . . . . . . . . . . . . . . . . . . . . 58<br />
8.2.3 Without AR<strong>Drone</strong>Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58<br />
8.3 General configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59<br />
GENERAL:num_version_config . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59<br />
GENERAL:num_version_mb . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59<br />
GENERAL:num_version_soft . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59<br />
GENERAL:soft_build_date . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59<br />
GENERAL:motor1_soft . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59<br />
GENERAL:motor1_hard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59<br />
GENERAL:motor1_supplier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59<br />
GENERAL:ardrone_name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59<br />
GENERAL:flying_time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60<br />
GENERAL:navdata_demo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60