<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://wiki.paparazziuav.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=AntonKochevar</id>
	<title>PaparazziUAV - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.paparazziuav.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=AntonKochevar"/>
	<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/wiki/Special:Contributions/AntonKochevar"/>
	<updated>2026-04-28T11:43:41Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.37.1</generator>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=Twog_v1&amp;diff=5689</id>
		<title>Twog v1</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=Twog_v1&amp;diff=5689"/>
		<updated>2009-11-10T04:42:24Z</updated>

		<summary type="html">&lt;p&gt;AntonKochevar: Spam?&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;quot;'''T'''iny '''W'''ith'''O'''ut '''G'''ps&amp;quot;.&amp;lt;br&amp;gt;&lt;br /&gt;
To provide more flexible airframe installation, EMI trouble resolution, and GPS hardware optimization, the &amp;quot;TWOG&amp;quot; (a version of Tiny v2 with no GPS receiver or antenna) is now available.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Twog_v1-00_3D_top.jpg|400px|Twog v1.00 3D top view]]&lt;br /&gt;
[[Image:Twog_v1-00_3D_bottom.jpg|400px|Twog v1.00 3D bottom view]]&lt;br /&gt;
&lt;br /&gt;
== Hardware Revision History ==&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;6&amp;quot;&lt;br /&gt;
!''Version #''!!''Release Date''!!''Release Notes''&lt;br /&gt;
|-&lt;br /&gt;
|v1.00||04/2008||Initial release of Twog v1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
* Single [http://www.standardics.nxp.com/products/lpc2000/lpc214x LPC2148 MCU]&lt;br /&gt;
* 8 x Analog input channels 0V - 3.3V (2 channels with optional on-board resistor bridge)&lt;br /&gt;
* 1 x 3.3V TTL UART (5V tolerant)&lt;br /&gt;
* 8 x PWM outputs&lt;br /&gt;
* 1 x R/C receiver PPM frame input&lt;br /&gt;
* 1 x [http://en.wikipedia.org/wiki/Serial_Peripheral_Interface SPI] bus&lt;br /&gt;
* 1 x [http://en.wikipedia.org/wiki/I2c I&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;C] bus&lt;br /&gt;
* 1 x USB (client)&lt;br /&gt;
* 5v / 2.25A switching power supply (input voltage range 6.1v &amp;amp;rarr; 18v)&lt;br /&gt;
* 3.3v / 1A linear regulator&lt;br /&gt;
* 3 x status LEDs with attached test point&lt;br /&gt;
* 8 grams (0.28 oz)&lt;br /&gt;
* 40.2 x 30.5mm (1.6&amp;quot; x 1.2&amp;quot;)&lt;br /&gt;
* 2 layers PCB design, 0603 components&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:Twog_v1-00_top_side_1.jpg|Top side&lt;br /&gt;
Image:Twog_v1-00_bottom_side_1.jpg|Bottom side&lt;br /&gt;
Image:Twog_v1-00_top_side_3.jpg|Top side&lt;br /&gt;
Image:Twog_v1-00_bottom_side_3.jpg|Bottom side&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Architecture ==&lt;br /&gt;
[[Image:Twog_v1_architecture.png]]&lt;br /&gt;
&lt;br /&gt;
== Pinout ==&lt;br /&gt;
Pins Name and Type are specified with respect to the Autopilot Board&lt;br /&gt;
&lt;br /&gt;
[[Image:Twog_v1-00_pinout.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;6&amp;quot;&lt;br /&gt;
|+'''SERIAL'''&lt;br /&gt;
!''Pin #''!!width=&amp;quot;80&amp;quot;|''Name''!!''Type''!!width=&amp;quot;500&amp;quot;|''Description''!!width=&amp;quot;50&amp;quot;|''Suggested Color''&lt;br /&gt;
|-&lt;br /&gt;
|1||GND||PWR||common ground||style=&amp;quot;background:black; color:white&amp;quot;|Black&lt;br /&gt;
|-&lt;br /&gt;
|2|| +5V||PWR||5V Rail from Tiny||style=&amp;quot;background:Orange; color:white&amp;quot;|Orange&lt;br /&gt;
|-&lt;br /&gt;
|3|| +3.3V||PWR||3.3V Rail from Tiny||style=&amp;quot;background:Red; color:white&amp;quot;|Red&lt;br /&gt;
|-&lt;br /&gt;
|4||DTR|| || ||&lt;br /&gt;
|-&lt;br /&gt;
|5||CTS|| || || &lt;br /&gt;
|-&lt;br /&gt;
|6||RTS|| || ||&lt;br /&gt;
|-&lt;br /&gt;
|7||RXD1||IN||UART1 Serial Input (3.3V level, 5V Tolerant)||style=&amp;quot;background:green; color:white&amp;quot;|Green&lt;br /&gt;
|-&lt;br /&gt;
|8||TXD1||OUT||UART1 Serial Output (3.3V level)||style=&amp;quot;background:blue; color:white&amp;quot;|Blue&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;6&amp;quot;&lt;br /&gt;
|+'''SPI'''&lt;br /&gt;
!''Pin #''!!width=&amp;quot;80&amp;quot;|''Name''!!''Type''!!width=&amp;quot;500&amp;quot;|''Description''!!width=&amp;quot;50&amp;quot;|''Suggested Color''&lt;br /&gt;
|-&lt;br /&gt;
|1||GND||PWR||common ground||style=&amp;quot;background:black; color:white&amp;quot;|Black&lt;br /&gt;
|-&lt;br /&gt;
|2|| +3.3V||PWR||3.3V Rail from Tiny||style=&amp;quot;background:red; color:white&amp;quot;|Red&lt;br /&gt;
|-&lt;br /&gt;
|3||SSEL||IN||SSP Slave Select. Selects the SSP interface as a slave (SSEL1)||style=&amp;quot;background:sienna; color:white&amp;quot;|Brown&lt;br /&gt;
|-&lt;br /&gt;
|4||MOSI||I/O||SPI1 Master Out Slave In. Data output from master or data input to slave||style=&amp;quot;background:Grey; color:white&amp;quot;|Grey&lt;br /&gt;
|-&lt;br /&gt;
|5||MISO||I/O||SPI1 Master In Slave Out. Data input to master or data output from slave||style=&amp;quot;background:Green; color:white&amp;quot;|Green&lt;br /&gt;
|-&lt;br /&gt;
|6||DRDY||IN||External interrupt 0 input (EINT0)||style=&amp;quot;background:Purple; color:white&amp;quot;|Purple&lt;br /&gt;
|-&lt;br /&gt;
|7||SCK||I/O||SPI0 Serial clock. Clock output from master or input to slave||style=&amp;quot;background:Yellow; color:black&amp;quot;|Yellow&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;6&amp;quot;&lt;br /&gt;
|+'''PPM'''&lt;br /&gt;
!''Pin #''!!width=&amp;quot;80&amp;quot;|''Name''!!''Type''!!width=&amp;quot;500&amp;quot;|''Description''!!width=&amp;quot;50&amp;quot;|''Suggested Color''&lt;br /&gt;
|-&lt;br /&gt;
|1||GND||PWR||common ground||style=&amp;quot;background:black; color:white&amp;quot;|Black&lt;br /&gt;
|-&lt;br /&gt;
|2|| +5v||PWR||5V Rail from Tiny to R/C receiver supply||style=&amp;quot;background:Orange; color:white&amp;quot;|Orange&lt;br /&gt;
|-&lt;br /&gt;
|3||PPM_IN||IN||PPM Stream from R/C Receiver (5V tolerant)||style=&amp;quot;background:white; color:black&amp;quot;|White&lt;br /&gt;
|-&lt;br /&gt;
|4||SERV_RST||OUT||external PPM decoder reset ''(Note 1)''||&lt;br /&gt;
|-&lt;br /&gt;
|5||SERV_CLK||OUT||external PPM decoder clock ''(Note 1)''||&lt;br /&gt;
|}&lt;br /&gt;
''Note 1 : Used only if servos are connected to the R/C receiver''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;6&amp;quot;&lt;br /&gt;
|+'''USB'''&lt;br /&gt;
!''Pin #''!!width=&amp;quot;80&amp;quot;|''Name''!!''Type''!!width=&amp;quot;500&amp;quot;|''Description''!!width=&amp;quot;50&amp;quot;|''Suggested Color''&lt;br /&gt;
|-&lt;br /&gt;
|1||GND||PWR||common ground||style=&amp;quot;background:black; color:white&amp;quot;|Black&lt;br /&gt;
|-&lt;br /&gt;
|2|| +3.3V||PWR||3.3V Rail from Tiny||style=&amp;quot;background:red; color:white&amp;quot;|Red&lt;br /&gt;
|-&lt;br /&gt;
|3||USB+||I/O||USB bidirectional D+ line||style=&amp;quot;background:green; color:white&amp;quot;|Green&lt;br /&gt;
|-&lt;br /&gt;
|4||USB-||I/O||USB bidirectional D- line||style=&amp;quot;background:white; color:black&amp;quot;|White&lt;br /&gt;
|-&lt;br /&gt;
|5||VBUS||IN||Indicates the presence of USB bus power (P0.23) (5V level)||style=&amp;quot;background:orange; color:white&amp;quot;|Orange&lt;br /&gt;
|-&lt;br /&gt;
|6||BUTTON||IN||External Button (+3.3v pullup)||&lt;br /&gt;
|-&lt;br /&gt;
|7||LED3||OUT||GPIO (LED #3 command)||&lt;br /&gt;
|-&lt;br /&gt;
|8||ADC_7||IN||Analog to Digital Converter Input #7||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;6&amp;quot;&lt;br /&gt;
|+'''IRV'''&lt;br /&gt;
!''Pin #''!!width=&amp;quot;80&amp;quot;|''Name''!!''Type''!!width=&amp;quot;500&amp;quot;|''Description''!!width=&amp;quot;50&amp;quot;|''Suggested Color''&lt;br /&gt;
|-&lt;br /&gt;
|1||GND||PWR||common ground||style=&amp;quot;background:black; color:white&amp;quot;|Black&lt;br /&gt;
|-&lt;br /&gt;
|2|| +3.3V||PWR||3.3V Rail from Tiny||style=&amp;quot;background:red; color:white&amp;quot;|Red&lt;br /&gt;
|-&lt;br /&gt;
|3||IRV||IN||Vertical IR Sensor signal (Analog to Digital Converter Input #0)||style=&amp;quot;background:Purple; color:white&amp;quot;|Purple&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;6&amp;quot;&lt;br /&gt;
|+'''IRH'''&lt;br /&gt;
!''Pin #''!!width=&amp;quot;80&amp;quot;|''Name''!!''Type''!!width=&amp;quot;500&amp;quot;|''Description''!!width=&amp;quot;50&amp;quot;|''Suggested Color''&lt;br /&gt;
|-&lt;br /&gt;
|1||GND||PWR||common ground||style=&amp;quot;background:black; color:white&amp;quot;|Black&lt;br /&gt;
|-&lt;br /&gt;
|2|| +3.3V||PWR||3.3V Rail from Tiny||style=&amp;quot;background:red; color:white&amp;quot;|Red&lt;br /&gt;
|-&lt;br /&gt;
|3||IRH_2||IN||Horizontal IR Sensor signal axis 2 (Analog to Digital Converter Input #2)||style=&amp;quot;background:Grey; color:white&amp;quot;|Grey&lt;br /&gt;
|-&lt;br /&gt;
|4||IRH_1||IN||Horizontal IR Sensor signal axis 1 (Analog to Digital Converter Input #1)||style=&amp;quot;background:Sienna; color:white&amp;quot;|Brown&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;6&amp;quot;&lt;br /&gt;
|+'''ADC1'''&lt;br /&gt;
!''Pin #''!!width=&amp;quot;80&amp;quot;|''Name''!!''Type''!!width=&amp;quot;500&amp;quot;|''Description''!!width=&amp;quot;50&amp;quot;|''Suggested Color''&lt;br /&gt;
|-&lt;br /&gt;
|1||GND||PWR||common ground||style=&amp;quot;background:black; color:white&amp;quot;|Black&lt;br /&gt;
|-&lt;br /&gt;
|2|| +5v||PWR||5V Rail from Tiny||style=&amp;quot;background:Orange; color:white&amp;quot;|Orange&lt;br /&gt;
|-&lt;br /&gt;
|3|| +3.3V||PWR||3.3V Rail from Tiny||style=&amp;quot;background:red; color:white&amp;quot;|Red&lt;br /&gt;
|-&lt;br /&gt;
|4||ADC_4||IN||Analog to Digital Converter Input #4||&lt;br /&gt;
|-&lt;br /&gt;
|5||ADC_3||IN||Analog to Digital Converter Input #3||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;6&amp;quot;&lt;br /&gt;
|+'''ADC2'''&lt;br /&gt;
!''Pin #''!!width=&amp;quot;80&amp;quot;|''Name''!!''Type''!!width=&amp;quot;500&amp;quot;|''Description''!!width=&amp;quot;50&amp;quot;|''Suggested Color''&lt;br /&gt;
|-&lt;br /&gt;
|1||GND||PWR||common ground||style=&amp;quot;background:black; color:white&amp;quot;|Black&lt;br /&gt;
|-&lt;br /&gt;
|2|| +5v||PWR||5V Rail from Tiny||style=&amp;quot;background:Orange; color:white&amp;quot;|Orange&lt;br /&gt;
|-&lt;br /&gt;
|3|| +3.3V||PWR||3.3V Rail from Tiny||style=&amp;quot;background:red; color:white&amp;quot;|Red&lt;br /&gt;
|-&lt;br /&gt;
|4||ADC_6||IN||Analog to Digital Converter Input #6 (Maximum input level can be selected with R12 value)||&lt;br /&gt;
|-&lt;br /&gt;
|5||ADC_5||IN||Analog to Digital Converter Input #5 (Maximum input level can be selected with R13 value)||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;6&amp;quot;&lt;br /&gt;
|+'''DOWNLOAD/GPS'''&lt;br /&gt;
!''Pin #''!!width=&amp;quot;80&amp;quot;|''Name''!!''Type''!!width=&amp;quot;500&amp;quot;|''Description''!!width=&amp;quot;50&amp;quot;|''Suggested Color''&lt;br /&gt;
|-&lt;br /&gt;
|1||GND||PWR||common ground||style=&amp;quot;background:black; color:white&amp;quot;|Black&lt;br /&gt;
|-&lt;br /&gt;
|2|| +5v||PWR||5V Rail from Tiny||style=&amp;quot;background:Orange; color:white&amp;quot;|Orange&lt;br /&gt;
|-&lt;br /&gt;
|3|| +3.3V||PWR||3.3V Rail from Tiny||style=&amp;quot;background:red; color:white&amp;quot;|Red&lt;br /&gt;
|-&lt;br /&gt;
|4||BOOT||IN||In-Circuit Serial Programming (ISP) enable (P0.14, +3.3v pullup) ''(Note 2)''||&lt;br /&gt;
|-&lt;br /&gt;
|5||GPS_RESET||IN||leave unconnected, hold this pin low only for bootloader programming||&lt;br /&gt;
|-&lt;br /&gt;
|6||TXD0||OUT||UART0 Serial Output (usable with an external GPS receiver)||style=&amp;quot;background:blue; color:white&amp;quot;|Blue&lt;br /&gt;
|-&lt;br /&gt;
|7||RXD0||IN||UART0 Serial Input (usable with an external GPS receiver)||style=&amp;quot;background:green; color:white&amp;quot;|Green&lt;br /&gt;
|}&lt;br /&gt;
''Note 2 : Holding this pin low for at least 3mS after a RESET (or power up) instructs the controller to enter programming mode.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;6&amp;quot;&lt;br /&gt;
|+'''I2C'''&lt;br /&gt;
!''Pin #''!!width=&amp;quot;80&amp;quot;|''Name''!!''Type''!!width=&amp;quot;500&amp;quot;|''Description''!!width=&amp;quot;50&amp;quot;|''Suggested Color''&lt;br /&gt;
|-&lt;br /&gt;
|1||GND||PWR||common ground||style=&amp;quot;background:black; color:white&amp;quot;|Black&lt;br /&gt;
|-&lt;br /&gt;
|2|| +5V||PWR||5V Rail from Tiny||style=&amp;quot;background:Orange; color:white&amp;quot;|Orange&lt;br /&gt;
|-&lt;br /&gt;
|3|| +3.3V||PWR||3.3V Rail from Tiny||style=&amp;quot;background:red; color:white&amp;quot;|Red&lt;br /&gt;
|-&lt;br /&gt;
|4||SDA||I/O||I2C bus Serial DAta||&lt;br /&gt;
|-&lt;br /&gt;
|5||SCL||I/O||I2C bus Serial CLock||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;6&amp;quot;&lt;br /&gt;
|+'''CAM'''&lt;br /&gt;
!''Pin #''!!width=&amp;quot;80&amp;quot;|''Name''!!''Type''!!width=&amp;quot;500&amp;quot;|''Description''!!width=&amp;quot;50&amp;quot;|''Suggested Color''&lt;br /&gt;
|-&lt;br /&gt;
|1||GND||PWR||common ground||style=&amp;quot;background:black; color:white&amp;quot;|Black&lt;br /&gt;
|-&lt;br /&gt;
|2|| +5V||PWR||5V Rail from Tiny||style=&amp;quot;background:Orange; color:white&amp;quot;|Orange&lt;br /&gt;
|-&lt;br /&gt;
|3|| +3.3V||PWR||3.3V Rail from Tiny||style=&amp;quot;background:red; color:white&amp;quot;|Red&lt;br /&gt;
|-&lt;br /&gt;
|4||CAM_SW||OUT||video source/payload selection signal||&lt;br /&gt;
|-&lt;br /&gt;
|5||SRV_1||OUT||Servo PWM signal #1||&lt;br /&gt;
|-&lt;br /&gt;
|6||SRV_5||OUT||Servo PWM signal #5||&lt;br /&gt;
|-&lt;br /&gt;
|7||AUX||PWR||video/payload switchable 5V power suply||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Schematic ==&lt;br /&gt;
[[Image:Twog_v1-00_schematic.png|left|900px|Twog v1.00 Schematic]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== PCB ==&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:Twog_v1-00_PCB_top.jpg|PCB top side view (Olimex)&lt;br /&gt;
Image:Twog_v1-00_top_copper.png|PCB top copper&lt;br /&gt;
Image:Twog_v1-00_PCB_bottom.jpg|PCB bottom side view (Olimex)&lt;br /&gt;
Image:Twog_v1-00_bottom_copper.png|PCB bottom copper&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Gerber &amp;amp; Drill Files  ===&lt;br /&gt;
&lt;br /&gt;
''Download [[Media:Gerber_for_Twog_v1-00.zip|Twog v1.00 gerber &amp;amp; drill files (zip)]]''&lt;br /&gt;
&lt;br /&gt;
RS274X, units = Inches, format = 2:5&lt;br /&gt;
&lt;br /&gt;
:*Twog_v1-00.GTO (Top Component Print Layer)&lt;br /&gt;
:*Twog_v1-00.GTS (Top Solder Mask)&lt;br /&gt;
:*Twog_v1-00.GTL (Top Copper Layer)&lt;br /&gt;
:*Twog_v1-00.GBL (Bottom Copper Layer)&lt;br /&gt;
:*Twog_v1-00.GBS (Bottom Solder Mask)&lt;br /&gt;
:*Twog_v1-00.DRI (NC XY coordinates &amp;amp; Drill tools sizes)&lt;br /&gt;
&lt;br /&gt;
== Assembly ==&lt;br /&gt;
&lt;br /&gt;
===Components Layout===&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:Twog_v1-00_2D_top.jpg|Top components Layout&lt;br /&gt;
Image:Twog_v1-00_2D_bottom.jpg|Bottom components Layout&lt;br /&gt;
Image:Twog_v1-00_Top_Components.png|Top components details&lt;br /&gt;
Image:Twog_v1-00_Bottom_Components.png|Bottom components details&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Bill Of Material ===&lt;br /&gt;
Download ''[[Media:Twog_v1.00_BOM.zip|Twog v1.00 Bill Of Material (zipped .xls file)]]''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2&amp;quot; valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|-style=&amp;quot;background:LightYellow; color:black&amp;quot;&lt;br /&gt;
!''Qty''!!''Manufacturer part #''!!width=&amp;quot;150pt&amp;quot;|''Schematic part name / value''!!''Designator''!!width=&amp;quot;150pt&amp;quot;|''Description''!!''Manufacturer''!!''Package''!!''Optional''!!''Digikey.com''!!width=&amp;quot;150pt&amp;quot;|''Other distributor''&lt;br /&gt;
|-style=&amp;quot;background:WhiteSmoke; color:black&amp;quot;&lt;br /&gt;
|colspan=&amp;quot;10&amp;quot; align=&amp;quot;left&amp;quot;|''Resistors''&lt;br /&gt;
|-&lt;br /&gt;
|2||ERJ-3EKF33R0V||33||R21, R22||1/16W, 5%||Panasonic||0603||||P33HCT-ND||&lt;br /&gt;
|-&lt;br /&gt;
|1||ERJ-3EKF1000V||100||R24||1/16W, 5%||Panasonic||0603||||P100HCT-ND||&lt;br /&gt;
|-&lt;br /&gt;
|1||ERJ-3EKF3300V||330||R4||1/16W, 5%||Panasonic||0603||||P330HCT-ND||&lt;br /&gt;
|-&lt;br /&gt;
|3||ERJ-3EKF1001V||1K||R16, R17, R23||1/16W, 5%||Panasonic||0603||||P1.00KHCT-ND||&lt;br /&gt;
|-&lt;br /&gt;
|3||ERJ-3EKF1501V||1.5K||R2, R19, R20||1/16W, 5%||Panasoni||0603||||P1.50KHCT-ND||&lt;br /&gt;
|-&lt;br /&gt;
|2||ERJ-3EKF1801V||1.8k ''(see note1)''||R13,R18||1/16W, 5%||Panasonic||0603||||P1.8KHCT-ND||&lt;br /&gt;
|-&lt;br /&gt;
|3||ERJ-3EKF3301V||3.3K||R3, R14, R15||1/16W, 5%||Panasonic||0603||||P3.3KHCT-ND||&lt;br /&gt;
|-&lt;br /&gt;
|7||ERJ-3EKF1002V||10K||R1, R6 to R11||1/16W, 5%||Panasonic||0603||||P10.0KHCT-ND||&lt;br /&gt;
|-&lt;br /&gt;
|1||ERJ-3EKF1502V||15K ''(see note2)''||R12||1/16W, 5%||Panasonic||0603||||P15.0KHCT-ND||&lt;br /&gt;
|- style=&amp;quot;background:WhiteSmoke; color:black&amp;quot;&lt;br /&gt;
|colspan=&amp;quot;10&amp;quot; align=&amp;quot;left&amp;quot;|''Capacitors''&lt;br /&gt;
|-&lt;br /&gt;
|4||C0603C180J5GAC||18pF||C26 to C29||50V, 5%||Kemet||0603||||399-1052-1-ND||&lt;br /&gt;
|-&lt;br /&gt;
|18||C0603C104K5RAC||100nF||C2,C3,C5 to C20||50V, 10%||Kemet||0603||||399-5089-1-ND||&lt;br /&gt;
|-&lt;br /&gt;
|2||T520A336M006ATE070||33uF/6V||C24, C25||SMD tantalum capacitor||Kemet||A case (EIA 3216-18)||||399-4719-1-ND||&lt;br /&gt;
|-&lt;br /&gt;
|2||TAJD107K020R||100uF/20V||C1, C21||SMD tantalum capacitor||AVX Corp.||D case (EIA 7343-31)||||478-1724-1-ND||&lt;br /&gt;
|- style=&amp;quot;background:WhiteSmoke; color:black&amp;quot;&lt;br /&gt;
|colspan=&amp;quot;10&amp;quot; align=&amp;quot;left&amp;quot;|Semiconductors&lt;br /&gt;
|-&lt;br /&gt;
|1||LM3940IMP-3.3||LM3940IMP-3.3||IC3||1A low dropout regulator for 5V to 3.3V conversion||National Semic.||SOT223||||LM3940IMP-3.3CT-ND||&lt;br /&gt;
|-&lt;br /&gt;
|1||TPS2051BDBV||TPS2051B||IC4||Current Limited Power Distribution Switch||Texas Instr.||SOT23-5||''yes''||296-21265-1-ND||&lt;br /&gt;
|-&lt;br /&gt;
|1||LPC2148FBD64||LPC2148FBD64||IC5||Single-chip ARM7 32-bit microcontroller||NXP||LQFP64||||568-1765-ND||&lt;br /&gt;
|-&lt;br /&gt;
|1||CD4017BPW||4017||IC6||Decade Counter/Divider with 10 Decoded Outputs||Texas Instr.||TSSOP16||||296-14252-1-ND||&lt;br /&gt;
|-&lt;br /&gt;
|1||APT1608SURCK||KP-1608SURC||LED1||SMD Chip Red LED Lamp ||Kingbright||0603||''yes''||754-1123-1-ND||&lt;br /&gt;
|-&lt;br /&gt;
|1||APT1608MGC||KP-1608MGC||LED2||SMD Chip Green LED Lamp ||Kingbright||0603||||754-1118-1-ND||&lt;br /&gt;
|-&lt;br /&gt;
|1||APT1608SYCK||KP-1608SYC||LED3||SMD Chip Yellow LED Lamp ||Kingbright||0603||''yes''||754-1124-1-ND||&lt;br /&gt;
|-&lt;br /&gt;
|1||BC807-40||BC807||T1||PNP general purpose transistor||NXP||SOT23||||568-1629-1-ND||&lt;br /&gt;
|- style=&amp;quot;background:WhiteSmoke; color:black&amp;quot;&lt;br /&gt;
|colspan=&amp;quot;10&amp;quot; align=&amp;quot;left&amp;quot;|''Modules''&lt;br /&gt;
|-&lt;br /&gt;
|1||PTH08080WAH||PTH_08080W||IC1||2.25A Wide-input adjustable switching regulator||Texas Instr.||specific||||296-20432-ND||&lt;br /&gt;
|- style=&amp;quot;background:WhiteSmoke; color:black&amp;quot;&lt;br /&gt;
|colspan=&amp;quot;10&amp;quot; align=&amp;quot;left&amp;quot;|''Connectors''&lt;br /&gt;
|-&lt;br /&gt;
|7||53047-0310 ||SRV0, SRV4, SRV2, SRV6, IRV, SRV3, SRV7||J12 to J18||Picoblade 3 pins 1.25mm straight header||Molex||specific||||WM1732-ND||&lt;br /&gt;
|-&lt;br /&gt;
|1||53047-0410||IRH||J11||Picoblade 4 pins 1.25mm straight header||Molex||specific||||WM1733-ND||&lt;br /&gt;
|-&lt;br /&gt;
|4||53047-0510||PPM,I2C,ADC2,ADC1||J4, J6, J8, J10||Picoblade 5 pins 1.25mm straight header||Molex||specific||''J6,J8,J10''||WM1734-ND||&lt;br /&gt;
|-&lt;br /&gt;
|3||53047-0710||SPI,CAM,DOWNLOAD/GPS||J3, J5, J7||Picoblade 7 pins 1.25mm straight header||Molex||specific||''J3,J5''||WM1736-ND||&lt;br /&gt;
|-&lt;br /&gt;
|2||53047-0810||SERIAL,USB||J2, J9||Picoblade 8 pins 1.25mm straight header||Molex||specific||||WM1737-ND||&lt;br /&gt;
|- style=&amp;quot;background:WhiteSmoke; color:black&amp;quot;&lt;br /&gt;
|colspan=&amp;quot;10&amp;quot; align=&amp;quot;left&amp;quot;|''Other''&lt;br /&gt;
|-&lt;br /&gt;
|1||405C35B12M00000||CTS405 12MHz||Q1||SMD 12MHz Quartz Crystal||CTS||specific||||CTX639CT-ND||&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== PCB and assembled boards suppliers ==&lt;br /&gt;
&lt;br /&gt;
For private companies and enthusiast Paparazzi hardware suppliers, see [[Get_Hardware|Get Hardware]] page.&lt;br /&gt;
&lt;br /&gt;
== Downloads ==&lt;br /&gt;
&lt;br /&gt;
'''Source files'''&lt;br /&gt;
:*download ''[[Media:Twog_v1-00_protel_design.zip|Twog v1.00 Protel 99SE SP6 design (zipped Protel 99 ddb file)]]''&lt;br /&gt;
'''Gerber &amp;amp; Drill files'''&lt;br /&gt;
:*download ''[[Media:Gerber_for_Twog_v1-00.zip|Twog v1.00 gerber &amp;amp; drill files (zip)]]''&lt;br /&gt;
'''Assembly files'''&lt;br /&gt;
:*download ''[[Media:Twog_v1.00_components_layouts.pdf|Twog v1.00 Components layouts (pdf)]]''&lt;br /&gt;
:*download ''[[Media:Twog_v1.00_BOM.zip|Twog v1.00 Bill Of Material (zipped .xls file)]]''&lt;/div&gt;</summary>
		<author><name>AntonKochevar</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=Main_Page&amp;diff=5566</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=Main_Page&amp;diff=5566"/>
		<updated>2009-10-07T00:49:08Z</updated>

		<summary type="html">&lt;p&gt;AntonKochevar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
__NOEDITSECTION__&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;border-spacing:8px;margin:0px -8px&amp;quot; class=&amp;quot;MainPageBG&amp;quot; style=&amp;quot;width:100%;border:1px solid #9999bf;background-color:#f5fffa;vertical-align:top;color:#000; text-align: left;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;2&amp;quot;| &amp;lt;h2 style=&amp;quot;margin:0;background-color:#82add9;font-size:150%;font-weight:bold;border:1px solid #a3bfb1;text-align:center;color:#ffffff;padding:0.2em 0.4em;&amp;quot;&amp;gt;Welcome To Paparazzi&amp;lt;/h2&amp;gt;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;h3 style=&amp;quot;-moz-border-radius-topright: 1em;-moz-border-radius-topleft: 1em; &lt;br /&gt;
background:#cedff2;margin:-2px;padding:4px;&amp;quot;&amp;gt;&lt;br /&gt;
[[Image:favicon32.png|32px]] [[General|General]] &lt;br /&gt;
&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding:6px;&amp;quot;&amp;gt;&lt;br /&gt;
{{General}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;h3 style=&amp;quot;-moz-border-radius-topright: 1em;-moz-border-radius-topleft: 1em; &lt;br /&gt;
background:#cedff2;margin:-2px;padding:4px;&amp;quot;&amp;gt;&lt;br /&gt;
[[Image:favicon32.png|32px]] [[Hardware|Hardware]] &lt;br /&gt;
&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding:6px;&amp;quot;&amp;gt;&lt;br /&gt;
{{Hardware}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;h3 style=&amp;quot;-moz-border-radius-topright: 1em;-moz-border-radius-topleft: 1em; &lt;br /&gt;
background:#cedff2;margin:-2px;padding:4px;&amp;quot;&amp;gt;&lt;br /&gt;
[[Image:favicon32.png|32px]] [[Software|Software]] &lt;br /&gt;
&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding:6px;&amp;quot;&amp;gt;&lt;br /&gt;
{{Software}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;h3 style=&amp;quot;-moz-border-radius-topright: 1em;-moz-border-radius-topleft: 1em; &lt;br /&gt;
background:#cedff2;margin:-2px;padding:4px;&amp;quot;&amp;gt;&lt;br /&gt;
[[Image:favicon32.png|32px]] [[Miscellaneous|Miscellaneous]] &lt;br /&gt;
&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding:6px;&amp;quot;&amp;gt;&lt;br /&gt;
{{Miscellaneous}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Start of right-column --&amp;gt;&lt;br /&gt;
| class=&amp;quot;MainPageBG&amp;quot; style=&amp;quot;width:70%;border:1px solid #cedff2;background-color:#f5faff;vertical-align:top&amp;quot;|&lt;br /&gt;
{|width=&amp;quot;100%&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;5&amp;quot; style=&amp;quot;vertical-align:top;background-color:#f5fffa&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| &amp;lt;h2 style=&amp;quot;margin:0;background-color:#cef2e0;font-size:120%;font-weight:bold;border:1px solid #a3bfb1;text-align:left;color:#000;padding:0.2em 0.4em;&amp;quot;&amp;gt;The Paparazzi Project&amp;lt;/h2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;color:#000&amp;quot;|[http://www.nongnu.org/paparazzi/ Paparazzi] is a free and open-source hardware and software project intended to create an exceptionally powerful and versatile autopilot system by allowing and encouraging input from the community. The project includes not only the airborne hardware and software, from voltage regulators and GPS receivers to [http://en.wikipedia.org/wiki/Kalman_filtering Kalman filtering] code, but also a powerful and ever-expanding array of ground hardware and software including modems, antennas, and a highly evolved user-friendly ground control software interface.&lt;br /&gt;
|-&lt;br /&gt;
|All hardware and software is open-source and freely available to anyone under the [http://www.gnu.org GNU] licencing agreement. [[Get_Hardware| Several vendors]] are currently producing and selling Paparazzi autopilots and popular accessories, making the system easy and affordable to all.&lt;br /&gt;
|-&lt;br /&gt;
|The key feature of the paparazzi autopilot is its unique combination of infrared thermopiles and inertial measurement for attitude sensing, providing a robust and accurate attitude estimate that requires no ground calibration and can recover from any launch attitude.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;h2 style=&amp;quot;margin:0;background-color:#cef2e0;font-size:120%;font-weight:bold;border:1px solid #a3bfb1;text-align:left;color:#000;padding:0.2em 0.4em;&amp;quot;&amp;gt;The Paparazzi project at ENAC&amp;lt;/h2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|The Paparazzi mini [http://en.wikipedia.org/wiki/Unmanned_Aircraft_System UAS] project is now being used and developed at [http://www.enac.fr/ ENAC University].&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;color:#000&amp;quot;|&lt;br /&gt;
* A [http://www.debian.org debian] [http://www.recherche.enac.fr/paparazzi/debian/ repository] containing some packages not in the official distribution and required to run Paparazzi.&lt;br /&gt;
* PaparazziX [http://www.ubuntu.com/ Ubuntu] based live CD is available from the [http://www.recherche.enac.fr/paparazzi/paparazzix/ paparazzix directory].&lt;br /&gt;
* Nightly and release [http://www.recherche.enac.fr/paparazzi/tarball/ tarballs].&lt;br /&gt;
|}&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;5&amp;quot; style=&amp;quot;vertical-align:top;background-color:#faf5ff;border:1px solid #ddcef2; text-align: justify;&amp;quot;&lt;br /&gt;
| &amp;lt;h2 style=&amp;quot;margin:0;background-color:#ddcef2;font-size:120%;font-weight:bold;border:1px solid #afa3bf;text-align:left;color:#000;padding:0.2em 0.4em;&amp;quot;&amp;gt;News&amp;lt;/h2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|&amp;lt;h3&amp;gt;September 30th, 2009&amp;lt;/h3&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Image:picture-127.jpg|thumb|left|[[Look mAh, No Hands Aircraft]]]][[Image:picture-140.jpg|thumb|left|[[Look mAh, No Hands Team]]]]&lt;br /&gt;
Paparazzi was a big success at the 2009 UAV Outback Challenge held at Kingaroy Airport, Queensland, Australia, Sep. 28-30.&lt;br /&gt;
Team &amp;quot;Look mAh, no hands!&amp;quot; representing Brisbane Grammar School, won the 'Robot Airborne Delivery Challenge' placing 1st, after performing an autonomous mission phase including autonomous payload release. The team consisted of four members in their senior years of high-school, and was led by team captain Ben Paratz.&lt;br /&gt;
Many thanks to the paparazzi community, not only for the autopilot itself but for the assistance that was enthusiastically given whenever needed.&lt;br /&gt;
[http://www.uavoutbackchallenge.com.au Link to competition]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|&amp;lt;h3&amp;gt;September 24th, 2009&amp;lt;/h3&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Image:FireStorm.jpg|thumb|left|[[Fire-Storm]]]][[Image:SolarStorm1.jpg|thumb|left|[[Solar-Storm]]]]&lt;br /&gt;
EMAV09 has already passed, now it is time to reveal our ([http://www.enac.fr/ ENAC]-[http://www.isae.fr/ ISAE]) new designs:&lt;br /&gt;
* [[Fire-Storm]] a 50cm wingspan MAV.&lt;br /&gt;
* [[Solar-Storm]] a 50cm wingspan MAV with hybrid power supply (solar and batteries).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;h3&amp;gt;June 20th, 2009&amp;lt;/h3&amp;gt;&lt;br /&gt;
The [http://www.engr.usu.edu/wiki/index.php/OSAM USU-OSAM] Paparazzi team won the 1st place in the 7th AUVSI (Association for Unmanned Vehicle Systems International) Student Unmanned Aircraft System Competition (18 teams total). The competition was held at Webster Field, Maryland, Jun. 17-20. The honor also goes to all the Paparazzi community, especially the developers.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.navair.navy.mil/pma263/seafarers/default.htm Link to competition]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;h3&amp;gt;June 19th, 2009&amp;lt;/h3&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Image:B777-200LR_Frontview_Paris_2005.JPG|thumb|left]]&lt;br /&gt;
The Paparazzi System has been shown at [http://www.paris-air-show.com/ Paris Le Bourget Airshow] by three companies:&lt;br /&gt;
* [http://www.fly-n-sense.com/ Fly-n-Sense] with products [http://fly-n-sense.com/index.php?option=com_content&amp;amp;view=article&amp;amp;id=5&amp;amp;Itemid=5&amp;amp;lang=fr FNS900-Seeker and ScanCopter CB500].&lt;br /&gt;
* [http://www.sudouest.com/gironde/actualite/rive-gauche/article/619946/mil/4659234.html AeroArt] with the [http://www.aeroart.eu/produits/page28/page28.html plume project] with the support of Fly-n-Sense.&lt;br /&gt;
* [http://www.thalesgroup.com/Press_Releases/Thales_at_the_International_Paris_Air_Show_2009/ Thales] with the [http://newton.ee.auth.gr/aerial_space/docs/CS_4.pdf  Spy'Arrow] MAV.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;h3&amp;gt;May 26th, 2009&amp;lt;/h3&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Image:QuadAstec.JPG|thumb|left|]] ENAC / Paparazzi has won the [http://www.minidrones.fr/ ONERA-DGA Challenge] with a quadrotor. Twelve teams of French Universities out of 19 were chosen by ONERA-DGA to participate to this two years contest. ENAC designed a Paparazzi equipped [http://www.asctec.de/main/index.php Asctec] quadrotor with an [[Inertial Measurement Units|IMU]] developed in its lab.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;h3&amp;gt;April 7th, 2009&amp;lt;/h3&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#000&amp;quot;| [[Image:emav09.jpg|thumb|left|]]  &lt;br /&gt;
Dear Paparazzi's, the registration for EMAV09 is now open at [http://www.emav09.org/ http://www.emav09.org/]. We look forward to meeting many paparazzi teams at this yearly event.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|&amp;lt;h3&amp;gt;March 24, 2009&amp;lt;/h3&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#000&amp;quot;| [[Image:Adventalen.jpg|thumb|left|Funjet launch on Spitsbergen]]  &lt;br /&gt;
We were back in the Arctic flying Paparazzi aircrafts on Svalbard (N78° E15°) doing research with the Geophysical Institute of the University of Bergen/Norway. There are two teams operating near Longyearbyen, one on the apron of Longyearbyen airport (LYR) and the other at the old northern lights research station in Adventdalen. We had permission to fly up to 1500m outside the airport opening times. The Paparazzi aircrafts work perfectly...for humans it is just a little cold. Last night we flew having -32°C (-25°F) on the ground. There is a [http://www.youtube.com/watch?v=M1k_TLcQ2ic video] showing a 1500m vertical profile flight. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|&amp;lt;h3&amp;gt;February 16th, 2009&amp;lt;/h3&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| We have a new forum to talk about this project. Please visit and participate http://www.azoreanuav.com/forum . Please, vote in the next link to continue with the forum or not. http://www.azoreanuav.com/forum/viewtopic.php?f=2&amp;amp;t=7 &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;h3&amp;gt;February 9th, 2009&amp;lt;/h3&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 3 ENAC students have released a Graphical control application for Paparazzi on Mobile phone using Java technoligies. Check the [[Ipodrom]] project page for more details.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|&amp;lt;h3&amp;gt;January 19, 2009&amp;lt;/h3&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#000&amp;quot;|&lt;br /&gt;
Paparazzi Developers,&amp;lt;br&amp;gt;&lt;br /&gt;
This is to announce a Call for Papers for the 2009 ASME/IEEE International Conference on Mechatronic and Embedded Systems and Applications (MESA09), part of ASME IDETC09. The conference is to be held August 30 - September 2, 2009 at  San Diego Convention Center.  This Call for Papers is specific to the Session chaired by myself, Antoine Drouin , and Anton Kochevar. This topic of this session is &amp;quot; Open Source UAV Autopilots: Status and Progression&amp;quot;, part of a symposium of MESA09 called &amp;quot;Small Unmanned Aerial Vehicle Technologies and Applications (SUAVTA)&amp;quot;. This Technical Session is meant to be a session that will focus on Paparazzi, the topics can include specific features developed for Paparazzi or applications using Paparazzi along with other innovative aspects or uses of Paparazzi. We hope to make this one of the largest and best conferences dealing with Paparazzi. Please help us to promote Paparazzi and bring this amazing project to even more people. Full paper deadline is Feb. 27, 2009 using the online submission system.&lt;br /&gt;
&lt;br /&gt;
Conference Website: https://www.asmeconferences.org/IDETC09/  (click MESA09, then, UAV Symposium, then this dedicated session) or http://iel.ucdavis.edu/mesa/MESA09/&lt;br /&gt;
&lt;br /&gt;
If you have any further questions please email me at&lt;br /&gt;
daniel.morgan @ aggiemail.usu.edu (remove spaces)&lt;br /&gt;
Research Associate, Center for Self-Organizing and Intelligent Systems at Utah State University&lt;br /&gt;
http://www.engr.usu.edu/wiki/index.php/User:CSOIS &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;h3&amp;gt;September 23, 2008&amp;lt;/h3&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#000&amp;quot;| [[Image:motodrone_08u.JPG|thumb|left]]&lt;br /&gt;
A paparazzi team took part in the [http://motodrone.org/ Motodrone] event held in Finowfurt near Berlin.&amp;lt;br&amp;gt;&lt;br /&gt;
It was fun, the beer was cool and barbecues worked flawlessly. And we flew funjets...&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[http://berlinvr.info/motodrone2008.html Video]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;h3&amp;gt;June 23, 2008&amp;lt;/h3&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#000&amp;quot;| [[Image:Targets auvsi 08.JPG|thumb|left]]  &lt;br /&gt;
The [http://www.engr.usu.edu/wiki/index.php/OSAM OSAM] Paparazzi team took 2nd place in the Sixth Annual Student Unmanned Aerial Systems Competition! The event is sponsored by AUVSI (Association for Unmanned Vehicle Systems International) and was held at Webster Field, St. Inigoes, Maryland. It should also be noted that this was Paparazzi's and the OSAM Paparazzi team's first time at the competition.&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.navair.navy.mil/pma263/seafarers/default.htm Link to competition]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.navair.navy.mil/pma263/seafarers/video/video08.html Highlight Video of Competition] &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;h3&amp;gt;June 13, 2008&amp;lt;/h3&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#000&amp;quot;| [[Image:Twog_v1-00_top_side_3.jpg|thumb|left|'''T'''iny '''W'''ith'''O'''ut '''G'''ps]]  &lt;br /&gt;
The new baby autopilot is born.&amp;lt;br&amp;gt;&lt;br /&gt;
His name is TWOG, he weighs 8 grams and is 40.2 x 30.5mm long. He' in good health and looks a lot like his mother Tiny v2, except for the GPS receiver.&amp;lt;br&amp;gt;&lt;br /&gt;
The proud parents invite you to visit the [[Twog_v1|pictures and technical information album]]...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;h3&amp;gt;March 26, 2008&amp;lt;/h3&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#000&amp;quot;| [[Image:Heli_deck.jpg|thumb|left|Funjet on the helicopter deck]]  &lt;br /&gt;
Scientists from the [http://web.gfi.uib.no/index_e.html Geophysical Institute of the University of Bergen/Norway] flew Paparazzi controlled [[media:Funjet_spitsbergen.jpg|Funjet]] aircrafts equipped with meteorological sensors in the Arctic sea around Spitsbergen only with the help of a RC safety pilot and no Paparazzi team member nearby. They took off and landed on the helicopter deck of the Norwegian icebreaking coast guard vessel [http://www.jtashipphoto.dk/JTA-W303%20Svalbard.htm KV Svalbard] for one week and set a new Paparazzi low temperature record by flying at around -20°C and 15m/s wind in altitudes up to 1500m. For another two weeks they also collected data on Spitsbergen near Longyearbyen. See pictures in the gallery and a [http://www.youtube.com/watch?v=VWEa_4Hlm2s video].&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;h3&amp;gt;March 15, 2008&amp;lt;/h3&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#000&amp;quot;| [[Image:Tiny_v2-1_3D_top.jpg|thumb|left|Tiny 2.11]]&lt;br /&gt;
A number of vendors are now offering assembled and unassembled autopilots, sensors and accessories.  The software is written, the hardware is built, what are you waiting for?  Getting started has never been easier!  More details on the [[Get_Hardware|Get Hardware]] page.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;h3&amp;gt;February 6, 2008&amp;lt;/h3&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#000&amp;quot;| [[Image:eeePC.jpg|thumb|left|Paparazzi running on eeePC]]  &lt;br /&gt;
Looking for a small, light and cheap ground station ? Paparazzi runs on the [http://eeepc.asus.com ASUS eeePC] out of the box (after installing the Debian Paparazzi packages). Tested on the pre-installed Xandros distribution, on a standard Ubuntu and on the preconfigured [http://wiki.eeeuser.com/ubuntu:eeexubuntu:home eeeXubuntu].&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;h3&amp;gt;January 27, 2008&amp;lt;/h3&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#000&amp;quot;| [[Image:StormTV.jpg|thumb|left|Paparazzi's Storm on TV in Turkey]]  [http://www.showtvnet.com/haber/playerd.asp?ptype=haber&amp;amp;product=/270108/ucak.wmv Storm on TV], A Paparazzi aircraft is featured on the biggest Television station in Turkey. (Sorry, the audio is only in Turkish...)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;h3&amp;gt;[[News Archives]]&amp;lt;/h3&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#000&amp;quot;|&lt;br /&gt;
[[Image:One_Small_Step.jpg|thumb|left|[[News Archives]]]] [[News Archives|Browse the archives]] for a look back at the earlier days of Paparazzi.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>AntonKochevar</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=File:Picture-140.jpg&amp;diff=5565</id>
		<title>File:Picture-140.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=File:Picture-140.jpg&amp;diff=5565"/>
		<updated>2009-10-07T00:48:04Z</updated>

		<summary type="html">&lt;p&gt;AntonKochevar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>AntonKochevar</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=File:Picture-127.jpg&amp;diff=5564</id>
		<title>File:Picture-127.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=File:Picture-127.jpg&amp;diff=5564"/>
		<updated>2009-10-07T00:47:38Z</updated>

		<summary type="html">&lt;p&gt;AntonKochevar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>AntonKochevar</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=Main_Page&amp;diff=5563</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=Main_Page&amp;diff=5563"/>
		<updated>2009-10-07T00:46:57Z</updated>

		<summary type="html">&lt;p&gt;AntonKochevar: Added Outback Challenge Results&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
__NOEDITSECTION__&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;border-spacing:8px;margin:0px -8px&amp;quot; class=&amp;quot;MainPageBG&amp;quot; style=&amp;quot;width:100%;border:1px solid #9999bf;background-color:#f5fffa;vertical-align:top;color:#000; text-align: left;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;2&amp;quot;| &amp;lt;h2 style=&amp;quot;margin:0;background-color:#82add9;font-size:150%;font-weight:bold;border:1px solid #a3bfb1;text-align:center;color:#ffffff;padding:0.2em 0.4em;&amp;quot;&amp;gt;Welcome To Paparazzi&amp;lt;/h2&amp;gt;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;h3 style=&amp;quot;-moz-border-radius-topright: 1em;-moz-border-radius-topleft: 1em; &lt;br /&gt;
background:#cedff2;margin:-2px;padding:4px;&amp;quot;&amp;gt;&lt;br /&gt;
[[Image:favicon32.png|32px]] [[General|General]] &lt;br /&gt;
&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding:6px;&amp;quot;&amp;gt;&lt;br /&gt;
{{General}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;h3 style=&amp;quot;-moz-border-radius-topright: 1em;-moz-border-radius-topleft: 1em; &lt;br /&gt;
background:#cedff2;margin:-2px;padding:4px;&amp;quot;&amp;gt;&lt;br /&gt;
[[Image:favicon32.png|32px]] [[Hardware|Hardware]] &lt;br /&gt;
&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding:6px;&amp;quot;&amp;gt;&lt;br /&gt;
{{Hardware}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;h3 style=&amp;quot;-moz-border-radius-topright: 1em;-moz-border-radius-topleft: 1em; &lt;br /&gt;
background:#cedff2;margin:-2px;padding:4px;&amp;quot;&amp;gt;&lt;br /&gt;
[[Image:favicon32.png|32px]] [[Software|Software]] &lt;br /&gt;
&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding:6px;&amp;quot;&amp;gt;&lt;br /&gt;
{{Software}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;h3 style=&amp;quot;-moz-border-radius-topright: 1em;-moz-border-radius-topleft: 1em; &lt;br /&gt;
background:#cedff2;margin:-2px;padding:4px;&amp;quot;&amp;gt;&lt;br /&gt;
[[Image:favicon32.png|32px]] [[Miscellaneous|Miscellaneous]] &lt;br /&gt;
&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding:6px;&amp;quot;&amp;gt;&lt;br /&gt;
{{Miscellaneous}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Start of right-column --&amp;gt;&lt;br /&gt;
| class=&amp;quot;MainPageBG&amp;quot; style=&amp;quot;width:70%;border:1px solid #cedff2;background-color:#f5faff;vertical-align:top&amp;quot;|&lt;br /&gt;
{|width=&amp;quot;100%&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;5&amp;quot; style=&amp;quot;vertical-align:top;background-color:#f5fffa&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| &amp;lt;h2 style=&amp;quot;margin:0;background-color:#cef2e0;font-size:120%;font-weight:bold;border:1px solid #a3bfb1;text-align:left;color:#000;padding:0.2em 0.4em;&amp;quot;&amp;gt;The Paparazzi Project&amp;lt;/h2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;color:#000&amp;quot;|[http://www.nongnu.org/paparazzi/ Paparazzi] is a free and open-source hardware and software project intended to create an exceptionally powerful and versatile autopilot system by allowing and encouraging input from the community. The project includes not only the airborne hardware and software, from voltage regulators and GPS receivers to [http://en.wikipedia.org/wiki/Kalman_filtering Kalman filtering] code, but also a powerful and ever-expanding array of ground hardware and software including modems, antennas, and a highly evolved user-friendly ground control software interface.&lt;br /&gt;
|-&lt;br /&gt;
|All hardware and software is open-source and freely available to anyone under the [http://www.gnu.org GNU] licencing agreement. [[Get_Hardware| Several vendors]] are currently producing and selling Paparazzi autopilots and popular accessories, making the system easy and affordable to all.&lt;br /&gt;
|-&lt;br /&gt;
|The key feature of the paparazzi autopilot is its unique combination of infrared thermopiles and inertial measurement for attitude sensing, providing a robust and accurate attitude estimate that requires no ground calibration and can recover from any launch attitude.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;h2 style=&amp;quot;margin:0;background-color:#cef2e0;font-size:120%;font-weight:bold;border:1px solid #a3bfb1;text-align:left;color:#000;padding:0.2em 0.4em;&amp;quot;&amp;gt;The Paparazzi project at ENAC&amp;lt;/h2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|The Paparazzi mini [http://en.wikipedia.org/wiki/Unmanned_Aircraft_System UAS] project is now being used and developed at [http://www.enac.fr/ ENAC University].&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;color:#000&amp;quot;|&lt;br /&gt;
* A [http://www.debian.org debian] [http://www.recherche.enac.fr/paparazzi/debian/ repository] containing some packages not in the official distribution and required to run Paparazzi.&lt;br /&gt;
* PaparazziX [http://www.ubuntu.com/ Ubuntu] based live CD is available from the [http://www.recherche.enac.fr/paparazzi/paparazzix/ paparazzix directory].&lt;br /&gt;
* Nightly and release [http://www.recherche.enac.fr/paparazzi/tarball/ tarballs].&lt;br /&gt;
|}&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;5&amp;quot; style=&amp;quot;vertical-align:top;background-color:#faf5ff;border:1px solid #ddcef2; text-align: justify;&amp;quot;&lt;br /&gt;
| &amp;lt;h2 style=&amp;quot;margin:0;background-color:#ddcef2;font-size:120%;font-weight:bold;border:1px solid #afa3bf;text-align:left;color:#000;padding:0.2em 0.4em;&amp;quot;&amp;gt;News&amp;lt;/h2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|&amp;lt;h3&amp;gt;September 30th, 2009&amp;lt;/h3&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Image:picture-127.jpg|thumb|left|[[Look mAh, No Hands Aircraft]]]][[Image:picture-140.jpg|thumb|left|[[Look mAh, No Hands Team]]]]&lt;br /&gt;
Paparazzi was a big success at the 2009 UAV Outback Challenge held at Kingaroy Airport, Queensland, Australia, Sep. 28-30.&lt;br /&gt;
Team &amp;quot;Look mAh, no hands!&amp;quot; representing Brisbane Grammar School, won the 'Robot Airborne Delivery Challenge' placing 1st, after performing an autonomous mission phase including autonomous payload release. The team consisted of four members in their senior years of high-school, and was led by team captain Ben Paratz.&lt;br /&gt;
Many thanks to the paparazzi community, not only for the autopilot itself but for the assistance that was enthusiastically given whenever needed.&lt;br /&gt;
Link to competition  [http://www.uavoutbackchallenge.com.au]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|&amp;lt;h3&amp;gt;September 24th, 2009&amp;lt;/h3&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Image:FireStorm.jpg|thumb|left|[[Fire-Storm]]]][[Image:SolarStorm1.jpg|thumb|left|[[Solar-Storm]]]]&lt;br /&gt;
EMAV09 has already passed, now it is time to reveal our ([http://www.enac.fr/ ENAC]-[http://www.isae.fr/ ISAE]) new designs:&lt;br /&gt;
* [[Fire-Storm]] a 50cm wingspan MAV.&lt;br /&gt;
* [[Solar-Storm]] a 50cm wingspan MAV with hybrid power supply (solar and batteries).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;h3&amp;gt;June 20th, 2009&amp;lt;/h3&amp;gt;&lt;br /&gt;
The [http://www.engr.usu.edu/wiki/index.php/OSAM USU-OSAM] Paparazzi team won the 1st place in the 7th AUVSI (Association for Unmanned Vehicle Systems International) Student Unmanned Aircraft System Competition (18 teams total). The competition was held at Webster Field, Maryland, Jun. 17-20. The honor also goes to all the Paparazzi community, especially the developers.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.navair.navy.mil/pma263/seafarers/default.htm Link to competition]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;h3&amp;gt;June 19th, 2009&amp;lt;/h3&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Image:B777-200LR_Frontview_Paris_2005.JPG|thumb|left]]&lt;br /&gt;
The Paparazzi System has been shown at [http://www.paris-air-show.com/ Paris Le Bourget Airshow] by three companies:&lt;br /&gt;
* [http://www.fly-n-sense.com/ Fly-n-Sense] with products [http://fly-n-sense.com/index.php?option=com_content&amp;amp;view=article&amp;amp;id=5&amp;amp;Itemid=5&amp;amp;lang=fr FNS900-Seeker and ScanCopter CB500].&lt;br /&gt;
* [http://www.sudouest.com/gironde/actualite/rive-gauche/article/619946/mil/4659234.html AeroArt] with the [http://www.aeroart.eu/produits/page28/page28.html plume project] with the support of Fly-n-Sense.&lt;br /&gt;
* [http://www.thalesgroup.com/Press_Releases/Thales_at_the_International_Paris_Air_Show_2009/ Thales] with the [http://newton.ee.auth.gr/aerial_space/docs/CS_4.pdf  Spy'Arrow] MAV.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;h3&amp;gt;May 26th, 2009&amp;lt;/h3&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Image:QuadAstec.JPG|thumb|left|]] ENAC / Paparazzi has won the [http://www.minidrones.fr/ ONERA-DGA Challenge] with a quadrotor. Twelve teams of French Universities out of 19 were chosen by ONERA-DGA to participate to this two years contest. ENAC designed a Paparazzi equipped [http://www.asctec.de/main/index.php Asctec] quadrotor with an [[Inertial Measurement Units|IMU]] developed in its lab.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;h3&amp;gt;April 7th, 2009&amp;lt;/h3&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#000&amp;quot;| [[Image:emav09.jpg|thumb|left|]]  &lt;br /&gt;
Dear Paparazzi's, the registration for EMAV09 is now open at [http://www.emav09.org/ http://www.emav09.org/]. We look forward to meeting many paparazzi teams at this yearly event.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|&amp;lt;h3&amp;gt;March 24, 2009&amp;lt;/h3&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#000&amp;quot;| [[Image:Adventalen.jpg|thumb|left|Funjet launch on Spitsbergen]]  &lt;br /&gt;
We were back in the Arctic flying Paparazzi aircrafts on Svalbard (N78° E15°) doing research with the Geophysical Institute of the University of Bergen/Norway. There are two teams operating near Longyearbyen, one on the apron of Longyearbyen airport (LYR) and the other at the old northern lights research station in Adventdalen. We had permission to fly up to 1500m outside the airport opening times. The Paparazzi aircrafts work perfectly...for humans it is just a little cold. Last night we flew having -32°C (-25°F) on the ground. There is a [http://www.youtube.com/watch?v=M1k_TLcQ2ic video] showing a 1500m vertical profile flight. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|&amp;lt;h3&amp;gt;February 16th, 2009&amp;lt;/h3&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| We have a new forum to talk about this project. Please visit and participate http://www.azoreanuav.com/forum . Please, vote in the next link to continue with the forum or not. http://www.azoreanuav.com/forum/viewtopic.php?f=2&amp;amp;t=7 &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;h3&amp;gt;February 9th, 2009&amp;lt;/h3&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 3 ENAC students have released a Graphical control application for Paparazzi on Mobile phone using Java technoligies. Check the [[Ipodrom]] project page for more details.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|&amp;lt;h3&amp;gt;January 19, 2009&amp;lt;/h3&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#000&amp;quot;|&lt;br /&gt;
Paparazzi Developers,&amp;lt;br&amp;gt;&lt;br /&gt;
This is to announce a Call for Papers for the 2009 ASME/IEEE International Conference on Mechatronic and Embedded Systems and Applications (MESA09), part of ASME IDETC09. The conference is to be held August 30 - September 2, 2009 at  San Diego Convention Center.  This Call for Papers is specific to the Session chaired by myself, Antoine Drouin , and Anton Kochevar. This topic of this session is &amp;quot; Open Source UAV Autopilots: Status and Progression&amp;quot;, part of a symposium of MESA09 called &amp;quot;Small Unmanned Aerial Vehicle Technologies and Applications (SUAVTA)&amp;quot;. This Technical Session is meant to be a session that will focus on Paparazzi, the topics can include specific features developed for Paparazzi or applications using Paparazzi along with other innovative aspects or uses of Paparazzi. We hope to make this one of the largest and best conferences dealing with Paparazzi. Please help us to promote Paparazzi and bring this amazing project to even more people. Full paper deadline is Feb. 27, 2009 using the online submission system.&lt;br /&gt;
&lt;br /&gt;
Conference Website: https://www.asmeconferences.org/IDETC09/  (click MESA09, then, UAV Symposium, then this dedicated session) or http://iel.ucdavis.edu/mesa/MESA09/&lt;br /&gt;
&lt;br /&gt;
If you have any further questions please email me at&lt;br /&gt;
daniel.morgan @ aggiemail.usu.edu (remove spaces)&lt;br /&gt;
Research Associate, Center for Self-Organizing and Intelligent Systems at Utah State University&lt;br /&gt;
http://www.engr.usu.edu/wiki/index.php/User:CSOIS &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;h3&amp;gt;September 23, 2008&amp;lt;/h3&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#000&amp;quot;| [[Image:motodrone_08u.JPG|thumb|left]]&lt;br /&gt;
A paparazzi team took part in the [http://motodrone.org/ Motodrone] event held in Finowfurt near Berlin.&amp;lt;br&amp;gt;&lt;br /&gt;
It was fun, the beer was cool and barbecues worked flawlessly. And we flew funjets...&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[http://berlinvr.info/motodrone2008.html Video]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;h3&amp;gt;June 23, 2008&amp;lt;/h3&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#000&amp;quot;| [[Image:Targets auvsi 08.JPG|thumb|left]]  &lt;br /&gt;
The [http://www.engr.usu.edu/wiki/index.php/OSAM OSAM] Paparazzi team took 2nd place in the Sixth Annual Student Unmanned Aerial Systems Competition! The event is sponsored by AUVSI (Association for Unmanned Vehicle Systems International) and was held at Webster Field, St. Inigoes, Maryland. It should also be noted that this was Paparazzi's and the OSAM Paparazzi team's first time at the competition.&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.navair.navy.mil/pma263/seafarers/default.htm Link to competition]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.navair.navy.mil/pma263/seafarers/video/video08.html Highlight Video of Competition] &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;h3&amp;gt;June 13, 2008&amp;lt;/h3&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#000&amp;quot;| [[Image:Twog_v1-00_top_side_3.jpg|thumb|left|'''T'''iny '''W'''ith'''O'''ut '''G'''ps]]  &lt;br /&gt;
The new baby autopilot is born.&amp;lt;br&amp;gt;&lt;br /&gt;
His name is TWOG, he weighs 8 grams and is 40.2 x 30.5mm long. He' in good health and looks a lot like his mother Tiny v2, except for the GPS receiver.&amp;lt;br&amp;gt;&lt;br /&gt;
The proud parents invite you to visit the [[Twog_v1|pictures and technical information album]]...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;h3&amp;gt;March 26, 2008&amp;lt;/h3&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#000&amp;quot;| [[Image:Heli_deck.jpg|thumb|left|Funjet on the helicopter deck]]  &lt;br /&gt;
Scientists from the [http://web.gfi.uib.no/index_e.html Geophysical Institute of the University of Bergen/Norway] flew Paparazzi controlled [[media:Funjet_spitsbergen.jpg|Funjet]] aircrafts equipped with meteorological sensors in the Arctic sea around Spitsbergen only with the help of a RC safety pilot and no Paparazzi team member nearby. They took off and landed on the helicopter deck of the Norwegian icebreaking coast guard vessel [http://www.jtashipphoto.dk/JTA-W303%20Svalbard.htm KV Svalbard] for one week and set a new Paparazzi low temperature record by flying at around -20°C and 15m/s wind in altitudes up to 1500m. For another two weeks they also collected data on Spitsbergen near Longyearbyen. See pictures in the gallery and a [http://www.youtube.com/watch?v=VWEa_4Hlm2s video].&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;h3&amp;gt;March 15, 2008&amp;lt;/h3&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#000&amp;quot;| [[Image:Tiny_v2-1_3D_top.jpg|thumb|left|Tiny 2.11]]&lt;br /&gt;
A number of vendors are now offering assembled and unassembled autopilots, sensors and accessories.  The software is written, the hardware is built, what are you waiting for?  Getting started has never been easier!  More details on the [[Get_Hardware|Get Hardware]] page.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;h3&amp;gt;February 6, 2008&amp;lt;/h3&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#000&amp;quot;| [[Image:eeePC.jpg|thumb|left|Paparazzi running on eeePC]]  &lt;br /&gt;
Looking for a small, light and cheap ground station ? Paparazzi runs on the [http://eeepc.asus.com ASUS eeePC] out of the box (after installing the Debian Paparazzi packages). Tested on the pre-installed Xandros distribution, on a standard Ubuntu and on the preconfigured [http://wiki.eeeuser.com/ubuntu:eeexubuntu:home eeeXubuntu].&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;h3&amp;gt;January 27, 2008&amp;lt;/h3&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#000&amp;quot;| [[Image:StormTV.jpg|thumb|left|Paparazzi's Storm on TV in Turkey]]  [http://www.showtvnet.com/haber/playerd.asp?ptype=haber&amp;amp;product=/270108/ucak.wmv Storm on TV], A Paparazzi aircraft is featured on the biggest Television station in Turkey. (Sorry, the audio is only in Turkish...)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;h3&amp;gt;[[News Archives]]&amp;lt;/h3&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:#000&amp;quot;|&lt;br /&gt;
[[Image:One_Small_Step.jpg|thumb|left|[[News Archives]]]] [[News Archives|Browse the archives]] for a look back at the earlier days of Paparazzi.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>AntonKochevar</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=Airframe_Configuration&amp;diff=4243</id>
		<title>Airframe Configuration</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=Airframe_Configuration&amp;diff=4243"/>
		<updated>2008-12-09T12:24:14Z</updated>

		<summary type="html">&lt;p&gt;AntonKochevar: Information not correct&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The airframe configuration file is located in &amp;lt;tt&amp;gt;conf/airframes&amp;lt;/tt&amp;gt; and contains&lt;br /&gt;
all the hardware and software settings for an aircraft. This is an [http://en.wikipedia.org/wiki/Xml XML] document containing some [http://en.wikipedia.org/wiki/Makefile Makefile] code at the bottom. All gains, trims, and behavior settings are defined with standard XML elements. The hardware definitions such as processor type, modem protocol, servo driver, etc. are contained in the makefile raw section.&lt;br /&gt;
&lt;br /&gt;
== Selecting the Airframe File ==&lt;br /&gt;
Each airframe file must be assigned a name, unique ID, flight plan, etc. in [[Conf.xml|&amp;lt;tt&amp;gt;conf/conf.xml&amp;lt;/tt&amp;gt;]] as follows:&lt;br /&gt;
 &amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;conf&amp;gt;&lt;br /&gt;
  &amp;lt;aircraft &lt;br /&gt;
    name=&amp;quot;Twin1&amp;quot;&lt;br /&gt;
    ac_id=&amp;quot;1&amp;quot;&lt;br /&gt;
    airframe=&amp;quot;airframes/twinstar1.xml&amp;quot; &lt;br /&gt;
    radio=&amp;quot;radios/mc3030.xml&amp;quot; &lt;br /&gt;
    flight_plan=&amp;quot;flight_plans/mav05_cw.xml&amp;quot;&lt;br /&gt;
    telemetry=&amp;quot;telemetry/default.xml&amp;quot;&lt;br /&gt;
    gui_color=&amp;quot;blue&amp;quot;&lt;br /&gt;
  /&amp;gt;&lt;br /&gt;
  &amp;lt;aircraft &lt;br /&gt;
    name=&amp;quot;Plaster&amp;quot;&lt;br /&gt;
    ac_id=&amp;quot;2&amp;quot;&lt;br /&gt;
    airframe=&amp;quot;airframes/plaster1.xml&amp;quot; &lt;br /&gt;
    radio=&amp;quot;radios/cockpitMM.xml&amp;quot; &lt;br /&gt;
    telemetry=&amp;quot;telemetry/default.xml&amp;quot;&lt;br /&gt;
    flight_plan=&amp;quot;flight_plans/dummy.xml&amp;quot;&lt;br /&gt;
  /&amp;gt;&lt;br /&gt;
  .&lt;br /&gt;
  .&lt;br /&gt;
  .&lt;br /&gt;
  &amp;lt;/conf&amp;gt;&lt;br /&gt;
Then, to compile and flash the airframe settings and associated flight plan to your autopilot, simply select the appropriate A/C and target in the [[Paparazzi_Center|Paparazzi Center]] or specify your airframe name in the flash command typed from the prompt:&lt;br /&gt;
 make AIRCRAFT=&amp;lt;b&amp;gt;Twin1&amp;lt;/b&amp;gt; ap.upload&lt;br /&gt;
More information can be found on the [[Conf.xml|conf.xml]] page&lt;br /&gt;
&lt;br /&gt;
== XML Parameters ==&lt;br /&gt;
=== Commands ===&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;b&amp;gt;&amp;lt;tt&amp;gt;commands&amp;lt;/tt&amp;gt;&amp;lt;/b&amp;gt; lists the abstract commands you need to control the aircraft. In our example, we have only three:&lt;br /&gt;
 &amp;lt;tt&amp;gt;&lt;br /&gt;
 &amp;lt;commands&amp;gt;&lt;br /&gt;
  &amp;lt;axis name=&amp;quot;THROTTLE&amp;quot; failsafe_value=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;axis name=&amp;quot;ROLL&amp;quot;     failsafe_value=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;axis name=&amp;quot;PITCH&amp;quot;    failsafe_value=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
 &amp;lt;/commands&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
Each command is associated with a failsafe value which will be used if no controller is active (during initialization for example). The range of these values is [-9600:9600]. Note that these commands do not necessarily match the servo actuators. For example, the ROLL command is typically linked to two aileron actuators.&lt;br /&gt;
&lt;br /&gt;
=== Servos ===&lt;br /&gt;
&lt;br /&gt;
The above commands get translated to the &amp;lt;b&amp;gt;&amp;lt;tt&amp;gt;servos&amp;lt;/tt&amp;gt;&amp;lt;/b&amp;gt; here.  In this example we use two ailevons (surfaces used for both pitch and roll as on a flying wing) and a motor. These are listed in the &amp;lt;b&amp;gt;&amp;lt;tt&amp;gt;servos&amp;lt;/tt&amp;gt;&amp;lt;/b&amp;gt; section:&lt;br /&gt;
 &amp;lt;tt&amp;gt;&lt;br /&gt;
 &amp;lt;servos&amp;gt;&lt;br /&gt;
  &amp;lt;servo name=&amp;quot;THROTTLE&amp;quot;      no=&amp;quot;0&amp;quot; min=&amp;quot;1000&amp;quot; neutral=&amp;quot;1000&amp;quot; max=&amp;quot;2000&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;servo name=&amp;quot;AILEVON_LEFT&amp;quot;  no=&amp;quot;1&amp;quot; min=&amp;quot;2000&amp;quot; neutral=&amp;quot;1500&amp;quot; max=&amp;quot;1000&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;servo name=&amp;quot;AILEVON_RIGHT&amp;quot; no=&amp;quot;2&amp;quot; min=&amp;quot;1000&amp;quot; neutral=&amp;quot;1500&amp;quot; max=&amp;quot;2000&amp;quot;/&amp;gt;&lt;br /&gt;
 &amp;lt;/servos&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
where names are associated to the corresponding servo channel number on the autopilot and the neutral value, total range and direction are defined.  Min/max/neutral values are expressed in milliseconds and the direction of travel can be reversed by exchanging min with max (as in &amp;lt;tt&amp;gt;&amp;quot;AILEVON_LEFT&amp;quot;&amp;lt;/tt&amp;gt;, above).  The ''standard'' travel for a hobby servo is 1000ms - 2000ms with a 1500ms neutral.  Trim can be added by changing this neutral value, and absolute travel limits can be increased or reduced with the min/max values.  The &amp;lt;tt&amp;gt;&amp;quot;THROTTLE&amp;quot;&amp;lt;/tt&amp;gt; servo typically has the same value for the &amp;lt;b&amp;gt;&amp;lt;tt&amp;gt;neutral&amp;lt;/tt&amp;gt;&amp;lt;/b&amp;gt; and &amp;lt;b&amp;gt;&amp;lt;tt&amp;gt;min&amp;lt;/tt&amp;gt;&amp;lt;/b&amp;gt;.  Note the following tips:&lt;br /&gt;
* Reverse the servo direction by exchanging min/max&lt;br /&gt;
* Trim should always be adjusted mechanically if possible to avoid asymetrical travel&lt;br /&gt;
* Any reduction of the total travel range should be done mechanically to maintain precision&lt;br /&gt;
* Many servos will respond well to values slightly outside the normal 1000-2000ms range but experiment carefully as the servo may not operate reliably outside this range and may even suffer permanent damage.&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;b&amp;gt;&amp;lt;tt&amp;gt;servos&amp;lt;/tt&amp;gt;&amp;lt;/b&amp;gt; are then linked to the commands in the &amp;lt;b&amp;gt;&amp;lt;tt&amp;gt;command_laws&amp;lt;/tt&amp;gt;&amp;lt;/b&amp;gt; section:&lt;br /&gt;
 &amp;lt;tt&amp;gt;&lt;br /&gt;
 &amp;lt;command_laws&amp;gt;&lt;br /&gt;
  &amp;lt;let var=&amp;quot;aileron&amp;quot;         value=&amp;quot;@ROLL  * 0.3&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;let var=&amp;quot;elevator&amp;quot;        value=&amp;quot;@PITCH * 0.7&amp;quot;/&amp;gt;  &lt;br /&gt;
  &amp;lt;set servo=&amp;quot;THROTTLE&amp;quot;      value=&amp;quot;@THROTTLE&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;set servo=&amp;quot;AILEVON_LEFT&amp;quot;  value=&amp;quot;$elevator + $aileron&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;set servo=&amp;quot;AILEVON_RIGHT&amp;quot; value=&amp;quot;$elevator - $aileron&amp;quot;/&amp;gt;&lt;br /&gt;
 &amp;lt;/command_laws&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
[[Image:airframe_sign_conventions.jpg|thumb|Sign conventions for flight dynamics]]&lt;br /&gt;
where the third line is the simplest: the throttle servo value equals throttle command value. The other lines define and control the pitch/roll mixing.  Ailevon values are computed with a combination of two commands, '''ROLL''' and '''PITCH'''. This ''mixer'' is defined with two intermediate variables '''aileron''' and '''elevator''' introduced with the &amp;lt;b&amp;gt;&amp;lt;tt&amp;gt;let&amp;lt;/tt&amp;gt;&amp;lt;/b&amp;gt; element.  The '''@''' symbol is used to reference a command value in the &amp;lt;b&amp;gt;&amp;lt;tt&amp;gt;value&amp;lt;/tt&amp;gt;&amp;lt;/b&amp;gt; attribute of the &amp;lt;b&amp;gt;&amp;lt;tt&amp;gt;set&amp;lt;/tt&amp;gt;&amp;lt;/b&amp;gt; and &amp;lt;b&amp;gt;&amp;lt;tt&amp;gt;let&amp;lt;/tt&amp;gt;&amp;lt;/b&amp;gt; elements.  In the above example, the servos are limited to +/- 70% of their full travel for pitch and 30% for roll, only in combination can the servos reach 100% deflection.  Note that these numbers ''should add up 100% or more, never less''.  For example, you may want 100% travel available for pitch - this means if a roll is commanded along with maximum pitch only one servo will respond to the roll command as the other has already reached its mechanical limit.  If you find after tuning that these numbers add to less than 100% consider reducing the surface travel mechanically.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note that the signs used in the description follow the standard convention.&lt;br /&gt;
&lt;br /&gt;
=== Manual ===&lt;br /&gt;
The &amp;lt;tt&amp;gt;rc_command&amp;lt;/tt&amp;gt; sections links the channels of the RC transmitter (defined in the [[Radio_Control|Radio Control]] file) to the &amp;lt;tt&amp;gt;commands&amp;lt;/tt&amp;gt; defined above:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;rc_commands&amp;gt;&lt;br /&gt;
   &amp;lt;set command=&amp;quot;THROTTLE&amp;quot; value=&amp;quot;@THROTTLE&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;set command=&amp;quot;ROLL&amp;quot;     value=&amp;quot;@ROLL&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;set command=&amp;quot;PITCH&amp;quot;    value=&amp;quot;@PITCH&amp;quot;/&amp;gt;&lt;br /&gt;
 &amp;lt;/rc_commands&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This example looks trivial since the channel values have the same name than the commands.&lt;br /&gt;
&lt;br /&gt;
=== Autopilot Only Commands ===&lt;br /&gt;
For certain missions it might be required to control servos (payload) from the autopilot (gcs) at all times (even during manual flight). These commands should not be in the &amp;lt;rc_commands&amp;gt; block but in the special &amp;lt;ap_only_commands&amp;gt; block. This allows for instance the pantilt operator to keep working when in manual flight, or safety logic to automatically close cameras below a certain altitude during manual landings.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ap_only_commands&amp;gt;&lt;br /&gt;
   &amp;lt;copy command=&amp;quot;PAN&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;copy command=&amp;quot;TILT&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;copy command=&amp;quot;SHOOT&amp;quot;/&amp;gt;&lt;br /&gt;
 &amp;lt;/ap_only_commands&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Auto1 ===&lt;br /&gt;
The next section, named &amp;lt;b&amp;gt;&amp;lt;tt&amp;gt;AUTO1&amp;lt;/tt&amp;gt;&amp;lt;/b&amp;gt;, gives the maximum roll and pitch (in radians) allowed for the augmented stability mode.&lt;br /&gt;
 &amp;lt;tt&amp;gt;&lt;br /&gt;
 &amp;lt;section name=&amp;quot;AUTO1&amp;quot; prefix=&amp;quot;AUTO1_&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;define name=&amp;quot;MAX_ROLL&amp;quot; value=&amp;quot;RadOfDeg(35)&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;define name=&amp;quot;MAX_PITCH&amp;quot; value=&amp;quot;RadOfDeg(35)&amp;quot;/&amp;gt;&lt;br /&gt;
 &amp;lt;/section&amp;gt;&lt;br /&gt;
 &amp;lt;/tt&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== ADC === &lt;br /&gt;
In the &amp;quot;adc&amp;quot; section, you will find the conformity between arguments and their assigned pins on the autopilot board.&lt;br /&gt;
 &amp;lt;section name=&amp;quot;adc&amp;quot; prefix=&amp;quot;ADC_CHANNEL_&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;define name=&amp;quot;IR1&amp;quot; value=&amp;quot;ADC_1&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;define name=&amp;quot;IR2&amp;quot; value=&amp;quot;ADC_2&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;define name=&amp;quot;IR_TOP&amp;quot; value=&amp;quot;ADC_0&amp;quot;/&amp;gt;&lt;br /&gt;
 &amp;lt;/section&amp;gt;&lt;br /&gt;
'''Important note''': To ''activate'' an ADC entry, a flag must be defined in the &amp;lt;tt&amp;gt;makefile&amp;lt;/tt&amp;gt; section. For the previous example, we would have to write:&lt;br /&gt;
&lt;br /&gt;
 ap.CFLAGS += -DADC -DUSE_ADC_0 -DUSE_ADC_1 -DUSE_ADC_2&lt;br /&gt;
 ap.srcs += $(SRC_ARCH)/adc_hw.c&lt;br /&gt;
&lt;br /&gt;
==== ADC Generic ====&lt;br /&gt;
&lt;br /&gt;
In addition, if you want to receive the value of some ADC channel, you can use the &amp;quot;ADC Generic&amp;quot; service. When activated, the aircraft sends 2 values corresponding to the selected ADC channels. They can be read from the &amp;quot;Messages&amp;quot; application.&lt;br /&gt;
  ap.CFLAGS += -DUSE_ADC_GENERIC -DUSE_ADC_3 -DADC_CHANNEL_GENERIC1=ADC_3 -DUSE_ADC_4 -DADC_CHANNEL_GENERIC2=ADC_4&lt;br /&gt;
  ap.srcs += adc_generic.c&lt;br /&gt;
In this example, the ADC channels 3 and 4 are read and sent by telemetry at 4Hz:&lt;br /&gt;
  &amp;lt;message name=&amp;quot;ADC_GENERIC&amp;quot; ID=&amp;quot;18&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;field name=&amp;quot;val1&amp;quot; type=&amp;quot;uint16&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;field name=&amp;quot;val2&amp;quot; type=&amp;quot;uint16&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/message&amp;gt;&lt;br /&gt;
Only two channels can be defined. If only one is activated, 0 will send for the second value.&lt;br /&gt;
&lt;br /&gt;
=== Infrared === &lt;br /&gt;
The &amp;lt;b&amp;gt;&amp;lt;tt&amp;gt;INFRARED&amp;lt;/tt&amp;gt;&amp;lt;/b&amp;gt; section describes the configuration of the infrared sensors.&lt;br /&gt;
&lt;br /&gt;
The first definitions are relative to the electronic neutral of the sensors (a sensor here is a pair of thermopiles). A perfect sensor should give 512 if it measures the same value on both sides.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;section name=&amp;quot;INFRARED&amp;quot; prefix=&amp;quot;IR_&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;define name=&amp;quot;ADC_IR1_NEUTRAL&amp;quot; value=&amp;quot;512&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;define name=&amp;quot;ADC_IR2_NEUTRAL&amp;quot; value=&amp;quot;512&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;define name=&amp;quot;ADC_TOP_NEUTRAL&amp;quot; value=&amp;quot;512&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These neutrals are tuned with the &amp;quot;cupboard test&amp;quot;: Put the sensor in a close box (a cupboard) and read the values of the IR_SENSORS message (ir1, ir2 and vertical). Set the neutrals (they are subtracted from the measurement) to get null values. E.g. if you read 5 for the ir1 value with ADC_IR1_NEUTRAL equal to 512, change the latter to 517.&lt;br /&gt;
&lt;br /&gt;
The next lines define the installation of the horizontal and vertical sensors. The vertical sensor must  give a positive value when the temperature under the aircraft is higher than the temperature above. The two channels of the horizontal sensor must give positive values when it is warmer on the right side and the rear side. To adjust these signs, use the following declarations:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;define name=&amp;quot;IR1_SIGN&amp;quot; value=&amp;quot;-1&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;define name=&amp;quot;IR2_SIGN&amp;quot; value=&amp;quot;-1&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;define name=&amp;quot;TOP_SIGN&amp;quot; value=&amp;quot;-1&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then, define how the horizontal sensor is connected to the airframe, orientation '''aligned''' or '''tilted'''. In the aligned case, ir'''1''' is along the lateral axis and ir'''2''' along the longitudian one. In the '''tilted''' case, the sensors are tilted by 45 degrees; ir'''1''' is along rear-left -- front-right, and ir'''2''' along rear-right -- front-left. The parameter &amp;quot;value&amp;quot; has no effect! If the airframe construction allows choose an aligned sensor orientation since this gives the best stabilization response results. &lt;br /&gt;
&lt;br /&gt;
   &amp;lt;define name=&amp;quot;HORIZ_SENSOR_ALIGNED&amp;quot; value=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
  or&lt;br /&gt;
   &amp;lt;define name=&amp;quot;HORIZ_SENSOR_TILTED&amp;quot; value=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The three axis must give similar values for similar contrasts. The following factors can be used to scale these values. For example with an horizontal tilted sensor, the following ratios are usually needed:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;define name=&amp;quot;LATERAL_CORRECTION&amp;quot; value=&amp;quot;0.7&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;define name=&amp;quot;LONGITUDINAL_CORRECTION&amp;quot; value=&amp;quot;0.7&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;define name=&amp;quot;VERTICAL_CORRECTION&amp;quot; value=&amp;quot;1.&amp;quot;/&amp;gt;&lt;br /&gt;
Default values are 1.&lt;br /&gt;
&lt;br /&gt;
It may be hard to align the horizontal sensor with the aircraft. A tuning in flight will be needed to adjust the following neutrals. Adjust the roll neutral to fly straight. Adjust the pitch neutral to fly level with the desired throttle.&lt;br /&gt;
   &amp;lt;define name=&amp;quot;ROLL_NEUTRAL_DEFAULT&amp;quot; value=&amp;quot;-2.5&amp;quot; unit=&amp;quot;deg&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;define name=&amp;quot;PITCH_NEUTRAL_DEFAULT&amp;quot; value=&amp;quot;6&amp;quot; unit=&amp;quot;deg&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, an asymmetric (left/right, front/rear) correction can be added with a last set of factors.&lt;br /&gt;
   &amp;lt;define name=&amp;quot;CORRECTION_UP&amp;quot; value=&amp;quot;1.&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;define name=&amp;quot;CORRECTION_DOWN&amp;quot; value=&amp;quot;1.&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;define name=&amp;quot;CORRECTION_LEFT&amp;quot; value=&amp;quot;1.&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;define name=&amp;quot;CORRECTION_RIGHT&amp;quot; value=&amp;quot;1.&amp;quot;/&amp;gt;&lt;br /&gt;
 &amp;lt;/section&amp;gt;&lt;br /&gt;
These corrections are set on the angles.&lt;br /&gt;
&lt;br /&gt;
The old way to define the parameters is still possible, but must not be mixed with the new one describe above.&lt;br /&gt;
&lt;br /&gt;
=== Gyro === &lt;br /&gt;
Defines the type of gyro installed, each axis neutral, and any required temperature compensation. If the gyro has two axes, the pitch neutral is defined as well. Many gyros output their internal temperature and require a temperature-dependent linear correction be made to the neutral value.  No correction is done for the temperature in this example.(&amp;lt;b&amp;gt;&amp;lt;tt&amp;gt;ADC_TEMP_SLOPE=0&amp;lt;/tt&amp;gt;&amp;lt;/b&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;tt&amp;gt;&lt;br /&gt;
 &amp;lt;section name=&amp;quot;GYRO&amp;quot; prefix=&amp;quot;GYRO_&amp;quot;&lt;br /&gt;
  &amp;lt;define name=&amp;quot;ADC_ROLL_COEFF&amp;quot; value=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;define name=&amp;quot;ROLL_NEUTRAL&amp;quot; value=&amp;quot;500&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;define name=&amp;quot;ADC_TEMP_NEUTRAL&amp;quot; value=&amp;quot;476&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;define name=&amp;quot;ADC_TEMP_SLOPE&amp;quot; value=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
 &amp;lt;/section&amp;gt;&lt;br /&gt;
 &amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Bat === &lt;br /&gt;
This section give characteristics for the monitoring of the main power battery. &amp;lt;b&amp;gt;&amp;lt;tt&amp;gt;MILLIAMP_PER_PERCENT&amp;lt;/tt&amp;gt;&amp;lt;/b&amp;gt; represents the consumption (in mA) for one percent of THROTTLE and for one time unit. It is used to compute the &amp;lt;tt&amp;gt;energy&amp;lt;/tt&amp;gt; value of the &amp;lt;tt&amp;gt;BAT&amp;lt;/tt&amp;gt; message.&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;b&amp;gt;&amp;lt;tt&amp;gt;CATASTROPHIC_BAT_LEVEL&amp;lt;/tt&amp;gt;&amp;lt;/b&amp;gt; (was previously &amp;lt;b&amp;gt;&amp;lt;tt&amp;gt;LOW_BATTERY&amp;lt;/tt&amp;gt;&amp;lt;/b&amp;gt;) value defines the voltage at which the autopilot will lock the throttle at 0% in autonomous mode (kill_throttle mode). This value is also used by the ground server to issue a '''CATASTROPHIC''' alarm message on the bus (this message will be displayed in the console of the GCS).  &amp;lt;b&amp;gt;&amp;lt;tt&amp;gt;CRITIC&amp;lt;/tt&amp;gt;&amp;lt;/b&amp;gt; and &amp;lt;b&amp;gt;&amp;lt;tt&amp;gt;LOW&amp;lt;/tt&amp;gt;&amp;lt;/b&amp;gt; values will also used as threshold for '''CRITIC''' and '''WARNING''' alarms. They are optional and the respective defaults are 10.0 and 10.5V.&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;b&amp;gt;&amp;lt;tt&amp;gt;MAX_BAT_LEVEL&amp;lt;/tt&amp;gt;&amp;lt;/b&amp;gt; may be specified to improve the display of the battery gauge in the strip. This definition is optional with a default value of 12.5V.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;tt&amp;gt;&lt;br /&gt;
 &amp;lt;section name=&amp;quot;BAT&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;define name=&amp;quot;MILLIAMP_PER_PERCENT&amp;quot; value=&amp;quot;0.86&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;define name=&amp;quot;VOLTAGE_ADC_A&amp;quot; value=&amp;quot;0.0177531&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;define name=&amp;quot;VOLTAGE_ADC_B&amp;quot; value=&amp;quot;0.173626&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;define name=&amp;quot;VoltageOfAdc(adc)&amp;quot; value =&amp;quot;(VOLTAGE_ADC_A * adc + VOLTAGE_ADC_B)&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;define name=&amp;quot;CATASTROPHIC_BAT_LEVEL&amp;quot; value=&amp;quot;6.0&amp;quot; unit=&amp;quot;V&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;define name=&amp;quot;CRITIC_BAT_LEVEL&amp;quot; value=&amp;quot;6.5&amp;quot; unit=&amp;quot;V&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;define name=&amp;quot;LOW_BAT_LEVEL&amp;quot; value=&amp;quot;7.0&amp;quot; unit=&amp;quot;V&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;define name=&amp;quot;MAX_BAT_LEVEL&amp;quot; value=&amp;quot;8.4&amp;quot; unit=&amp;quot;V&amp;quot;/&amp;gt;&lt;br /&gt;
 &amp;lt;/section&amp;gt;&lt;br /&gt;
 &amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Horizontal Control ===&lt;br /&gt;
 &amp;lt;tt&amp;gt;&lt;br /&gt;
 &amp;lt;section name=&amp;quot;HORIZONTAL CONTROL&amp;quot; prefix=&amp;quot;H_CTL_&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;define name=&amp;quot;COURSE_PGAIN&amp;quot; value=&amp;quot;-0.4&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;define name=&amp;quot;ROLL_MAX_SETPOINT&amp;quot; value=&amp;quot;0.35&amp;quot; unit=&amp;quot;radians&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;define name=&amp;quot;ROLL_ATTITUDE_GAIN&amp;quot; value=&amp;quot;-7500.&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;define name=&amp;quot;ROLL_RATE_GAIN&amp;quot; value=&amp;quot;-1500&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;define name=&amp;quot;PITCH_PGAIN&amp;quot; value=&amp;quot;-8000.&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;define name=&amp;quot;ELEVATOR_OF_ROLL&amp;quot; value=&amp;quot;1250&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
 &amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The outer loop acts on the route. It will produce a roll command from a course setpoint and a course measurement. The COURSE_PGAIN parameter is the factor multiplied by the course error (in radian) to get a roll setpoint (in radian). So if the plane is expected to go north (course=0) and is actually flying to 57 degrees (course=1 radian, i.e. ENE), with a gain of '''-0.4''', a roll of -0.4 (23 degrees) will be set for the lower control loop.&lt;br /&gt;
&lt;br /&gt;
The ROLL_ATTITUDE_GAIN is used to compute a ROLL command from the roll error (setpoint minus measurement). If a gyro in installed, the ROLL_RATE_GAIN to keep a null roll rate. So these two gains provide a P-D controller.&lt;br /&gt;
&lt;br /&gt;
===Vertical Control===&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;section name=&amp;quot;VERTICAL CONTROL&amp;quot; prefix=&amp;quot;V_CTL_&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- outer loop proportional gain --&amp;gt;&lt;br /&gt;
    &amp;lt;define name=&amp;quot;ALTITUDE_PGAIN&amp;quot; value=&amp;quot;-0.1&amp;quot; unit=&amp;quot;(m/s)/m&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;!-- outer loop saturation --&amp;gt;&lt;br /&gt;
    &amp;lt;define name=&amp;quot;ALTITUDE_MAX_CLIMB&amp;quot; value=&amp;quot;3.&amp;quot; unit=&amp;quot;m/s&amp;quot;/&amp;gt;&lt;br /&gt;
These lines are associated with vertical control loops contained in ./sw/airborne/fw_v_ctl.c.  These are outer loop parameters that calculate a desired climb rate based on altitude error. Here, if the altitude error is 10m, the climb setpoint will be set to 1m/s. ALTITUDE_MAX_CLIMB is a bounded value (in m/s) so that the outer loop does not calculate too large of a climb rate&lt;br /&gt;
    &amp;lt;define name=&amp;quot;AUTO_THROTTLE_NOMINAL_CRUISE_THROTTLE&amp;quot; value=&amp;quot;0.65&amp;quot; unit=&amp;quot;%&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;define name=&amp;quot;AUTO_THROTTLE_MIN_CRUISE_THROTTLE&amp;quot; value=&amp;quot;.4&amp;quot; unit=&amp;quot;%&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;define name=&amp;quot;AUTO_THROTTLE_MAX_CRUISE_THROTTLE&amp;quot; value=&amp;quot;1&amp;quot; unit=&amp;quot;%&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;define name=&amp;quot;AUTO_THROTTLE_LOITER_TRIM&amp;quot; value=&amp;quot;1000&amp;quot; unit=&amp;quot;pprz_t&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;define name=&amp;quot;AUTO_THROTTLE_DASH_TRIM&amp;quot; value=&amp;quot;-2500&amp;quot; unit=&amp;quot;pprz_t&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;define name=&amp;quot;AUTO_THROTTLE_CLIMB_THROTTLE_INCREMENT&amp;quot; value=&amp;quot;0.15&amp;quot; unit=&amp;quot;%/(m/s)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;define name=&amp;quot;AUTO_THROTTLE_PGAIN&amp;quot; value=&amp;quot;-0.008&amp;quot; unit=&amp;quot;%/(m/s)&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;define name=&amp;quot;AUTO_THROTTLE_IGAIN&amp;quot; value=&amp;quot;0.25&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;define name=&amp;quot;AUTO_THROTTLE_PITCH_OF_VZ_PGAIN&amp;quot; value=&amp;quot;0.35&amp;quot; unit=&amp;quot;rad/(m/s)&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These lines are associated with vertical rate control loops contained in ./sw/airborne/fw_v_ctl.c and are used by default in most cases.  The default vertical control law is for the vertical rate to be managed by a combination of throttle and pitch.&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;define name=&amp;quot;AUTO_PITCH_PGAIN&amp;quot; value=&amp;quot;-0.1&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;define name=&amp;quot;AUTO_PITCH_IGAIN&amp;quot; value=&amp;quot;0.025&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;define name=&amp;quot;AUTO_PITCH_MAX_PITCH&amp;quot; value=&amp;quot;0.5&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;define name=&amp;quot;AUTO_PITCH_MIN_PITCH&amp;quot; value=&amp;quot;-0.5&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These lines are associated with vertical control loops contained in ./sw/airborne/fw_v_ctl.c but are not used in default. The non-default vertical control law is for the vertical rate to be managed by the pitch.&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;define name=&amp;quot;THROTTLE_SLEW_LIMITER&amp;quot; value=&amp;quot;2&amp;quot; unit=&amp;quot;s&amp;quot;/&amp;gt;&lt;br /&gt;
THROTTLE_SLEW_LIMITER is the required time is seconds to change throttle from 0% to 100%.&lt;br /&gt;
&lt;br /&gt;
=== Misc ===&lt;br /&gt;
 &amp;lt;tt&amp;gt;&lt;br /&gt;
 &amp;lt;section name=&amp;quot;MISC&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;define name=&amp;quot;NOMINAL_AIRSPEED&amp;quot; value =&amp;quot;12.&amp;quot; unit=&amp;quot;m/s&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;define name=&amp;quot;CARROT&amp;quot; value=&amp;quot;5.&amp;quot; unit=&amp;quot;s&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;define name=&amp;quot;KILL_MODE_DISTANCE&amp;quot; value=&amp;quot;(1.5*MAX_DIST_FROM_HOME)&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;define name=&amp;quot;CONTROL_RATE&amp;quot; value&amp;quot;60&amp;quot; unit=&amp;quot;Hz&amp;quot;/&amp;gt;&lt;br /&gt;
 &amp;lt;/section&amp;gt;&lt;br /&gt;
 &amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* The &amp;quot;NOMINAL_AIRSPEED&amp;quot; is mainly used in the simulator.&lt;br /&gt;
* &amp;quot;CARROT&amp;quot; gives the distance (in seconds, so ground speed is taken into account) between the carrot and the aircraft.&lt;br /&gt;
* &amp;quot;KILL_MODE_DISTANCE&amp;quot; is the threshold distance to switch the autopilot into KILL mode (defined descent with no throttle)&lt;br /&gt;
* &amp;quot;CONTROL_RATE&amp;quot; is the rate of the low level control loops in Hertz (60 or 20).&lt;br /&gt;
&lt;br /&gt;
== Hardware definitions - Makefile ==&lt;br /&gt;
&lt;br /&gt;
The airframe file must include the description of the controller board and it's low-level settings.  This is done in one &amp;lt;b&amp;gt;&amp;lt;tt&amp;gt;makefile&amp;lt;/tt&amp;gt;&amp;lt;/b&amp;gt; section starting with the autopilot model and flashing mode:&lt;br /&gt;
{{Box Code|conf/airframes/myplane.xml|&lt;br /&gt;
 &amp;lt;makefile&amp;gt;&lt;br /&gt;
  include $(PAPARAZZI_SRC)/conf/autopilot/tiny.makefile&lt;br /&gt;
  &amp;lt;nowiki&amp;gt;FLASH_MODE=IAP&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
  .&lt;br /&gt;
  .&lt;br /&gt;
  .&lt;br /&gt;
 &amp;lt;/makefile&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
Below this are the definintions and configuration of the peripherals and interfaces.&lt;br /&gt;
&lt;br /&gt;
=== Radio Control ===&lt;br /&gt;
The Paparazzi autpilot can interface directly with the PWM signal from any standard hobby R/C receiver.  Signal decoding configuration settings for this are stored in the [[Radio_Control|Radio Control]] file.&lt;br /&gt;
&lt;br /&gt;
If you have a Tiny v1.1 Autopilot:&lt;br /&gt;
{{Box Code|conf/airframes/myplane.xml|&lt;br /&gt;
  &amp;lt;nowiki&amp;gt;ap.CFLAGS += -DACTUATORS=\&amp;quot;servos_4015_MAT_hw.h\&amp;quot; -DSERVOS_4015_MAT&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;nowiki&amp;gt;ap.srcs += $(SRC_ARCH)/servos_4015_MAT_hw.c actuators.c&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;nowiki&amp;gt;ap.CFLAGS += -DRADIO_CONTROL -DRADIO_CONTROL_TYPE=RC_FUTABA&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;nowiki&amp;gt;ap.srcs += radio_control.c $(SRC_ARCH)/ppm_hw.c&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
If you have a Tiny v2 or TWOG v1 Autopilot:&lt;br /&gt;
{{Box Code|conf/airframes/myplane.xml|&lt;br /&gt;
  &amp;lt;nowiki&amp;gt;ap.CFLAGS += -DACTUATORS=\&amp;quot;servos_4017_hw.h\&amp;quot; -DSERVOS_4017&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;nowiki&amp;gt;ap.srcs += $(SRC_ARCH)/servos_4017_hw.c actuators.c&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;nowiki&amp;gt;ap.CFLAGS += -DRADIO_CONTROL -DRADIO_CONTROL_TYPE=RC_FUTABA&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;nowiki&amp;gt;ap.srcs += radio_control.c $(SRC_ARCH)/ppm_hw.c&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
If you want to output standard PPM to a R/C receiver:&lt;br /&gt;
{{Box Code|conf/airframes/myplane.xml|&lt;br /&gt;
  &amp;lt;nowiki&amp;gt;ap.CFLAGS += -DACTUATORS=\&amp;quot;servos_ppm_hw.h\&amp;quot; -DSERVOS_PPM_MAT&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;nowiki&amp;gt;ap.srcs += $(SRC_ARCH)/servos_ppm_hw.c actuators.c&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;nowiki&amp;gt;ap.CFLAGS += -DRADIO_CONTROL -DRADIO_CONTROL_TYPE=RC_FUTABA&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;nowiki&amp;gt;ap.srcs += radio_control.c $(SRC_ARCH)/ppm_hw.c&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
This is used in the case where you want to directly drive a receiver which has a microcontroller to do the decoding and driving of the servos (not a 4015 or 4017 decoder chip). The PPM is output on the SERV_CLK pin. The PPM frame rate, pulse width, and number of channels can be adjusted in the &amp;quot;servos_ppm_hw.h&amp;quot; file to suit your particular receiver. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you have a Classix Autopilot:&lt;br /&gt;
{{Box Code|conf/airframes/myplane.xml|&lt;br /&gt;
  &amp;lt;nowiki&amp;gt;ap.CFLAGS += -DRADIO_CONTROL -DRADIO_CONTROL_TYPE=RC_FUTABA&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;nowiki&amp;gt;ap.EXTRA_SRCS += radio_control.c $(SRC_ARCH)/ppm_hw.c&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;nowiki&amp;gt;ap.CFLAGS += -DACTUATORS=\&amp;quot;servos_direct_hw.h\&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;nowiki&amp;gt;ap.EXTRA_SRCS += $(SRC_ARCH)/servos_direct_hw.c&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
You can set RADIO_CONTROL_TYPE to RC_FUTABA, for falling edge PPM, or RC_JR for rising edge PPM. &amp;quot;RC_FUTABA&amp;quot; is for the Futaba or compatible brands, and &amp;quot;RC_JR&amp;quot; for JR (a.k.a Graupner outside of the USA) or compatible brands.&lt;br /&gt;
&lt;br /&gt;
For the Classix, you must specify which pins to use for PWM by adding &amp;quot;-DPWM_SERVO_0, etc.&amp;quot; to the line fbw.CFLAGS. This activate the PWM channel. &lt;br /&gt;
  &amp;lt;tt&amp;gt;wiring on classix PWM connector&lt;br /&gt;
  connector   LPC   shared         port &lt;br /&gt;
  PWM1        PWM5  AD1_6  CAP1_3  P0.21&lt;br /&gt;
  PWM2        PWM3  RXD0   EINT0   P0.1&lt;br /&gt;
  PWM3        PWM1  TXD0           P0.0&lt;br /&gt;
  PWM4        PWM6  RXD1   EINT3   P0.9&lt;br /&gt;
  PWM5        PWM4  TXD1   AD1_1   P0.8&lt;br /&gt;
  PWM6        PWM2  SSEL0  EINT2   P0.7&amp;lt;/tt&amp;gt;&lt;br /&gt;
PWM1 and PWM6 should be safe. PWM4 and PWM5 should be OK if you're not using UART1 on the FBW processor - same for PWM2 and PWM3 if you're not using UART0 (disable FBW telemetry for that ).&lt;br /&gt;
&lt;br /&gt;
=== Modem ===&lt;br /&gt;
The modem protocol and baud rate must be set in both the airframe file and ground station.  Any standard baud rate can be used, with 9600 being adequate and 57600 recommended for most users to allow high speed telemetry for more detailed flight data analysis.  The actual data rate is determined by the number of messages being sent and the period of each message as defined in &amp;lt;tt&amp;gt;conf/telemetry/default.xml&amp;lt;/tt&amp;gt;.  Those wishing to experiment with &amp;quot;alternative&amp;quot; modems can reduce the number and period of each telemetry message to fit within most any bandwidth constraint.&lt;br /&gt;
&lt;br /&gt;
Paparazzi supports the following modem protocols:&lt;br /&gt;
* Standard transparent serial (pprz) - this is compatible with all modems and can be used to connect the autopilot directly to a PC for testing without a modem.&lt;br /&gt;
* Maxstream API protocol (xbee) - compatible with all Maxstream modems including the 9XTend and Zigbee.  This protocol enables hardware addressing, allowing multiple aircraft to be managed from a single ground modem.&lt;br /&gt;
* Coronis Wavecard - necessary for operation with the unusual Coronis Wavecard modem.&lt;br /&gt;
Select the baud/protocol in the airframe file by commenting/uncommenting the appropriate section as follows:&lt;br /&gt;
==== Configuring The Serial Protocol ====&lt;br /&gt;
New users are advised to start with the standard serial protocol before attempting to setup an addressed API link. There are no real reasons for the novice user to use the xbee protocol over the standard PPRZTransport. Even if you are using a Maxstream modem you should still start out with the standard. Lastly it should be pointed out that using a single UAV there is no disadvantage and that the [http://www.engr.usu.edu/wiki/index.php/OSAM OSAM] Paparazzi Team at UAS 2008 took second place using the STANDARD protocol. The serial protocol works with virtually any modem as well as direct cable connections.  The baud rates of the airborne modem, autopilot, ground modem, and PC must be configured correctly.  The PC and autopilot serial ports do not need to be set to the same baud rate, i.e. when running multiple aircraft from a single ground modem, the ground modem may require a higher baud rate than any of the airborne modems in order to stream the data from multiple simultaneous sources.&lt;br /&gt;
&lt;br /&gt;
{{Box Code|conf/airframes/myplane.xml|&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;section name=&amp;quot;DATALINK&amp;quot; prefix=&amp;quot;DATALINK_&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;define name=&amp;quot;DEVICE_TYPE&amp;quot; value=&amp;quot;PPRZ&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;define name=&amp;quot;DEVICE_ADDRESS&amp;quot; value=&amp;quot;....&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
The above example tells the autopilot to send and recieve data in standard serial form.&lt;br /&gt;
&lt;br /&gt;
{{Box Code|conf/airframes/myplane.xml - makefile section at the bottom|&lt;br /&gt;
 # Serial modem &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;ap.CFLAGS += -DDOWNLINK -DUSE_UART0 -DDOWNLINK_TRANSPORT=PprzTransport -DDOWNLINK_FBW_DEVICE=Uart0 -DDOWNLINK_AP_DEVICE=Uart0 -DPPRZ_UART=Uart0 -DDATALINK=PPRZ -DUART0_BAUD=B57600&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;ap.srcs += downlink.c $(SRC_ARCH)/uart_hw.c datalink.c pprz_transport.c&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
The above example configures the autopilot serial port (Uart0) to 57,600 baud and calls the serial transport protocol (pprz_transport.c).  Use the &amp;quot;#&amp;quot; symbol to comment lines in this section of the airframe file. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Note:&lt;br /&gt;
* The autopilot and modem serial port baud rates must match at all times and also must match the ground modem rate, check your modem documentation to find the default baud rate and configure a different rate as needed.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ensure that the ground station is using the same protocol and an equal or higher baud rate:&lt;br /&gt;
{{Box Code|conf/control_panel.xml|&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;session name=&amp;quot;USB&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;program name=&amp;quot;link&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;arg flag=&amp;quot;-d&amp;quot; constant=&amp;quot;/dev/paparazzi/ttyUSB0&amp;quot;/&amp;gt;&lt;br /&gt;
     &amp;lt;!-- &amp;lt;arg flag=&amp;quot;-transport&amp;quot; constant=&amp;quot;xbee&amp;quot;/&amp;gt; Comment this line for standard serial protocol --&amp;gt;&lt;br /&gt;
     &amp;lt;arg flag=&amp;quot;-uplink&amp;quot; constant=&amp;quot;&amp;quot;/&amp;gt;&lt;br /&gt;
     &amp;lt;arg flag=&amp;quot;-s&amp;quot; constant=&amp;quot;57600&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;/program&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
 &amp;lt;/session&amp;gt;&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
Use this constant /dev/paparazzi/ttyUSB0 when using either the ftdi cable or a Maxstream USB ground modem.. Otherwise use /dev/ttyUSB0 (the ttyUSB0 being the device that you are using. Note: it might not always be ttyUSB0). This paparazzi directory in the dev folder is created when setting the udev rules. [http://paparazzi.enac.fr/wiki/index.php/Installation#Setting_access_rights_for_USB_download Setting Udev rules]&lt;br /&gt;
&lt;br /&gt;
==== Configuring The Maxstream API Protocol ====&lt;br /&gt;
The optional API protocol enables hardware addressing so that multiple aircraft can be managed from a single ground modem, or multiple aircraft and multiple ground stations can work simultaneously without interference from one another.  API mode is enabled by sending an escape sequence (+++) followed by AT commands, this can be done automatically at each boot or can be permanently configured with the &amp;quot;ATWR&amp;quot; command for greater reliability.&lt;br /&gt;
&lt;br /&gt;
{{Box Code|conf/airframes/myplane.xml|&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;section name=&amp;quot;MISC&amp;quot;&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
    &amp;lt;define name=&amp;quot;XBEE_INIT&amp;quot; value=&amp;quot;\&amp;quot;ATPL2\rATRN1\rATTT80\r\ATBD6\rATWR\r\&amp;quot;&amp;quot;/&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
 &amp;lt;/section&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
The above example will program the Maxstream to API mode, 100mW power (ATPL2), 57600 baud (ATBD6), and permanently store the changes (ATWR).  After flashing allow 30 seconds for the modem to store the changes, then disable the init string by adding the line &amp;lt;tt&amp;gt;&amp;lt;define name=&amp;quot;NO_XBEE_API_INIT&amp;quot; value=&amp;quot;TRUE&amp;quot;/&amp;gt;&amp;lt;/tt&amp;gt; (the parameter &amp;quot;value&amp;quot; has no effect), update the baud rate as needed, and re-flash the autopilot.  The modem and autopilot serial port baud rates must match eachother at all times.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Notes: &lt;br /&gt;
* Maxtream modems are factory configured for 9600 baud, in order to change baud rates, first configure the autopilot serial port to match the modem (DUART0_BAUD=B9600), boot the system so that the baud rate change command is sent to the modem (ATBD6) and permanently saved (ATWR), allow 30 seconds for the modem configuration to complete, then reprogram the autopilot with the new baud rate (DUART0_BAUD=B57600) and disabled modem configuration string &amp;lt;tt&amp;gt;&amp;lt;define name=&amp;quot;NO_XBEE_API_INIT&amp;quot; value=&amp;quot;TRUE&amp;quot;/&amp;gt; &amp;lt;/tt&amp;gt;.&lt;br /&gt;
* The ac_id defined in &amp;lt;tt&amp;gt;conf/conf.xml&amp;lt;/tt&amp;gt; is permanently programmed into the modem so this procedure would need to be re-run if the modem is moved to another plane.&lt;br /&gt;
* For temporary boot-time API configuration remove any baud rate changes, remove &amp;lt;tt&amp;gt;ATWR\r&amp;lt;/tt&amp;gt; from the end of the string.&lt;br /&gt;
* Upgrade your Maxstream firmware to the latest version before attempting API mode operation.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Box Code|confAgain/airframes/myplane.xml - makefile section at the bottom|&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;# Maxstream API protocol&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;ap.CFLAGS += -DDOWNLINK -DUSE_UART0 -DDOWNLINK_TRANSPORT=XBeeTransport -DDOWNLINK_FBW_DEVICE=Uart0 -DDOWNLINK_AP_DEVICE=Uart0 -DXBEE_UART=Uart0 -DDATALINK=XBEE -DUART0_BAUD=B57600&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;ap.srcs += downlink.c $(SRC_ARCH)/uart_hw.c datalink.c xbee.c&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}} &lt;br /&gt;
The above example configures the autopilot serial port (Uart0) to 57,600 baud and calls the Maxstream transport protocol (xbee.c).  Use the &amp;quot;#&amp;quot; symbol to comment lines in this section of the airframe file.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ensure that the ground station is using the same protocol and an equal or higher baud rate:&lt;br /&gt;
{{Box Code|conf/control_panel.xml|&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;session name=&amp;quot;USB&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;program name=&amp;quot;link&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;arg flag=&amp;quot;-d&amp;quot; constant=&amp;quot;/dev/paparazzi/ttyUSB0&amp;quot;/&amp;gt;&lt;br /&gt;
     &amp;lt;arg flag=&amp;quot;-transport&amp;quot; constant=&amp;quot;xbee&amp;quot;/&amp;gt;&lt;br /&gt;
     &amp;lt;arg flag=&amp;quot;-uplink&amp;quot; constant=&amp;quot;&amp;quot;/&amp;gt;&lt;br /&gt;
     &amp;lt;arg flag=&amp;quot;-s&amp;quot; constant=&amp;quot;57600&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;/program&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
 &amp;lt;/session&amp;gt;&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
Use this constant /dev/paparazzi/ttyUSB0 when using either the ftdi cable or a Maxstream USB ground modem.. Otherwise use /dev/ttyUSB0 (the ttyUSB0 being the device that you are using. Note: it might not always be ttyUSB0). This paparazzi directory in the dev folder is created when setting the udev rules. [http://paparazzi.enac.fr/wiki/index.php/Installation#Setting_access_rights_for_USB_download Setting Udev rules]&lt;br /&gt;
=====Alternate Method=====&lt;br /&gt;
This is the way it is done in funjet1.xml and has been tested to work by Danstah&lt;br /&gt;
&lt;br /&gt;
{{Box Code|conf/airframes/funjet1.xml|&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;section name=&amp;quot;MISC&amp;quot;&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
    &amp;lt;define name=&amp;quot;XBEE_INIT&amp;quot; value=&amp;quot;\&amp;quot;ATPL2\rATRN1\rATTT80\r\&amp;quot;&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;!--    &amp;lt;define name=&amp;quot;NO_XBEE_API_INIT&amp;quot; value=&amp;quot;TRUE&amp;quot;/&amp;gt; --&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
 &amp;lt;/section&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
Also use this&lt;br /&gt;
{{Box Code|conf/airframes/funjet1.xml|&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;section name=&amp;quot;DATALINK&amp;quot; prefix=&amp;quot;DATALINK_&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;define name=&amp;quot;DEVICE_TYPE&amp;quot; value=&amp;quot;XBEE&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;define name=&amp;quot;DEVICE_ADDRESS&amp;quot; value=&amp;quot;....&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
And Finally use this in the makefile section&lt;br /&gt;
{{Box Code|conf/airframes/funjet1.xml|&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
ap.CFLAGS += -DDOWNLINK -DUSE_UART1 -DDOWNLINK_TRANSPORT=XBeeTransport -DXBEE_UART=Uart1 -DDATALINK=XBEE -DUART1_BAUD=B9600&lt;br /&gt;
ap.srcs += downlink.c $(SRC_ARCH)/uart_hw.c datalink.c xbee.c&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
By reading all the information above you should be able to infer what the above does.&lt;br /&gt;
&lt;br /&gt;
Now keep in mind that the ground modem baud rate and airplanes modem baud rates do not have to match. The only things that need to match are the the modem on the planes baud rate and the rate defined in the airframe file. For example this planes modem is set to 9600 and this could be used with the ground modem configured above using 57600... &lt;br /&gt;
Also for multiple UAV's a good way to configure them is to use 9600 for the ap and use a ground modem configured to 57600 and its not a bad idea to use minimal telemetry.&lt;br /&gt;
&lt;br /&gt;
=== GPS ===&lt;br /&gt;
The serial port settings must match that of the GPS and are configured here along with the necessary files to interpret the u-blox UBX binary protocol:&lt;br /&gt;
&lt;br /&gt;
{{Box Code|conf/airframes/myplane.xml|&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;ap.CFLAGS += -DGPS -DUBX -DUSE_UART1 -DGPS_LINK=Uart1 -DUART1_BAUD=B38400&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;ap.srcs += gps_ubx.c gps.c&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
'''Note:'''&lt;br /&gt;
* u-blox GPS modules are factory configured for 9600 baud, 38,400 baud is recommended along with the other required changes.  The GPS can be accessed directly thru the [[Compiling#USB_flashing|UART Tunnel]] and [[GPS#GPS_configuration_using_U-Center Configured with|u-center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If using the u-blox LEA-5H, add the flag -DGPS_USE_LATLONG in the makefile section of the airframe xml file in the gps section. This flag must be inserted above &amp;quot;ap.srcs += gps_ubx.c gps.c&amp;quot; for proper operation.&lt;br /&gt;
&lt;br /&gt;
{{Box Code|conf/airframes/myplane.xml|&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;ap.CFLAGS += -DGPS -DUBX -DUSE_UART1 -DGPS_LINK=Uart1 -DUART1_BAUD=B38400 -DGPS_USE_LATLONG&lt;br /&gt;
ap.srcs += gps_ubx.c gps.c&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Sensors ===&lt;br /&gt;
&lt;br /&gt;
=== Control loops ===&lt;br /&gt;
&lt;br /&gt;
The control loops can be divided in two largely independent groups : the vertical ones and the horizontal ones (files sw/airborne/fw_h_ctl.c and sw/airborne/fw_v_ctl.c ). Those loops can be commanded at different levels by either the R/C transmitter or the autonomous navigation routine.&lt;br /&gt;
&lt;br /&gt;
First the horizontal loop:&lt;br /&gt;
{{Box Code|conf/airframes/funjet1.xml|&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;ap.CFLAGS += -DNAV -DAGR_CLIMB -DLOITER_TRIM&lt;br /&gt;
ap.srcs += nav.c fw_h_ctl.c fw_v_ctl.c&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>AntonKochevar</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=User_talk:AntonK&amp;diff=4208</id>
		<title>User talk:AntonK</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=User_talk:AntonK&amp;diff=4208"/>
		<updated>2008-12-05T01:37:17Z</updated>

		<summary type="html">&lt;p&gt;AntonKochevar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Me, This is Me.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Hi Anton,&lt;br /&gt;
&lt;br /&gt;
I'm interested in implementing a working quadrotor autopilot using the Paparazzi board. I haven't found any details on it though (what extra hardware is needed and what software modifications need to be made to accomodate the differences between plane and helicopter). I'm a graduate student at the University of California, Santa Cruz and we are developing a network testbed, one aspect of which is flying nodes (both planes and helicopters). We desperately need an autopilot to make deployments manageable and I'm confident that Paparazzi will deliver this capability to us. I'd much appreciate any pointers you can give me to help me reach that goal. I'm already working on the plane autopilot - haven't had a successful AUTO2 flight yet but it's around the corner.&lt;br /&gt;
&lt;br /&gt;
Vladi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vladi, &lt;br /&gt;
Simple answer to your question is that an IMU is needed to fly a heli (replacing the IR sensors).  A filter must be written to fuse the data between the sensors, and the control algorithms must be modified for 3 axis control(roll, pitch, and yaw).  No one with Paparazzi has done an autonomous flight of a helicopter that I know of.  Attitude stabilization is as far as Ive gotten, and ENAC has demonstrated a GPS position hover once.  The new Hardware/Software Suite called Booz2 should make fully autonomous flight a reality once the bugs are worked out.&lt;br /&gt;
&lt;br /&gt;
AJ&lt;/div&gt;</summary>
		<author><name>AntonKochevar</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=NoVa&amp;diff=4177</id>
		<title>NoVa</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=NoVa&amp;diff=4177"/>
		<updated>2008-11-29T04:09:21Z</updated>

		<summary type="html">&lt;p&gt;AntonKochevar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://www.recherche.enac.fr/paparazzi/wiki/index.php/Airframes &amp;lt;&amp;lt;] Back to Airframes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|[[Image:NoVa1.jpg|thumb|left|NoVa Quadrotor]]&lt;br /&gt;
|&lt;br /&gt;
NoVa is a new quadrotor that uses Paparazzi hardware as well as software.  The goal of this project was to create a durable and affordable quadrotor that integrated with the existing paparazzi project.  Custom airborne software links NoVa to the paparazzi GCS.  Segregating its specific code will allow users to fly their fixed wing UAVs in the same up to date CVS tree as NoVa.  &lt;br /&gt;
&lt;br /&gt;
Hopefully soon you will see more updates, pictures, videos, and hopefully build plans.  For now let me leave my email akochevar@gmail.com.  If you have any questions feel free to drop a line.  Enjoy the pictures!&lt;br /&gt;
&lt;br /&gt;
UPDATE 10/07/08:  With some coaxing from a buddy, I implimented the kalman filter from Rotomotion tonight.  Seems to function similarly to my comp filter, but tighter, with less overshoot and historysis.  Ill fly it this weekend and see if it makes things better.  &lt;br /&gt;
&lt;br /&gt;
Also, I have a new LEA5H gps on the way, along with an ultrasonic altimeter.  Should be a couple fun toys to play with.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
* Inexpensive brushless motors&lt;br /&gt;
* Uses traditional brushless ESCs&lt;br /&gt;
* Onboard Tiny2.0 makes it paparazzi compatible&lt;br /&gt;
* Real time tuning and plotting using paparazzi GCS&lt;br /&gt;
* Attitude Stabilization using IMU + Complimentary filter &lt;br /&gt;
* Rugged Construction of fiberglass and carbon fiber&lt;br /&gt;
&lt;br /&gt;
== Specifications ==&lt;br /&gt;
&lt;br /&gt;
* Rotorspan: 27.0&amp;quot; (686mm)&lt;br /&gt;
* Weight: 24oz (670g) _all up_&lt;br /&gt;
* Weight w/o battery (for estimation): 16oz (450g)&lt;br /&gt;
* Flight duration w/ 4100mAh battery ~ 15 minutes&lt;br /&gt;
&lt;br /&gt;
=== Payload Options ===&lt;br /&gt;
&lt;br /&gt;
*Approximately 200 gram payload capable.&lt;br /&gt;
&lt;br /&gt;
== Current Setup and BOM ==&lt;br /&gt;
&lt;br /&gt;
=== Airframe ===&lt;br /&gt;
&lt;br /&gt;
Qty&lt;br /&gt;
* 1    0.250&amp;quot; Square carbon tube          - www.cstsales.com&lt;br /&gt;
* 1    0.125&amp;quot; Wood dowel                  - Local hardware store&lt;br /&gt;
* 1    1/16&amp;quot; 12x12 G-10 Composite sheet   - www.mcmaster.com&lt;br /&gt;
* 32   1/2&amp;quot; 2-56 flat machine screw       - www.mcmaster.com&lt;br /&gt;
* 32   2-56 machine nut                   - www.mcmaster.com&lt;br /&gt;
* 12   1/4' 2-56 aluminum M-F standoffs   - www.mcmaster.com&lt;br /&gt;
* 4    3/4' 2-56 aluminum M-F standoffs   - www.mcmaster.com&lt;br /&gt;
 &lt;br /&gt;
=== Power Plant === &lt;br /&gt;
&lt;br /&gt;
Qty&lt;br /&gt;
* 4    1300 Kv Brushless outrunners       - www.hobbycity.com&lt;br /&gt;
* 4    CC Phoenix 10 speed controllers    - www.epyaya.com&lt;br /&gt;
* 4    10x4.7 propellers 2 each direction - www.toddsmodels.com&lt;br /&gt;
* 4    Prop saver Prop adapters           - www.hobbycity.com&lt;br /&gt;
* 1    2 cell 4000mAh battery             - www.thunderpower.com&lt;br /&gt;
&lt;br /&gt;
=== Electronics ===&lt;br /&gt;
&lt;br /&gt;
Qty&lt;br /&gt;
* 1    Paparazzi autopilot                - www.doityourself.com&lt;br /&gt;
* 1    Xbee radio modem(or similar)       - www.maxstream.net&lt;br /&gt;
* 1    Berg 4l RC receiver                - www.balsapr.com&lt;br /&gt;
* 1    3 axis accelerometer               - www.sparkfun.com&lt;br /&gt;
* 3    1 axis ADXRS150 Gyros              - www.sparkfun.com&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Estimated Parts cost ~ $600 + autopilot&lt;br /&gt;
&lt;br /&gt;
== Photos ==&lt;br /&gt;
&lt;br /&gt;
[[Image:NoVa2.jpg|thumb|left|Tabletop launch]]&lt;br /&gt;
[[Image:NoVa3.jpg|thumb|left|Staying in the yard]]&lt;br /&gt;
[[Image:NoVa4.jpg|thumb|left|Escaping into the night]]&lt;br /&gt;
[[Image:NoVa5.jpg|thumb|left|Staying in the yard... again]]&lt;br /&gt;
[[Image:NoVa6.jpg|thumb|left|Hovering against a mountain backdrop]]&lt;br /&gt;
[[Image:NoVa7.jpg|thumb|left|Hovering towards the neighbors]]&lt;br /&gt;
[[Image:NoVa8.jpg|thumb|left|Blending in with the neighbors]]&lt;br /&gt;
[[Image:NoVa9.jpg|thumb|left|Its a bird, Its a plane!]]&lt;/div&gt;</summary>
		<author><name>AntonKochevar</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=NoVa&amp;diff=4083</id>
		<title>NoVa</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=NoVa&amp;diff=4083"/>
		<updated>2008-10-08T05:32:14Z</updated>

		<summary type="html">&lt;p&gt;AntonKochevar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://www.recherche.enac.fr/paparazzi/wiki/index.php/Airframes &amp;lt;&amp;lt;] Back to Airframes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|[[Image:NoVa1.jpg|thumb|left|NoVa Quadrotor]]&lt;br /&gt;
|&lt;br /&gt;
NoVa is a new quadrotor that uses Paparazzi hardware as well as software.  The goal of this project was to create a durable and affordable quadrotor that integrated with the existing paparazzi project.  Custom airborne software links NoVa to the paparazzi GCS.  Segregating its specific code will allow users to fly their fixed wing UAVs in the same up to date CVS tree as NoVa.  &lt;br /&gt;
&lt;br /&gt;
Hopefully soon you will see more updates, pictures, videos, and hopefully build plans.  For now let me leave my email akochevar@gmail.com.  If you have any questions feel free to drop a line.  Enjoy the pictures!&lt;br /&gt;
&lt;br /&gt;
'''You can see a short video [http://s191.photobucket.com/albums/z266/shannan310/?action=view&amp;amp;current=MVI_0019-2.flv HERE!]'''&lt;br /&gt;
&lt;br /&gt;
UPDATE 10/07/08:  With some coaxing from a buddy, I implimented the kalman filter from Rotomotion tonight.  Seems to function similarly to my comp filter, but tighter, with less overshoot and historysis.  Ill fly it this weekend and see if it makes things better.  &lt;br /&gt;
&lt;br /&gt;
Also, I have a new LEA5H gps on the way, along with an ultrasonic altimeter.  Should be a couple fun toys to play with.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
* Inexpensive brushless motors&lt;br /&gt;
* Uses traditional brushless ESCs&lt;br /&gt;
* Onboard Tiny2.0 makes it paparazzi compatible&lt;br /&gt;
* Real time tuning and plotting using paparazzi GCS&lt;br /&gt;
* Attitude Stabilization using IMU + Complimentary filter &lt;br /&gt;
* Rugged Construction of fiberglass and carbon fiber&lt;br /&gt;
&lt;br /&gt;
== Specifications ==&lt;br /&gt;
&lt;br /&gt;
* Rotorspan: 27.0&amp;quot; (686mm)&lt;br /&gt;
* Weight: 24oz (670g) _all up_&lt;br /&gt;
* Weight w/o battery (for estimation): 16oz (450g)&lt;br /&gt;
* Flight duration w/ 4100mAh battery ~ 15 minutes&lt;br /&gt;
&lt;br /&gt;
=== Payload Options ===&lt;br /&gt;
&lt;br /&gt;
*Approximately 200 gram payload capable.&lt;br /&gt;
&lt;br /&gt;
== Current Setup and BOM ==&lt;br /&gt;
&lt;br /&gt;
=== Airframe ===&lt;br /&gt;
&lt;br /&gt;
Qty&lt;br /&gt;
* 1    0.250&amp;quot; Square carbon tube          - www.cstsales.com&lt;br /&gt;
* 1    0.125&amp;quot; Wood dowel                  - Local hardware store&lt;br /&gt;
* 1    1/16&amp;quot; 12x12 G-10 Composite sheet   - www.mcmaster.com&lt;br /&gt;
* 32   1/2&amp;quot; 2-56 flat machine screw       - www.mcmaster.com&lt;br /&gt;
* 32   2-56 machine nut                   - www.mcmaster.com&lt;br /&gt;
* 12   1/4' 2-56 aluminum M-F standoffs   - www.mcmaster.com&lt;br /&gt;
* 4    3/4' 2-56 aluminum M-F standoffs   - www.mcmaster.com&lt;br /&gt;
 &lt;br /&gt;
=== Power Plant === &lt;br /&gt;
&lt;br /&gt;
Qty&lt;br /&gt;
* 4    1300 Kv Brushless outrunners       - www.hobbycity.com&lt;br /&gt;
* 4    CC Phoenix 10 speed controllers    - www.epyaya.com&lt;br /&gt;
* 4    10x4.7 propellers 2 each direction - www.toddsmodels.com&lt;br /&gt;
* 4    Prop saver Prop adapters           - www.hobbycity.com&lt;br /&gt;
* 1    2 cell 4000mAh battery             - www.thunderpower.com&lt;br /&gt;
&lt;br /&gt;
=== Electronics ===&lt;br /&gt;
&lt;br /&gt;
Qty&lt;br /&gt;
* 1    Paparazzi autopilot                - www.doityourself.com&lt;br /&gt;
* 1    Xbee radio modem(or similar)       - www.maxstream.net&lt;br /&gt;
* 1    Berg 4l RC receiver                - www.balsapr.com&lt;br /&gt;
* 1    3 axis accelerometer               - www.sparkfun.com&lt;br /&gt;
* 3    1 axis ADXRS150 Gyros              - www.sparkfun.com&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Estimated Parts cost ~ $600 + autopilot&lt;br /&gt;
&lt;br /&gt;
== Photos ==&lt;br /&gt;
&lt;br /&gt;
[[Image:NoVa2.jpg|thumb|left|Tabletop launch]]&lt;br /&gt;
[[Image:NoVa3.jpg|thumb|left|Staying in the yard]]&lt;br /&gt;
[[Image:NoVa4.jpg|thumb|left|Escaping into the night]]&lt;br /&gt;
[[Image:NoVa5.jpg|thumb|left|Staying in the yard... again]]&lt;br /&gt;
[[Image:NoVa6.jpg|thumb|left|Hovering against a mountain backdrop]]&lt;br /&gt;
[[Image:NoVa7.jpg|thumb|left|Hovering towards the neighbors]]&lt;br /&gt;
[[Image:NoVa8.jpg|thumb|left|Blending in with the neighbors]]&lt;br /&gt;
[[Image:NoVa9.jpg|thumb|left|Its a bird, Its a plane!]]&lt;/div&gt;</summary>
		<author><name>AntonKochevar</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=Get_Hardware&amp;diff=4078</id>
		<title>Get Hardware</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=Get_Hardware&amp;diff=4078"/>
		<updated>2008-10-07T16:17:01Z</updated>

		<summary type="html">&lt;p&gt;AntonKochevar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;As an open-source project, all source code and hardware plans are [http://cvs.savannah.gnu.org/viewvc/paparazzi/paparazzi3/hw/ freely available on the CVS Server] for anyone to produce, use, modify, and redistribute in accordance with the [http://www.gnu.org/licenses/gpl.txt GPL License Agreement] which requires only that the open-source nature of the project be maintained by all who redistribute it.&lt;br /&gt;
&lt;br /&gt;
We encourage the distribution of hardware for profit or otherwise and invite any users with paparazzi-related hardware to post links and purchasing information on this page.  Please use the [[Talk:Get_Hardware&amp;amp;action=edit|Discussion Tab]] to describe your experiences with any of these vendors.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both&amp;quot;&amp;gt;&lt;br /&gt;
= [http://www.fmadirect.com FMA Direct] =&lt;br /&gt;
[[image:1888.gif|thumb|400px|FMA Direct]]&lt;br /&gt;
FMA is a good source of low cost IR sensors.&lt;br /&gt;
* [http://www.fmadirect.com/Detail.htm?item=1778&amp;amp;section=20 X-Y Sensor]&lt;br /&gt;
* [http://www.fmadirect.com/Detail.htm?item=1888&amp;amp;section=47 Z-Sensor]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both&amp;quot;&amp;gt;&lt;br /&gt;
= HALFBASE removed by Anton on 10/07/2008.  Multiple people have claimed fraud.  No delivery of product confirmed yet =&lt;br /&gt;
 Some people have had problems with Halfbase. '''PLEASE READ BEFORE ORDERING'''. For more information see [http://lists.gnu.org/archive/cgi-bin/namazu.cgi?query=%&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both&amp;quot;&amp;gt;&lt;br /&gt;
= [http://mantiselec.com/paparazzi.html Mantis Electronics] =&lt;br /&gt;
[[image:lot1.jpg|thumb|400px|Mantis Electronics]]&lt;br /&gt;
Mantis Electronics is pleased to offer assembled Tiny 2.11, IR boards, GPS modules, USB-TTL interface boards, 3-Axis I2C/SPI accelerometer boards, and accessories for immediate order.&lt;br /&gt;
Our boards are solder paste stencilled, reflow soldered and 100% tested.&lt;br /&gt;
&amp;lt;h3&amp;gt;Our Items:&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Tiny 2.11 assembled with LEA-4P and GPS antenna: &amp;lt;b&amp;gt;$250&amp;lt;/b&amp;gt; ($260 with Molex Picoblade connectors)&lt;br /&gt;
&amp;lt;li&amp;gt;2-Axis IR board with IR sensors: &amp;lt;b&amp;gt;$75&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;1-Axis IR board with IR sensors: &amp;lt;b&amp;gt;$55&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;u-blox LEA-4P GPS module: &amp;lt;b&amp;gt;$75&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;USB&amp;lt;-&amp;gt;TTL Serial board: &amp;lt;b&amp;gt;$15&amp;lt;/b&amp;gt; (useful for programming and telemetry)&lt;br /&gt;
&amp;lt;li&amp;gt;3-Axis I2C/SPI accelerometer board: &amp;lt;b&amp;gt;$35&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;MLX90247 IR sensors: &amp;lt;b&amp;gt;$12&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Tiny 2.11 bare PCB: &amp;lt;b&amp;gt;$10&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;2-Axis IR bare PCB: &amp;lt;b&amp;gt;$5&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;1-Axis IR bare PCB: &amp;lt;b&amp;gt;$5&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
Current lead time for orders is 3 weeks.  USA shipping is $6. International shipping is $15.&lt;br /&gt;
&amp;lt;br&amp;gt;Please see our website [http://mantiselec.com/paparazzi.html http://mantiselec.com/paparazzi.html] to order.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both&amp;quot;&amp;gt;&lt;br /&gt;
= [http://www.olimex.com/pcb/ Olimex] =&lt;br /&gt;
[[image:pcb-green.jpg|thumb|400px|Olimex PCBs]]&lt;br /&gt;
Fast PCB Prototypes&lt;br /&gt;
[http://www.olimex.com/pcb/ www.olimex.com/pcb]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both&amp;quot;&amp;gt;&lt;br /&gt;
= [http://www.ppzuav.com/ PPZUAV] Get it now without issues. =&lt;br /&gt;
[[image:BUNDLE2BASIC.jpg|thumb|400px|PPZUAV]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;NEW: IN-STOCK READY TO PROGRAM AND SHIP: '''''Tiny2.11/TWOG now available now in stock ready to ship.'''''&amp;lt;br&amp;gt;&lt;br /&gt;
NEW: '''''[http://ppzuav.com/osc/catalog/product_info.php?cPath=4_2&amp;amp;products_id=67 Bundles] that include the parts you need are now available.'''''&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;We know it can be daunting to discover Paparazzi and wonder what to do first. So we take care of the basics for you before shipping. Each [http://ppzuav.com/osc/catalog/product_info.php?cPath=4_2&amp;amp;products_id=35 Fully Assembled Tiny2.11] ready to program another feature the competition is just now starting to offer. How we do this: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;We load the bootloader&lt;br /&gt;
&amp;lt;li&amp;gt;configure the GPS module (LEA-5H Tiny2.11 we also update the GPS Firmware to the latest from u-blox)&lt;br /&gt;
&amp;lt;li&amp;gt;We load a sample tiny2.11 program into it. &lt;br /&gt;
&amp;lt;li&amp;gt;We verify it runs the program (LED1/RED flashes) &lt;br /&gt;
&amp;lt;li&amp;gt;Then acquires a 3D fix (LED2/GREEN flashes).&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;For TWOG orders we load the USB Boot Loader for you before shipping. This means you can use the USB programming cable as soon as you receive your TWOG to program it.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;This means when you order a TWOG or Tiny Autopilot you receive a tested, working, ready to configure for your aircraft Paparazzi Autopilot Assembly. Quite often new users will wonder if the Autopilot working so knowing it was configured and tested will help you focus on the real issue(s) and get flying faster.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Please eMail '''sales@ppzuav.com''' with any questions or special requests before you place your orders. We return emails as quickly as possible. If it's an easy question within hours. More complex or longer explanation requests may take some time to read then write your answer so be patient.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;'''''Coming Soon: Paparazzi Designed (CVS) GPS external assembly (v1.3) for TWOG'''''&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
[http://www.ppzuav.com/osc/catalog Visit the PPZUAV WebStore]&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[http://ppzuav.com/osc/catalog/product_info.php?cPath=4_2&amp;amp;products_id=72 TWOG Bundle5]&lt;br /&gt;
&amp;lt;li&amp;gt;[http://ppzuav.com/osc/catalog/product_info.php?cPath=4_2&amp;amp;products_id=67 Tiny2.11 Bundle1]&lt;br /&gt;
&amp;lt;li&amp;gt;[http://ppzuav.com/osc/catalog/product_info.php?cPath=4_2&amp;amp;products_id=59 Assembled Tiny2.11 &amp;quot;LEA-5H GPS&amp;quot;] ('''latest u-blox GPS module''')&lt;br /&gt;
&amp;lt;li&amp;gt;[http://ppzuav.com/osc/catalog/index.php?cPath=7 GPS Antenna]&lt;br /&gt;
&amp;lt;li&amp;gt;[http://ppzuav.com/osc/catalog/index.php?cPath=4_2 Autopilots] '''TWOG''', '''Tiny2.11 (In Stock Now)'''&lt;br /&gt;
&amp;lt;li&amp;gt;[http://ppzuav.com/osc/catalog/index.php?cPath=6 Cables]&lt;br /&gt;
&amp;lt;li&amp;gt;[http://ppzuav.com/osc/catalog/index.php?cPath=8 GPS modules]&lt;br /&gt;
&amp;lt;li&amp;gt;[http://ppzuav.com/osc/catalog/index.php?cPath=5 IR Sensors] &lt;br /&gt;
&amp;lt;li&amp;gt;[http://ppzuav.com/osc/catalog/product_info.php?products_id=29 Tiny2.11 bare PCB]&lt;br /&gt;
&amp;lt;li&amp;gt;...and more...visit site for latest items added&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;'''''ABOUT US:'''''&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;We are Paparazzi Project users ourselves. However we are also business people and know how to take care of our customers.  Since our customers are University Faculty, students and Paparazzi Members our pricing includes an Academic discount. Since we do charge for the service we make sure you get the best service possible at a competative price. No issues, no hassles, shipped promptly and reliably. What you can expect:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;We reply to all emails promptly. You can call us if you need to. We return all phone calls the same day. &lt;br /&gt;
&amp;lt;li&amp;gt;We keep most items in stock. If not it's something we can get in only a day or two.&lt;br /&gt;
&amp;lt;li&amp;gt;We spend a lot of time making sure your order is filled and shipped quickly&lt;br /&gt;
&amp;lt;li&amp;gt;Ask us questions, we will gladly either answer it or help you to contact the right people to get that answer&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
For the latest product offerings please visit the Web Store [http://www.ppzuav.com/osc/catalog PPZUAV]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Important Information about [[PPZUAV_SHIPPING]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both&amp;quot;&amp;gt;&lt;br /&gt;
= [http://www.sparkfun.com Sparkfun] =&lt;br /&gt;
[[image:P1030095.jpg|thumb|400px|Sparkfun]]&lt;br /&gt;
Sparkfun is a great source of miscelaneous electronics like:&lt;br /&gt;
* Gyros&lt;br /&gt;
* Accelerometers&lt;br /&gt;
* Pressure sensors&lt;br /&gt;
* Ultrasonic distance sensors&lt;br /&gt;
* Temperature/humidity sensors&lt;br /&gt;
* USB to Serial converters&lt;br /&gt;
* LEDs&lt;br /&gt;
* Etc.&lt;/div&gt;</summary>
		<author><name>AntonKochevar</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=Links&amp;diff=1408</id>
		<title>Links</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=Links&amp;diff=1408"/>
		<updated>2006-11-27T22:32:52Z</updated>

		<summary type="html">&lt;p&gt;AntonKochevar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Links =&lt;br /&gt;
&lt;br /&gt;
== The project page ==&lt;br /&gt;
&lt;br /&gt;
The open Paparazzi project is hosted at http://www.nongnu.org/paparazzi/ where the CVS repository is available.&lt;br /&gt;
&lt;br /&gt;
== The chat channel ==&lt;br /&gt;
&lt;br /&gt;
irc://irc.freenode.net/#paparazzi&lt;br /&gt;
&lt;br /&gt;
== User Forum ==&lt;br /&gt;
...is now available at http://rc-autopilot.de/smf - please feel free to post any questions there!&lt;br /&gt;
&lt;br /&gt;
== Paparazzi teams/users/contributors ==&lt;br /&gt;
&lt;br /&gt;
http://www.miraterre.com/index.html&lt;br /&gt;
&lt;br /&gt;
http://mecano.gme.usherb.ca/~vamudes/&lt;/div&gt;</summary>
		<author><name>AntonKochevar</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=Overview&amp;diff=1407</id>
		<title>Overview</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=Overview&amp;diff=1407"/>
		<updated>2006-11-27T22:31:45Z</updated>

		<summary type="html">&lt;p&gt;AntonKochevar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Overview of the UAV Paparazzi System =&lt;br /&gt;
&lt;br /&gt;
Paparazzi offers hardware and software for the autonomous aircraft, a ground control station to configure and control the aircraft and a bidirectional datalink for communications.&lt;br /&gt;
&lt;br /&gt;
attachment:Paparazzi_System_overview.jpg&lt;br /&gt;
&lt;br /&gt;
== Aircraft ==&lt;br /&gt;
attachment:Paparazzi_Equiped_Aircraft.jpg&lt;br /&gt;
 *'''(A)'''utopilot Control Board&lt;br /&gt;
 *'''(B)'''attery&lt;br /&gt;
 *'''(D)'''atalink Radio-Modem &amp;amp; Antenna&lt;br /&gt;
 *'''(G)'''PS Receiver&lt;br /&gt;
 *'''(I)'''R Sensors Board&lt;br /&gt;
 *'''(M)'''otor &amp;amp; Controller&lt;br /&gt;
 *'''(R)'''C Receiver &amp;amp; Antenna&lt;br /&gt;
 *'''(S)'''ervos&lt;br /&gt;
 *'''(P)'''ayload = Camera &amp;amp; Video Transmitter&lt;br /&gt;
&lt;br /&gt;
=== The Airframe ===&lt;br /&gt;
&lt;br /&gt;
The Paparazzi airborne system is highly configurable and can be used to fly autonomously almost any airframe. It has already been used for airframes ranging from 30cm to 1.4m, 1.4kg. In the early days of the project, only easy to fly airframes of the shelf were favoured. Today, the Paparazzi autopilot flies at least half a dozen  of more or less customized aircraft.&lt;br /&gt;
&lt;br /&gt;
The choice of the right airframe is constrained by many parameters (size, payload weight, easiness to build or to launch, cost, ...) but not by the autopilot itself.&lt;br /&gt;
&lt;br /&gt;
=== Airborne Electronics ===&lt;br /&gt;
&lt;br /&gt;
===== Control Board =====&lt;br /&gt;
&lt;br /&gt;
Several control boards have been designed to run the Paparazzi autopilot, using Atmel AVR and Philips ARM7 LPC micro-controllers. These boards include one or two micro-controllers and the required connectors to handle the&lt;br /&gt;
servo commands, the motor controller, the sensors, the RC receiver, the radio modem, ...&lt;br /&gt;
All the schematics and PCBs files are [http://cvs.savannah.nongnu.org/viewcvs/paparazzi3/hw/?root=paparazzi available] under the GPL licence. There is currently no way to ''buy'' the Paparazzi boards.&lt;br /&gt;
&lt;br /&gt;
attachment:tiny_proto1_top_small.jpg ''Tiny Control Board''&lt;br /&gt;
&lt;br /&gt;
More details on the Control Boards are available from the [:UserManual/Hardware/ControlBoards/Tiny: Tiny Control Board], [:UserManual/Hardware/ControlBoards/Classix: Classix Control Board], [:UserManual/Hardware/ControlBoards/AVR: AVR Control Board] &amp;amp; [:UserManual/Hardware/ControlBoards/Robostix: Robostix Control Board].&lt;br /&gt;
&lt;br /&gt;
===== Sensors =====&lt;br /&gt;
&lt;br /&gt;
Airborne hardware includes sensors like infrared, GPS &amp;amp; Gyroscope.&lt;br /&gt;
A standard GPS receiver (from u-blox) is used, packages as a module or soldered on the board itself and Gyroscope and infrared sensors boards are easy to assemble.&lt;br /&gt;
&lt;br /&gt;
attachment:ir_sensor_bot_small.jpg ''2 Axis IR Sensors Board''&lt;br /&gt;
&lt;br /&gt;
More details are available from the [:UserManual/Hardware/IRSensors: IR Sensors], [:UserManual/Hardware/GPSReceivers: GPS Receivers Hardware] &amp;amp; [:UserManual/Hardware/Gyroscope: Gyroscope].&lt;br /&gt;
&lt;br /&gt;
===== Communications =====&lt;br /&gt;
&lt;br /&gt;
Airborne hardware also includes communications devices : Radio Modem (Datalink) &amp;amp; RC Receiver (Safety Link).&lt;br /&gt;
Any wireless device providing a serial link can be used for the telemetry and the telecontrol (Datalink). &lt;br /&gt;
&lt;br /&gt;
attachment:ac4868_transceiver.jpg ''Aerocomm AC4868 Radio-Modem''&lt;br /&gt;
&lt;br /&gt;
More details are available from the [:UserManual/Hardware/Datalink: Datalink] and [:Overview/SafetylinkHardware: Safety Link]&lt;br /&gt;
&lt;br /&gt;
=== Airborne Software ===&lt;br /&gt;
&lt;br /&gt;
The Paparazzi autopilot provides the following features:&lt;br /&gt;
 * RC receiver (PPM signal) decoding&lt;br /&gt;
 * Servos and motor controller (PPM signal) control&lt;br /&gt;
 * Manual control with the RC&lt;br /&gt;
 * Control with augmented stability (named '''AUTO1''')&lt;br /&gt;
 * Autonomous navigation (named '''AUTO2''') in 3D, including&lt;br /&gt;
  * Waypoint navigation&lt;br /&gt;
  * Segment and circle navigation&lt;br /&gt;
  * Altitude hold, glide following&lt;br /&gt;
  * High level flight plan language execution (sequence, loops, goto, ...)&lt;br /&gt;
 * Telemetry to the ground station&lt;br /&gt;
 * Telecontrol (datalink) from the ground station (navigation control, waypoint modifications, tuning)&lt;br /&gt;
 * ...&lt;br /&gt;
&lt;br /&gt;
The autopilot code is written in C while all the configuration code is translated from XML files at compile time.&lt;br /&gt;
Code is segregated in two process respectively handling the ''fly by wire'' (manual control) and the ''autopilot'' itself (stabilisation and navigation). These process are distributed on one or the two micro-controllers.&lt;br /&gt;
&lt;br /&gt;
== Ground Control Station (GCS) ==&lt;br /&gt;
&lt;br /&gt;
=== Ground Computer ===&lt;br /&gt;
&lt;br /&gt;
The software is developped to be run on a i386 architecture with the [http://www.debian.org Debian GNU/linux] operating system. However a Live CD including all the software is provided: it should be able to boot any standard laptop.&lt;br /&gt;
&lt;br /&gt;
=== Ground Software ===&lt;br /&gt;
&lt;br /&gt;
The software mainly provides&lt;br /&gt;
 * compiling tools to produce the airborne code from the configuration;&lt;br /&gt;
 * a GUI to control and interact with the UAV(s) during flight;&lt;br /&gt;
 * a basic simulator to ease the development of flight plans.&lt;br /&gt;
&lt;br /&gt;
=== Datalink ===&lt;br /&gt;
&lt;br /&gt;
Paparazzi offers several possibilities to supervise the UAV flight from the ground. The default one uses a bidirectionnal wireless modem which supports both telemetry (downlink) and telecontrol (uplink). Thanks to this datalink, flight parameters are available in real time and full control of the navigation of one or several aircraft is possible on the ground station.&lt;br /&gt;
&lt;br /&gt;
=== Safety Link ===&lt;br /&gt;
&lt;br /&gt;
The airborne hardware and software support the connection to a standard (patched) radio-control receiver. While this link is not required for actual autonomous flights, it may help during the tuning of a new aircraft and is usually considered as an important safety control redundancy.&lt;br /&gt;
&lt;br /&gt;
== Payload ==&lt;br /&gt;
&lt;br /&gt;
Paparazzi has not been designed with a specific payload in mind. However the airborne control board offers several connectors to control extra servos (to point a [:Overview/PayloadUseCases#camera: video camera]), to connect digital devices (e.g. to switch on lights (for night flights) or trigger a digital camera) or to exploit a sensor with an ADC or a serial link. The associated required sofware can be easyly integrated in the autopilot open Paparazzi code. The Classix Paparazzi control board model can also be connected to a [:Overview/PayloadUseCases#gumstix: generic application board].&lt;br /&gt;
&lt;br /&gt;
== Warning (by an actual user) ==&lt;br /&gt;
&lt;br /&gt;
It should be understood that smooth autonomous flight is not an easy task and it takes significant time to achieve it, even with a well tested an open sytem like Paparazzi. The time required will vary based on experience, aircraft, and luck. From experience however one will spend about the same amount of time with this system as a commercially bought system, speaking from team experience with a few commercially available systems.&lt;br /&gt;
&lt;br /&gt;
It can be somewhat challenging, for a point and click standard computer user, using GNU/Linux for the first time. If it seems to be a deterrent to the system take a look at the LiveCD option as it will make the system much easier to use in the beginning. Because Paparazzi is modular and open source, it would be no problem to upgrade your ground station laptop to a full GNU/Linux Debian when the time came, and still keep any home brew software you may have made. Hardware selection should be made based on budget and needs. The Classix board provides a dual MCU board which will allow for some heavier processing and the ability to separate mission critical code. This board can be connected to a Gumstix daughterboard. The Tiny board is designed for small UAV, and MAV operations. It was designed for the user in mind and includes the GPS receiver and servo connectors. It is probably a good idea to [:Links: talk] with someone from the Paparazzi team before making a choice as they can help you get the most out of your system.&lt;br /&gt;
&lt;br /&gt;
== To go farther ==&lt;br /&gt;
&lt;br /&gt;
The [:GettingStarted: Getting Started] and [:UserManual: User's Manual] sections offer a full description of the system.&lt;/div&gt;</summary>
		<author><name>AntonKochevar</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=Main_Page&amp;diff=1406</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=Main_Page&amp;diff=1406"/>
		<updated>2006-11-27T22:30:07Z</updated>

		<summary type="html">&lt;p&gt;AntonKochevar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;border-spacing:8px;margin:0px -8px&amp;quot;&lt;br /&gt;
|class=&amp;quot;MainPageBG&amp;quot; style=&amp;quot;width:60%;border:1px solid #cef2e0;background-color:#f5fffa;vertical-align:top;color:#000&amp;quot;|&lt;br /&gt;
{|width=&amp;quot;100%&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;5&amp;quot; style=&amp;quot;vertical-align:top;background-color:#f5fffa&amp;quot;&lt;br /&gt;
! &amp;lt;h2 style=&amp;quot;margin:0;background-color:#cef2e0;font-size:120%;font-weight:bold;border:1px solid #a3bfb1;text-align:left;color:#000;padding:0.2em 0.4em;&amp;quot;&amp;gt;The project&amp;lt;/h2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;color:#000&amp;quot;|Paparazzi is an open-source project intended to create an exceptionally powerful and versatile autopilot system by allowing and encouraging input from the community. The project includes not only the airborne hardware and software, from voltage regulators and GPS receivers to Kalman filtering code, but also a powerful and ever-expanding array of ground hardware and software including modems, antennas, and a highly evolved user-friendly ground control software interface.&lt;br /&gt;
|-&lt;br /&gt;
|All hardware and software is open-source and freely available to anyone under the GNU licencing agreement. Efforts are currently underway to organize production and retail sales of the autopilot and popular accessories, making the system much easier and more affordable for all.&lt;br /&gt;
|-&lt;br /&gt;
|The key feature of the paparazzi autopilot is its unique combination of infrared thermopiles and inertial measurement for attitude sensing, providing a robust and accurate attitude estimate that requires no ground calibration and can recover from any launch attitude.&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;h2 style=&amp;quot;margin:0;background:#cef2e0;font-size:120%;font-weight:bold;border:1px solid #a3bfb1;text-align:left;color:#000;padding:0.2em 0.4em;&amp;quot;&amp;gt;News&amp;lt;/h2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;color:#000&amp;quot;|The ENAC-Miraterre and Martin Mueller (the real one) teams, both using the Paparazzi autopilot got 2nd and 3rd place at the MAV06 competition. The video proved to be not good enough too fulfil the target identification. However the navigation for the three airplanes (two slayers and the black one) was satisfactory. Autonomous takeoff and landing were also successful. Paintball drop would have been almost perfect if the location of the target has been set correcly :-(&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- Start of right-column --&amp;gt;&lt;br /&gt;
|class=&amp;quot;MainPageBG&amp;quot; style=&amp;quot;width:40%;border:1px solid #cedff2;background-color:#f5faff;vertical-align:top&amp;quot;|&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;5&amp;quot; style=&amp;quot;vertical-align:top;background-color:#f5faff&amp;quot;&lt;br /&gt;
! &amp;lt;h2 style=&amp;quot;margin:0;background-color:#cedff2;font-size:120%;font-weight:bold;border:1px solid #a3b0bf;text-align:left;color:#000;padding:0.2em 0.4em;&amp;quot;&amp;gt;User documentation&amp;lt;/h2&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
|style=&amp;quot;color:#000&amp;quot;|&lt;br /&gt;
# [[SystemOverview|System Overview]]&lt;br /&gt;
# [[UserManual|User's Manual]]&lt;br /&gt;
# [[Gallery|Photos, Videos, Articles, etc.]]&lt;br /&gt;
# [[Development|Bugs, Fixes, Feature Requests]]&lt;br /&gt;
# [[Links]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>AntonKochevar</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=Main_Page&amp;diff=1405</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=Main_Page&amp;diff=1405"/>
		<updated>2006-11-27T22:28:49Z</updated>

		<summary type="html">&lt;p&gt;AntonKochevar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;border-spacing:8px;margin:0px -8px&amp;quot;&lt;br /&gt;
|class=&amp;quot;MainPageBG&amp;quot; style=&amp;quot;width:60%;border:1px solid #cef2e0;background-color:#f5fffa;vertical-align:top;color:#000&amp;quot;|&lt;br /&gt;
{|width=&amp;quot;100%&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;5&amp;quot; style=&amp;quot;vertical-align:top;background-color:#f5fffa&amp;quot;&lt;br /&gt;
! &amp;lt;h2 style=&amp;quot;margin:0;background-color:#cef2e0;font-size:120%;font-weight:bold;border:1px solid #a3bfb1;text-align:left;color:#000;padding:0.2em 0.4em;&amp;quot;&amp;gt;The project&amp;lt;/h2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;color:#000&amp;quot;|Paparazzi is an open-source project intended to create an exceptionally powerful and versatile autopilot system by allowing and encouraging input from the community. The project includes not only the airborne hardware and software, from voltage regulators and GPS receivers to Kalman filtering code, but also a powerful and ever-expanding array of ground hardware and software including modems, antennas, and a highly evolved user-friendly ground control software interface.&lt;br /&gt;
|-&lt;br /&gt;
|All hardware and software is open-source and freely available to anyone under the GNU licencing agreement. Efforts are currently underway to organize production and retail sales of the autopilot and popular accessories, making the system much easier and more affordable for all.&lt;br /&gt;
|-&lt;br /&gt;
|The key feature of the paparazzi autopilot is its unique combination of infrared thermopiles and inertial measurement for attitude sensing, providing a robust and accurate attitude estimate that requires no ground calibration and can recover from any launch attitude.&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;h2 style=&amp;quot;margin:0;background:#cef2e0;font-size:120%;font-weight:bold;border:1px solid #a3bfb1;text-align:left;color:#000;padding:0.2em 0.4em;&amp;quot;&amp;gt;News&amp;lt;/h2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;color:#000&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- Start of right-column --&amp;gt;&lt;br /&gt;
|class=&amp;quot;MainPageBG&amp;quot; style=&amp;quot;width:40%;border:1px solid #cedff2;background-color:#f5faff;vertical-align:top&amp;quot;|&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;5&amp;quot; style=&amp;quot;vertical-align:top;background-color:#f5faff&amp;quot;&lt;br /&gt;
! &amp;lt;h2 style=&amp;quot;margin:0;background-color:#cedff2;font-size:120%;font-weight:bold;border:1px solid #a3b0bf;text-align:left;color:#000;padding:0.2em 0.4em;&amp;quot;&amp;gt;User documentation&amp;lt;/h2&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
|style=&amp;quot;color:#000&amp;quot;|&lt;br /&gt;
# [[SystemOverview|System Overview]]&lt;br /&gt;
# [[UserManual|User's Manual]]&lt;br /&gt;
# [[Gallery|Photos, Videos, Articles, etc.]]&lt;br /&gt;
# [[Development|Bugs, Fixes, Feature Requests]]&lt;br /&gt;
# [[Links]]&lt;br /&gt;
|-&lt;br /&gt;
|}The ENAC-Miraterre and Martin Mueller (the real one) teams, both using the Paparazzi autopilot got 2nd and 3rd place at the MAV06 competition. The video proved to be not good enough too fulfil the target identification. However the navigation for the three airplanes (two slayers and the black one) was satisfactory. Autonomous takeoff and landing were also successful. Paintball drop would have been almost perfect if the location of the target has been set correcly :-(&lt;/div&gt;</summary>
		<author><name>AntonKochevar</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=Main_Page&amp;diff=1404</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=Main_Page&amp;diff=1404"/>
		<updated>2006-11-27T22:27:39Z</updated>

		<summary type="html">&lt;p&gt;AntonKochevar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;border-spacing:8px;margin:0px -8px&amp;quot;&lt;br /&gt;
|class=&amp;quot;MainPageBG&amp;quot; style=&amp;quot;width:60%;border:1px solid #cef2e0;background-color:#f5fffa;vertical-align:top;color:#000&amp;quot;|&lt;br /&gt;
{|width=&amp;quot;100%&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;5&amp;quot; style=&amp;quot;vertical-align:top;background-color:#f5fffa&amp;quot;&lt;br /&gt;
! &amp;lt;h2 style=&amp;quot;margin:0;background-color:#cef2e0;font-size:120%;font-weight:bold;border:1px solid #a3bfb1;text-align:left;color:#000;padding:0.2em 0.4em;&amp;quot;&amp;gt;The project&amp;lt;/h2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;color:#000&amp;quot;|Paparazzi is an open-source project intended to create an exceptionally powerful and versatile autopilot system by allowing and encouraging input from the community. The project includes not only the airborne hardware and software, from voltage regulators and GPS receivers to Kalman filtering code, but also a powerful and ever-expanding array of ground hardware and software including modems, antennas, and a highly evolved user-friendly ground control software interface.&lt;br /&gt;
|-&lt;br /&gt;
|All hardware and software is open-source and freely available to anyone under the GNU licencing agreement. Efforts are currently underway to organize production and retail sales of the autopilot and popular accessories, making the system much easier and more affordable for all.&lt;br /&gt;
|-&lt;br /&gt;
|The key feature of the paparazzi autopilot is its unique combination of infrared thermopiles and inertial measurement for attitude sensing, providing a robust and accurate attitude estimate that requires no ground calibration and can recover from any launch attitude.&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;h2 style=&amp;quot;margin:0;background:#cef2e0;font-size:120%;font-weight:bold;border:1px solid #a3bfb1;text-align:left;color:#000;padding:0.2em 0.4em;&amp;quot;&amp;gt;News&amp;lt;/h2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;color:#000&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- Start of right-column --&amp;gt;&lt;br /&gt;
|class=&amp;quot;MainPageBG&amp;quot; style=&amp;quot;width:40%;border:1px solid #cedff2;background-color:#f5faff;vertical-align:top&amp;quot;|&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;5&amp;quot; style=&amp;quot;vertical-align:top;background-color:#f5faff&amp;quot;&lt;br /&gt;
! &amp;lt;h2 style=&amp;quot;margin:0;background-color:#cedff2;font-size:120%;font-weight:bold;border:1px solid #a3b0bf;text-align:left;color:#000;padding:0.2em 0.4em;&amp;quot;&amp;gt;User documentation&amp;lt;/h2&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
|style=&amp;quot;color:#000&amp;quot;|&lt;br /&gt;
# [[SystemOverview|System Overview]]&lt;br /&gt;
# [[UserManual|User's Manual]]&lt;br /&gt;
# [[Gallery|Photos, Videos, Articles, etc.]]&lt;br /&gt;
# [[Development|Bugs, Fixes, Feature Requests]]&lt;br /&gt;
# [[Links]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>AntonKochevar</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=Main_Page&amp;diff=1403</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=Main_Page&amp;diff=1403"/>
		<updated>2006-11-27T22:27:08Z</updated>

		<summary type="html">&lt;p&gt;AntonKochevar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;border-spacing:8px;margin:0px -8px&amp;quot;&lt;br /&gt;
|class=&amp;quot;MainPageBG&amp;quot; style=&amp;quot;width:60%;border:1px solid #cef2e0;background-color:#f5fffa;vertical-align:top;color:#000&amp;quot;|&lt;br /&gt;
{|width=&amp;quot;100%&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;5&amp;quot; style=&amp;quot;vertical-align:top;background-color:#f5fffa&amp;quot;&lt;br /&gt;
! &amp;lt;h2 style=&amp;quot;margin:0;background-color:#cef2e0;font-size:120%;font-weight:bold;border:1px solid #a3bfb1;text-align:left;color:#000;padding:0.2em 0.4em;&amp;quot;&amp;gt;The project&amp;lt;/h2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;color:#000&amp;quot;|Paparazzi is an open-source project intended to create an exceptionally powerful and versatile autopilot system by allowing and encouraging input from the community. The project includes not only the airborne hardware and software, from voltage regulators and GPS receivers to Kalman filtering code, but also a powerful and ever-expanding array of ground hardware and software including modems, antennas, and a highly evolved user-friendly ground control software interface.&lt;br /&gt;
|-&lt;br /&gt;
|All hardware and software is open-source and freely available to anyone under the GNU licencing agreement. Efforts are currently underway to organize production and retail sales of the autopilot and popular accessories, making the system much easier and more affordable for all.&lt;br /&gt;
|-&lt;br /&gt;
|The key feature of the paparazzi autopilot is its unique combination of infrared thermopiles and inertial measurement for attitude sensing, providing a robust and accurate attitude estimate that requires no ground calibration and can recover from any launch attitude.&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;h2 style=&amp;quot;margin:0;background:#cef2e0;font-size:120%;font-weight:bold;border:1px solid #a3bfb1;text-align:left;color:#000;padding:0.2em 0.4em;&amp;quot;&amp;gt;News&amp;lt;/h2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;color:#000&amp;quot;|&lt;br /&gt;
|-The ENAC-Miraterre and Martin Mueller (the real one) teams, both using the Paparazzi autopilot got 2nd and 3rd place at the MAV06 competition. The video proved to be not good enough too fulfil the target identification. However the navigation for the three airplanes (two slayers and the black one) was satisfactory. Autonomous takeoff and landing were also successful. Paintball drop would have been almost perfect if the location of the target has been set correcly :-( &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- Start of right-column --&amp;gt;&lt;br /&gt;
|class=&amp;quot;MainPageBG&amp;quot; style=&amp;quot;width:40%;border:1px solid #cedff2;background-color:#f5faff;vertical-align:top&amp;quot;|&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;5&amp;quot; style=&amp;quot;vertical-align:top;background-color:#f5faff&amp;quot;&lt;br /&gt;
! &amp;lt;h2 style=&amp;quot;margin:0;background-color:#cedff2;font-size:120%;font-weight:bold;border:1px solid #a3b0bf;text-align:left;color:#000;padding:0.2em 0.4em;&amp;quot;&amp;gt;User documentation&amp;lt;/h2&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
|style=&amp;quot;color:#000&amp;quot;|&lt;br /&gt;
# [[SystemOverview|System Overview]]&lt;br /&gt;
# [[UserManual|User's Manual]]&lt;br /&gt;
# [[Gallery|Photos, Videos, Articles, etc.]]&lt;br /&gt;
# [[Development|Bugs, Fixes, Feature Requests]]&lt;br /&gt;
# [[Links]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>AntonKochevar</name></author>
	</entry>
</feed>