<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://oldwiki.funkfeuer.at/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
		<id>https://oldwiki.funkfeuer.at/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Pk</id>
		<title>FunkFeuer Wiki - Benutzerbeiträge [de]</title>
		<link rel="self" type="application/atom+xml" href="https://oldwiki.funkfeuer.at/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Pk"/>
		<link rel="alternate" type="text/html" href="https://oldwiki.funkfeuer.at/wiki/Spezial:Beitr%C3%A4ge/Pk"/>
		<updated>2026-04-06T16:28:04Z</updated>
		<subtitle>Benutzerbeiträge</subtitle>
		<generator>MediaWiki 1.22.5</generator>

	<entry>
		<id>https://oldwiki.funkfeuer.at/wiki/ARDrone</id>
		<title>ARDrone</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.funkfeuer.at/wiki/ARDrone"/>
				<updated>2010-11-14T12:33:52Z</updated>
		
		<summary type="html">&lt;p&gt;Pk: /* Pics */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= AR.Drone =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Parrot produces a very nice quadcopter called &amp;quot;AR.Done&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Homepage: http://ardrone.parrot.com/parrot-ar-drone/usa/&lt;br /&gt;
&lt;br /&gt;
In Vienna you can get them at [http://www.parrot.com/catalog/pos/parrot/ar-drone/AT/stores/mediamarkt-at Mediamarkt &amp;amp; Saturn] for 300,- EUR&lt;br /&gt;
&lt;br /&gt;
We plan to make a mesh of flying drones.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
* how long can it fly?&lt;br /&gt;
 Approximately 15 minutes&lt;br /&gt;
&lt;br /&gt;
* how much can it carry?&lt;br /&gt;
Approx. 200 grams&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Hardware ===&lt;br /&gt;
* Linux myhost 2.6.27.47-parrot-01227-g93dde09 #1 PREEMPT Fri Jul 2 15:23:06 CEST 2010 armv5tejl GNU/Linux&lt;br /&gt;
* Processor : ARM926EJ-S rev 5 (v5l)&lt;br /&gt;
* Mykonos Parrot platform,&lt;br /&gt;
* REv: 0904&lt;br /&gt;
* Memory: 128MB RAM&lt;br /&gt;
* Wi-Fi: AR6000&lt;br /&gt;
&lt;br /&gt;
 # cat /proc/cpuinfo &lt;br /&gt;
 Processor       : ARM926EJ-S rev 5 (v5l)&lt;br /&gt;
 BogoMIPS        : 233.47&lt;br /&gt;
 Features        : swp half thumb fastmult edsp java &lt;br /&gt;
 CPU implementer : 0x41&lt;br /&gt;
 CPU architecture: 5TEJ&lt;br /&gt;
 CPU variant     : 0x0&lt;br /&gt;
 CPU part        : 0x926&lt;br /&gt;
 CPU revision    : 5&lt;br /&gt;
 Cache type      : write-back&lt;br /&gt;
 Cache clean     : cp15 c7 ops&lt;br /&gt;
 Cache lockdown  : format C&lt;br /&gt;
 Cache format    : Harvard&lt;br /&gt;
 I size          : 32768&lt;br /&gt;
 I assoc         : 4&lt;br /&gt;
 I line length   : 32&lt;br /&gt;
 I sets          : 256&lt;br /&gt;
 D size          : 16384&lt;br /&gt;
 D assoc         : 4&lt;br /&gt;
 D line length   : 32&lt;br /&gt;
 D sets          : 128&lt;br /&gt;
 # free&lt;br /&gt;
               total         used         free       shared      buffers&lt;br /&gt;
   Mem:       126072        12480       113592            0            0&lt;br /&gt;
  Swap:            0            0            0&lt;br /&gt;
 Total:       126072        12480       113592&lt;br /&gt;
&lt;br /&gt;
Hardware        : Mykonos Parrot platform&lt;br /&gt;
Revision        : 0904&lt;br /&gt;
Serial          : 0000000000000000&lt;br /&gt;
&lt;br /&gt;
The Wi-Fi chip seems to have it's own SDIO interface driver. Anyway, the good news for us is, that ad-hoc mode works very well.&lt;br /&gt;
&lt;br /&gt;
'''USB-Flashmode (Pinlayout):'''&lt;br /&gt;
&lt;br /&gt;
[[Datei:ARDrone-USB-Cable.png]]&lt;br /&gt;
&lt;br /&gt;
=== OLSRD - HowTo / Build @ Debian 5.0  ===&lt;br /&gt;
&lt;br /&gt;
'''Add new Source to /etc/apt/sources.list:'''&lt;br /&gt;
 deb http://www.emdebian.org/debian/ lenny main&lt;br /&gt;
&lt;br /&gt;
'''Get new Update´s!'''&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
&lt;br /&gt;
'''Copy &amp;amp; Paste into Shell:'''&lt;br /&gt;
 sudo apt-get install emdebian-archive-keyring libc6-armel-cross libc6-dev-armel-cross binutils-arm-linux-gnueabi gcc-4.3-arm-linux-gnueabi g++-4.3-arm-linux-gnueabi apt-cross dpkg-cross libncurses5-dev&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
&lt;br /&gt;
'''Download/Extract Latest STABLE OLSRD Release: (Example)'''&lt;br /&gt;
 wget http://www.olsr.org/releases/[VERSION]/olsrd-[VERSION].tar.gz&lt;br /&gt;
 tar xfv olsrd-[VERSION].tar.gz&lt;br /&gt;
 cd olsrd-[VERSION]&lt;br /&gt;
&lt;br /&gt;
'''Edit Makefile.inc:'''&lt;br /&gt;
 vi Makefile.inc&lt;br /&gt;
Press [ i ]&lt;br /&gt;
 CC=arm-linux-gnueabi-gcc-4.3&lt;br /&gt;
Press [ ESC ] &amp;amp; type [ :wq ] &amp;amp; PRESS ENTER&lt;br /&gt;
&lt;br /&gt;
'''Compile OLSRD:'''&lt;br /&gt;
 make&lt;br /&gt;
 make libs&lt;br /&gt;
&lt;br /&gt;
Now olsrd is Compiled and ready for AR.Drone!&lt;br /&gt;
&lt;br /&gt;
=== Copy Compiled OLSRD to AR.Drone ===&lt;br /&gt;
'''You need:'''&lt;br /&gt;
#Laptop with Wireless LAN&lt;br /&gt;
#Local Webserver (MacOS X has one ;)&lt;br /&gt;
#Compiled OLSR Binary´s (Plugin´s, OLSRD)&lt;br /&gt;
&lt;br /&gt;
* Connect your Laptop with AR.Drone&lt;br /&gt;
* Wait few seconds for IP (192.168.1.2)&lt;br /&gt;
* Open a shell window and telnet into AR.Drone&lt;br /&gt;
 telnet 192.168.1.1&lt;br /&gt;
* Lets create some Folder´s on AR.Drone&lt;br /&gt;
 mkdir /data/apps&lt;br /&gt;
 mkdir /var/run&lt;br /&gt;
* Copy OLSRD Binary&lt;br /&gt;
 cd /data/apps&lt;br /&gt;
 wget http://192.168.1.2/~[USERNAME]/olsrd&lt;br /&gt;
 ln -s /data/apps/olsrd /bin/olsrd&lt;br /&gt;
 chmod 777 /bin/olsrd&lt;br /&gt;
* Copy OLSRD_LIB´s&lt;br /&gt;
 cd /lib&lt;br /&gt;
 wget http://192.168.1.2/~[USERNAME]/olsrd_txtinfo.so.0.1&lt;br /&gt;
 wget http://192.168.1.2/~[USERNAME]/olsrd_httpinfo.so.0.1&lt;br /&gt;
 wget http://192.168.1.2/~[USERNAME]/olsrd_watchdog.so.0.1&lt;br /&gt;
&lt;br /&gt;
=== OLSRD Configuration and FunkFeuer Setup ===&lt;br /&gt;
&lt;br /&gt;
(!) DO IT AT YOUR OWN RISK / BE CAREFUL (!)&lt;br /&gt;
&lt;br /&gt;
* Create olsrd.conf&lt;br /&gt;
 vi /etc/olsrd.conf&lt;br /&gt;
Press [ i ] / Copy &amp;amp; Paste&lt;br /&gt;
 DebugLevel              0&lt;br /&gt;
 IpVersion               4&lt;br /&gt;
 AllowNoInt              yes&lt;br /&gt;
 FIBMetric               &amp;quot;flat&amp;quot;&lt;br /&gt;
 Pollrate                0.025&lt;br /&gt;
 RtProto                 111&lt;br /&gt;
 TcRedundancy            2&lt;br /&gt;
 Willingness             7&lt;br /&gt;
 MprCoverage             7&lt;br /&gt;
 LinkQualityFishEye      0&lt;br /&gt;
 LinkQualityAlgorithm    &amp;quot;etx_ff&amp;quot;&lt;br /&gt;
 LinkQualityLevel 2&lt;br /&gt;
 UseHysteresis no&lt;br /&gt;
 LoadPlugin &amp;quot;olsrd_txtinfo.so.0.1&amp;quot; {&lt;br /&gt;
     PlParam &amp;quot;Port&amp;quot;      &amp;quot;2006&amp;quot;&lt;br /&gt;
     PlParam &amp;quot;Accept&amp;quot;    &amp;quot;127.0.0.1&amp;quot;&lt;br /&gt;
 }&lt;br /&gt;
 LoadPlugin &amp;quot;olsrd_httpinfo.so.0.1&amp;quot; {&lt;br /&gt;
     PlParam &amp;quot;Net&amp;quot;       &amp;quot;0.0.0.0 0.0.0.0&amp;quot;&lt;br /&gt;
     PlParam &amp;quot;port&amp;quot;      &amp;quot;8000&amp;quot;&lt;br /&gt;
 }&lt;br /&gt;
 LoadPlugin &amp;quot;olsrd_watchdog.so.0.1&amp;quot;&lt;br /&gt;
 {&lt;br /&gt;
        PlParam &amp;quot;file&amp;quot; &amp;quot;/tmp/0xffolsr_watchdog&amp;quot;&lt;br /&gt;
         PlParam &amp;quot;interval&amp;quot; &amp;quot;50&amp;quot;&lt;br /&gt;
 }&lt;br /&gt;
 Interface &amp;quot;ath0&amp;quot; &lt;br /&gt;
 {&lt;br /&gt;
         Mode            &amp;quot;mesh&amp;quot;&lt;br /&gt;
 }&lt;br /&gt;
 InterfaceDefaults&lt;br /&gt;
 {&lt;br /&gt;
         HelloInterval           5.0&lt;br /&gt;
         HelloValidityTime       100.0&lt;br /&gt;
         TcInterval              3.0&lt;br /&gt;
         TcValidityTime          500.0&lt;br /&gt;
         MidInterval             30.0&lt;br /&gt;
         MidValidityTime         500.0&lt;br /&gt;
         HnaInterval             30.0&lt;br /&gt;
         HnaValidityTime         500.0&lt;br /&gt;
         Ip4Broadcast 255.255.255.255&lt;br /&gt;
 }&lt;br /&gt;
Press [ ESC ] andy type [ :wq ].&lt;br /&gt;
* Create startupfile with IP/BSSID/ESSID... Setting´s&lt;br /&gt;
 vi /etc/init.d/olsr.sh&lt;br /&gt;
Press [ i ] / Copy &amp;amp; Paste&lt;br /&gt;
 #!/bin/sh &lt;br /&gt;
 # kill all olsrd/httpd sessions and delete lock file...&lt;br /&gt;
 # we can use this script to do restart´s&lt;br /&gt;
 killall olsrd&lt;br /&gt;
 killall httpd&lt;br /&gt;
 rm /var/run/olsrd-ipv4.lock&lt;br /&gt;
 # ready to setup wireless interface switch to adhoc, bssid, essid&lt;br /&gt;
 ifconfig ath0 down&lt;br /&gt;
 iwconfig ath0 mode ad-hoc&lt;br /&gt;
 iwconfig ath0 channel [CHAN.NR.]&lt;br /&gt;
 iwconfig ath0 ap [BSSID]&lt;br /&gt;
 iwconfig ath0 essid [ESSID] #ardrone.freiesnetz.funkfeuer.at looks nice&lt;br /&gt;
 ifconfig ath0 [IP] netmask [NETMASK] up&lt;br /&gt;
 ifconfig ath0:1 192.168.1.1 netmask 255.255.255.0 up # be Save ;-)&lt;br /&gt;
 olsrd&lt;br /&gt;
Press [ ESC ] andy type [ :wq ].&lt;br /&gt;
 chmod 777 /etc/init.d/olsr.sh&lt;br /&gt;
* Now you can test your OLSRD AR.Drone with&lt;br /&gt;
 /etc/init.d/olsr.sh&lt;br /&gt;
it look´s like&lt;br /&gt;
 # /etc/init.d/olsr.sh &lt;br /&gt;
 killall: httpd: no process killed&lt;br /&gt;
  *** olsr.org - 0.6.0 ***&lt;br /&gt;
  Build date: 2010-11-11 21:14:10 on server1.paua.at&lt;br /&gt;
  http://www.olsr.org&lt;br /&gt;
 Parsing file: &amp;quot;/etc/olsrd.conf&amp;quot;&lt;br /&gt;
 Debug level: 0&lt;br /&gt;
 IpVersion: 4&lt;br /&gt;
 Noint set to 1&lt;br /&gt;
 FIBMetric: flat&lt;br /&gt;
 Pollrate 0.03&lt;br /&gt;
 RtProto: 111&lt;br /&gt;
 TC redundancy 2&lt;br /&gt;
 Willingness: 7&lt;br /&gt;
 MPR coverage 7&lt;br /&gt;
 Link quality fish eye 0&lt;br /&gt;
 LQ Algorithm: etx_ff&lt;br /&gt;
 Link quality level 2&lt;br /&gt;
 Hysteresis disabled&lt;br /&gt;
 Plugin: olsrd_txtinfo.so.0.1&lt;br /&gt;
 Plugin param key:&amp;quot;Port&amp;quot; val: &amp;quot;2006&amp;quot;&lt;br /&gt;
 Plugin param key:&amp;quot;Accept&amp;quot; val: &amp;quot;127.0.0.1&amp;quot;&lt;br /&gt;
 Plugin: olsrd_httpinfo.so.0.1&lt;br /&gt;
 Plugin param key:&amp;quot;Net&amp;quot; val: &amp;quot;0.0.0.0 0.0.0.0&amp;quot;&lt;br /&gt;
 Plugin param key:&amp;quot;port&amp;quot; val: &amp;quot;8000&amp;quot;&lt;br /&gt;
 Plugin: olsrd_watchdog.so.0.1&lt;br /&gt;
 Plugin param key:&amp;quot;file&amp;quot; val: &amp;quot;/tmp/0xffolsr_watchdog&amp;quot;&lt;br /&gt;
 Plugin param key:&amp;quot;interval&amp;quot; val: &amp;quot;50&amp;quot;&lt;br /&gt;
 setting ifs_in_curr_cfg = 0&lt;br /&gt;
         Mode: mesh&lt;br /&gt;
         HELLO interval: 5.00&lt;br /&gt;
         HELLO validity: 100.00&lt;br /&gt;
         TC interval: 3.00&lt;br /&gt;
         TC validity: 500.00&lt;br /&gt;
         MID interval: 30.00&lt;br /&gt;
         MID validity: 500.00&lt;br /&gt;
         HNA interval: 30.00&lt;br /&gt;
         HNA validity: 500.00&lt;br /&gt;
         IPv4 broadcast: 255.255.255.255 &lt;br /&gt;
 Interface Defaults      IPv4 broadcast/multicast : 255.255.255.255&lt;br /&gt;
         Mode           : mesh (d)&lt;br /&gt;
         IPv6 multicast           : ff02::6d&lt;br /&gt;
         HELLO emission/validity  : 5.00 (d)/100.00 (d)&lt;br /&gt;
         TC emission/validity     : 3.00 (d)/500.00 (d)&lt;br /&gt;
         MID emission/validity    : 30.00 (d)/500.00 (d)&lt;br /&gt;
         HNA emission/validity    : 30.00 (d)/500.00 (d)&lt;br /&gt;
         Autodetect changes       : yes&lt;br /&gt;
         IPv4 broadcast/multicast : AUTO&lt;br /&gt;
         Mode           : mesh (d)&lt;br /&gt;
         IPv6 multicast           : ::&lt;br /&gt;
         HELLO emission/validity  : 0.00/0.00&lt;br /&gt;
         TC emission/validity     : 0.00/0.00&lt;br /&gt;
         MID emission/validity    : 0.00/0.00&lt;br /&gt;
         HNA emission/validity    : 0.00/0.00&lt;br /&gt;
         Autodetect changes       : no&lt;br /&gt;
 olsr.org - 0.6.0 detaching from the current process...&lt;br /&gt;
 # &lt;br /&gt;
* if that work´s you can go to the next Step´s...&lt;br /&gt;
* Modify /etc/init.d/rcS (be careful)&lt;br /&gt;
 vi /etc/init.d/rcS&lt;br /&gt;
goto line 48/49 it looks like&lt;br /&gt;
 ...&lt;br /&gt;
 ..&lt;br /&gt;
 .&lt;br /&gt;
 modprobe p6_sdhci&lt;br /&gt;
 /bin/wifi_setup.sh&lt;br /&gt;
Press [ i ], make a new line after /bin/wifi_setup.sh and Paste&lt;br /&gt;
 /etc/init.d/olsr.sh&lt;br /&gt;
 iptables -A INPUT -p tcp --dport 23 -s 193.238.156.0/22 -j ACCEPT #Funkfeuer&lt;br /&gt;
 iptables -A INPUT -p tcp --dport 23 -s 78.41.112.0/21 -j ACCEPT   #Funkfeuer&lt;br /&gt;
 iptables -A INPUT -p tcp --dport 23 -j DROP&lt;br /&gt;
goto the end of the file and Paste one more                                        &lt;br /&gt;
 /etc/init.d/olsr.sh&lt;br /&gt;
Press [ ESC ] andy type [ :wq ].&lt;br /&gt;
* Now you are finished and reboot your device for the first run with olsr, open your Browser http://[IP]:8000 and you can see the OLSR Status Page&lt;br /&gt;
&lt;br /&gt;
=== FILESYSTEM ===&lt;br /&gt;
&lt;br /&gt;
 -&amp;gt; /&lt;br /&gt;
 bin       dev       factory   home      mnt       root      sys       update    var&lt;br /&gt;
 data      etc       firmware  lib       proc      sbin      tmp       usr       www&lt;br /&gt;
&lt;br /&gt;
 -&amp;gt; /bin&lt;br /&gt;
 ash               cp                false             ip                mv                pwd               stat              vi&lt;br /&gt;
 busybox           cttyhack          fgrep             ipcalc            netstat           random_ip         stty              watch&lt;br /&gt;
 cat               date              gdbserver         kill              olsr.sh           random_mac        sync             wifi_setup.sh&lt;br /&gt;
 channelselector   dd                getopt            ln                olsrd             reset_dhcp.sh     tar               zcat&lt;br /&gt;
 check_update.sh   df                grep              ls                pairing_setup.sh  rm                touch&lt;br /&gt;
 checkplf          dmesg             gunzip            mkdir             pidof             rmdir             true&lt;br /&gt;
 chgrp             echo              gzip              mknod             ping              sed               umount&lt;br /&gt;
 chmod             egrep             hostname          mktemp            program.elf       sh                uname&lt;br /&gt;
 chown             factory_reset_cb  httpd             mount             ps                sleep             usleep&lt;br /&gt;
&lt;br /&gt;
 -&amp;gt; /etc&lt;br /&gt;
 fstab          hostname       httpd.conf     init.d         ld.so.cache    olsrd.conf     profile        udhcpd.conf&lt;br /&gt;
 group          hosts          inetd.conf     inittab        nsswitch.conf  passwd         protocols&lt;br /&gt;
&lt;br /&gt;
 -&amp;gt; /etc/init.d&lt;br /&gt;
 rcS&lt;br /&gt;
&lt;br /&gt;
 -&amp;gt; /sbin&lt;br /&gt;
 arp          fdisk        ifconfig     insmod       iwgetid      iwspy        mdev         modprobe     rmmod        switch_root  udhcpc&lt;br /&gt;
 blkid        halt         ifrename     iwconfig     iwlist       klogd        mkdosfs      poweroff     route        sysctl       zcip&lt;br /&gt;
 fbsplash     hwclock      init         iwevent      iwpriv       lsmod        mkfs.vfat    reboot       setconsole   syslogd&lt;br /&gt;
&lt;br /&gt;
 -&amp;gt; /data&lt;br /&gt;
 accs_infos.bin        emergency.bin         log_bin               syslog.bin            video&lt;br /&gt;
 apps                  fact_accs_infos.bin   navdata_blackbox.bin  sys?og.bin            www&lt;br /&gt;
 config.ini            fact_trims.bin        random_mac.txt        trims.bin&lt;br /&gt;
&lt;br /&gt;
=== AR.Drone Configuration File (/data/config.ini) ===&lt;br /&gt;
 # cat config.ini &lt;br /&gt;
 [general]&lt;br /&gt;
 num_version_config             = 1&lt;br /&gt;
 num_version_mb                 = 17&lt;br /&gt;
 num_version_soft               = 1.3.3&lt;br /&gt;
 soft_build_date                = 2010-09-22 15:30&lt;br /&gt;
 motor1_soft                    = 0.0&lt;br /&gt;
 motor1_hard                    = 0.0&lt;br /&gt;
 motor1_supplier                = 0.0&lt;br /&gt;
 motor2_soft                    = 0.0&lt;br /&gt;
 motor2_hard                    = 0.0&lt;br /&gt;
 motor2_supplier                = 0.0&lt;br /&gt;
 motor3_soft                    = 0.0&lt;br /&gt;
 motor3_hard                    = 0.0&lt;br /&gt;
 motor3_supplier                = 0.0&lt;br /&gt;
 motor4_soft                    = 0.0&lt;br /&gt;
 motor4_hard                    = 0.0&lt;br /&gt;
 motor4_supplier                = 0.0&lt;br /&gt;
 ardrone_name                   = My ARDrone&lt;br /&gt;
 flying_time                    = 630&lt;br /&gt;
 navdata_demo                   = TRUE&lt;br /&gt;
 com_watchdog                   = 2&lt;br /&gt;
 video_enable                   = TRUE&lt;br /&gt;
 vision_enable                  = TRUE&lt;br /&gt;
 vbat_min                       = 9000 &lt;br /&gt;
 [control]&lt;br /&gt;
 accs_offset                    = { -2.1041426e+03 1.9623026e+03 2.0612791e+03 }&lt;br /&gt;
 accs_gains                     = {  9.8346788e-01 2.0515487e-02 1.5799545e-02  -1.3670200e-02 -9.8090577e-01 1.9539831e-02   5.9470539e-03 -3.6688969e-02 -9.7911078e-01  }&lt;br /&gt;
 gyros_offset                   = { 1.6544460e+03 1.6738420e+03 1.6580200e+03 }&lt;br /&gt;
 gyros_gains                    = { 6.9924705e-03 -7.0605604e-03 -3.7827170e-03 }&lt;br /&gt;
 gyros110_offset                = { 1.5891379e+03 1.6813199e+03 }&lt;br /&gt;
 gyros110_gains                 = { 1.5292658e-03 -1.5492389e-03 }&lt;br /&gt;
 gyro_offset_thr_x              = 4.0000000e+00&lt;br /&gt;
 gyro_offset_thr_y              = 4.0000000e+00&lt;br /&gt;
 gyro_offset_thr_z              = 5.0000000e-01&lt;br /&gt;
 pwm_ref_gyros                  = 470&lt;br /&gt;
 control_level                  = 0&lt;br /&gt;
 shield_enable                  = 1&lt;br /&gt;
 euler_angle_max                = 3.4906584e-01&lt;br /&gt;
 altitude_max                   = 10000&lt;br /&gt;
 altitude_min                   = 50&lt;br /&gt;
 control_trim_z                 = 0.0000000e+00&lt;br /&gt;
 control_iphone_tilt            = 5.8549303e-01&lt;br /&gt;
 control_vz_max                 = 1.0000000e+03&lt;br /&gt;
 control_yaw                    = 3.4906585e+00&lt;br /&gt;
 outdoor                        = TRUE&lt;br /&gt;
 flight_without_shell           = TRUE&lt;br /&gt;
 brushless                      = TRUE&lt;br /&gt;
 autonomous_flight              = FALSE&lt;br /&gt;
 manual_trim                    = FALSE&lt;br /&gt;
 indoor_euler_angle_max         = 2.0943952e-01&lt;br /&gt;
 indoor_control_vz_max          = 7.0000000e+02&lt;br /&gt;
 indoor_control_yaw             = 1.7453293e+00&lt;br /&gt;
 outdoor_euler_angle_max        = 4.6401200e-01&lt;br /&gt;
 outdoor_control_vz_max         = 1.3894274e+03&lt;br /&gt;
 outdoor_control_yaw            = 5.1314220e+00&lt;br /&gt;
 [network]&lt;br /&gt;
 ssid_single_player             = ardrone_v1.3.3&lt;br /&gt;
 ssid_multi_player              = ardrone_v1.3.3&lt;br /&gt;
 infrastructure                 = TRUE&lt;br /&gt;
 secure                         = FALSE&lt;br /&gt;
 passkey                        = &lt;br /&gt;
 navdata_port                   = 5554&lt;br /&gt;
 video_port                     = 5555&lt;br /&gt;
 at_port                        = 5556&lt;br /&gt;
 cmd_port                       = 0&lt;br /&gt;
 owner_mac                      = 00:00:00:00:00:00&lt;br /&gt;
 owner_ip_address               = 0&lt;br /&gt;
 local_ip_address               = 0&lt;br /&gt;
 broadcast_address              = 0&lt;br /&gt;
 [pic]&lt;br /&gt;
 ultrasound_freq                = 8&lt;br /&gt;
 ultrasound_watchdog            = 3&lt;br /&gt;
 pic_version                    = 262192&lt;br /&gt;
 [video]&lt;br /&gt;
 camif_fps                      = 15&lt;br /&gt;
 camif_buffers                  = 2&lt;br /&gt;
 num_trackers                   = 12&lt;br /&gt;
 [detect]&lt;br /&gt;
 enemy_colors                   = 1&lt;br /&gt;
 enemy_without_shell            = 0&lt;br /&gt;
 detect_type                    = 3&lt;br /&gt;
 [syslog]&lt;br /&gt;
 output                         = 7&lt;br /&gt;
 max_size                       = 102400&lt;br /&gt;
 nb_files                       = 5&lt;br /&gt;
&lt;br /&gt;
=== Hacking ;-) ===&lt;br /&gt;
&lt;br /&gt;
 gpio 63 -d ho 1 # RED/ORANGE?? i think GREEN AND RED ;-), SYSTEM_LED _ Bottomside of AR.Drone&lt;br /&gt;
 gpio 63 -d ho 0 # GREEN SYSTEM_LED _ Bottomside of AR.Drone&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== API ===&lt;br /&gt;
&lt;br /&gt;
* https://projects.ardrone.org/&lt;br /&gt;
&lt;br /&gt;
=== Links / external documentation ===&lt;br /&gt;
* http://www.kapejod.org/2010/08/parrot-ar-drone-linux-internals/&lt;br /&gt;
* https://projects.ardrone.org/projects/ardrone-api/documents&lt;br /&gt;
* http://www.air-drone.de (forum)&lt;br /&gt;
* http://kapejod.org/download/ardrone_install.txt (Output/Firmwareflashing)&lt;br /&gt;
* http://diydrones.com/profiles/blogs/turning-the-parrot-ardrone (Turning the Parrot AR.Drone into an autonomous UAV)&lt;br /&gt;
* http://www.ardrone-flyers.com/forum/viewtopic.php?f=8&amp;amp;t=23 (already port GPS to AR.Drone)&lt;br /&gt;
&lt;br /&gt;
== Pics ==&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Datei:AR.Drone.Back.jpg&lt;br /&gt;
Datei:AR.Drone.Bottom.jpg&lt;br /&gt;
Datei:AR.Drone.Cross.Junction.jpg&lt;br /&gt;
Datei:AR.Drone.Accu.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Datei:AR.Drone.Main.PCB.Front.jpg&lt;br /&gt;
Datei:AR.Drone.Main.PCB.Back.jpg&lt;br /&gt;
Datei:AR.Drone.US.PCB.Sensors.jpg&lt;br /&gt;
Datei:AR.Drone.US.PCB.Front.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pk</name></author>	</entry>

	<entry>
		<id>https://oldwiki.funkfeuer.at/wiki/Datei:AR.Drone.Back.jpg</id>
		<title>Datei:AR.Drone.Back.jpg</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.funkfeuer.at/wiki/Datei:AR.Drone.Back.jpg"/>
				<updated>2010-11-14T12:32:52Z</updated>
		
		<summary type="html">&lt;p&gt;Pk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Pk</name></author>	</entry>

	<entry>
		<id>https://oldwiki.funkfeuer.at/wiki/ARDrone</id>
		<title>ARDrone</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.funkfeuer.at/wiki/ARDrone"/>
				<updated>2010-11-13T16:17:34Z</updated>
		
		<summary type="html">&lt;p&gt;Pk: pics&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= ARDrone =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Parrot produces a very nice quadcopter called &amp;quot;ARDone&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Homepage: http://ardrone.parrot.com/parrot-ar-drone/usa/&lt;br /&gt;
&lt;br /&gt;
In Vienna you can get them at [http://www.parrot.com/catalog/pos/parrot/ar-drone/AT/stores/mediamarkt-at Mediamarkt] for 300,- EUR&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
* how long can it fly?&lt;br /&gt;
 &lt;br /&gt;
Approximately 15 minutes&lt;br /&gt;
&lt;br /&gt;
* how much can it carry?&lt;br /&gt;
&lt;br /&gt;
Approx. 200 grams&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Hardware ===&lt;br /&gt;
* Linux myhost 2.6.27.47-parrot-01227-g93dde09 #1 PREEMPT Fri Jul 2 15:23:06 CEST 2010 armv5tejl GNU/Linux&lt;br /&gt;
* Processor : ARM926EJ-S rev 5 (v5l)&lt;br /&gt;
* Mykonos Parrot platform,&lt;br /&gt;
* REv: 0904&lt;br /&gt;
* Memory: 128MB RAM&lt;br /&gt;
* Wi-Fi: AR6000&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Wi-Fi chip seems to have it's own SDIO interface driver. Anyway, the good news for us is, that ad-hoc mode works very well.&lt;br /&gt;
&lt;br /&gt;
=== API ===&lt;br /&gt;
&lt;br /&gt;
* https://projects.ardrone.org/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Links / external documentation ===&lt;br /&gt;
* http://www.kapejod.org/2010/08/parrot-ar-drone-linux-internals/&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
== Pics ==&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Datei:AR.Drone.Bottom.jpg&lt;br /&gt;
Datei:AR.Drone.Cross.Junction.jpg&lt;br /&gt;
Datei:AR.Drone.Accu.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Datei:AR.Drone.Main.PCB.Front.jpg&lt;br /&gt;
Datei:AR.Drone.Main.PCB.Back.jpg&lt;br /&gt;
Datei:AR.Drone.US.PCB.Sensors.jpg&lt;br /&gt;
Datei:AR.Drone.US.PCB.Front.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pk</name></author>	</entry>

	<entry>
		<id>https://oldwiki.funkfeuer.at/wiki/Datei:AR.Drone.Accu.jpg</id>
		<title>Datei:AR.Drone.Accu.jpg</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.funkfeuer.at/wiki/Datei:AR.Drone.Accu.jpg"/>
				<updated>2010-11-13T16:08:51Z</updated>
		
		<summary type="html">&lt;p&gt;Pk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Pk</name></author>	</entry>

	<entry>
		<id>https://oldwiki.funkfeuer.at/wiki/Datei:AR.Drone.Bottom.jpg</id>
		<title>Datei:AR.Drone.Bottom.jpg</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.funkfeuer.at/wiki/Datei:AR.Drone.Bottom.jpg"/>
				<updated>2010-11-13T16:04:36Z</updated>
		
		<summary type="html">&lt;p&gt;Pk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Pk</name></author>	</entry>

	<entry>
		<id>https://oldwiki.funkfeuer.at/wiki/Datei:AR.Drone.Main.PCB.Back.jpg</id>
		<title>Datei:AR.Drone.Main.PCB.Back.jpg</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.funkfeuer.at/wiki/Datei:AR.Drone.Main.PCB.Back.jpg"/>
				<updated>2010-11-13T16:03:29Z</updated>
		
		<summary type="html">&lt;p&gt;Pk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Pk</name></author>	</entry>

	<entry>
		<id>https://oldwiki.funkfeuer.at/wiki/Datei:AR.Drone.Cross.Junction.jpg</id>
		<title>Datei:AR.Drone.Cross.Junction.jpg</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.funkfeuer.at/wiki/Datei:AR.Drone.Cross.Junction.jpg"/>
				<updated>2010-11-13T16:02:32Z</updated>
		
		<summary type="html">&lt;p&gt;Pk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Pk</name></author>	</entry>

	<entry>
		<id>https://oldwiki.funkfeuer.at/wiki/Datei:AR.Drone.US.PCB.Sensors.jpg</id>
		<title>Datei:AR.Drone.US.PCB.Sensors.jpg</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.funkfeuer.at/wiki/Datei:AR.Drone.US.PCB.Sensors.jpg"/>
				<updated>2010-11-13T16:01:42Z</updated>
		
		<summary type="html">&lt;p&gt;Pk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Pk</name></author>	</entry>

	<entry>
		<id>https://oldwiki.funkfeuer.at/wiki/Datei:AR.Drone.US.PCB.Front.jpg</id>
		<title>Datei:AR.Drone.US.PCB.Front.jpg</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.funkfeuer.at/wiki/Datei:AR.Drone.US.PCB.Front.jpg"/>
				<updated>2010-11-13T16:01:00Z</updated>
		
		<summary type="html">&lt;p&gt;Pk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Pk</name></author>	</entry>

	<entry>
		<id>https://oldwiki.funkfeuer.at/wiki/Datei:AR.Drone.Main.PCB.Front.jpg</id>
		<title>Datei:AR.Drone.Main.PCB.Front.jpg</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.funkfeuer.at/wiki/Datei:AR.Drone.Main.PCB.Front.jpg"/>
				<updated>2010-11-13T15:59:43Z</updated>
		
		<summary type="html">&lt;p&gt;Pk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Pk</name></author>	</entry>

	</feed>