<?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=Henri</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=Henri"/>
	<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/wiki/Special:Contributions/Henri"/>
	<updated>2026-05-08T09:20:15Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.37.1</generator>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=Bebop&amp;diff=19462</id>
		<title>Bebop</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=Bebop&amp;diff=19462"/>
		<updated>2015-02-05T12:26:34Z</updated>

		<summary type="html">&lt;p&gt;Henri: Change the antennas description ceramic was only used on the prototypes. We use now PCB dipoles antennas. They work beter&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;float: right; width: 15%&amp;quot;&amp;gt;&amp;lt;categorytree style=&amp;quot;float:right; clear:right; margin-left:1ex; border: 1px solid gray; padding: 0.7ex;&amp;quot; mode=pages&amp;gt;Autopilots&amp;lt;/categorytree&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float: right; width: 45%; overflow: hidden&amp;quot;&amp;gt;[[Image:Parrot-bebop-drone-new-03.jpeg|right|500px|Parrot Bebop]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float: right; width: 40%&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The [http://www.parrot.com/usa/products/bebop-drone/ Bebop] from [http://www.parrot.com/ Parrot] is an Wifi controlled flying quadrotor and is designed to be controlled with Android and iOS devices.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
=== Connectivity ===&lt;br /&gt;
* Wi-Fi antennas: MIMO dual-band with 2 double-set of dipole antennas for 2.4 and 5 GHz&lt;br /&gt;
* Sending power: Up to 26 dBm&lt;br /&gt;
* Signal range: N/A&lt;br /&gt;
&lt;br /&gt;
=== Structure ===&lt;br /&gt;
* 4 Brushless Outrunner motors&lt;br /&gt;
* Glass fiber reinforced (15%) ABS structure&lt;br /&gt;
* High-resistance EPP outdoor hull: Clip and unclip easily to adapt to indoor and outdoor flight, protects the propellers against potential bumps, can be removed to reduce wind factor&lt;br /&gt;
* Three-blade auto-block propellers in Polycarbonate with fast disassembly system&lt;br /&gt;
* Anti-vibration bumpers&lt;br /&gt;
&lt;br /&gt;
=== Camera ===&lt;br /&gt;
* Camera with &amp;quot;Fisheye&amp;quot; lens 180° 1/2,3&amp;quot;: 6 optical elements and 14 Mega pixels sensor&lt;br /&gt;
* Video stabilization: Digital on 3-axes&lt;br /&gt;
* Video definition: 1920x1080p (30fps)&lt;br /&gt;
* Photo definition: 3800x3188 pixels&lt;br /&gt;
* Video encoding: H264&lt;br /&gt;
* Photo file format: RAW, DNG&lt;br /&gt;
* Internal memory: Flash 8 GB&lt;br /&gt;
* Extended memory: Micro USB&lt;br /&gt;
&lt;br /&gt;
=== Battery ===&lt;br /&gt;
* Lithium Polymer 1200 mAh&lt;br /&gt;
* Flight time: Around 12 minutes&lt;br /&gt;
&lt;br /&gt;
=== Processor ===&lt;br /&gt;
* Motherboard:&lt;br /&gt;
** Parrot P7 dual-core CPU Cortex 9&lt;br /&gt;
** Quad core GPU&lt;br /&gt;
** 8Gb flash memory&lt;br /&gt;
* All fixed on a magnesium shelf that acts as electromagnetic shielding and as a radiator&lt;br /&gt;
* Operating system: Linux&lt;br /&gt;
* Developping: Open-source SDK&lt;br /&gt;
&lt;br /&gt;
=== Sensors ===&lt;br /&gt;
* 3-axes magnetometer (AKM 8963)&lt;br /&gt;
* 3-axes gyroscope (MPU 6050)&lt;br /&gt;
* 3-axes accelerometer (MPU 6050)&lt;br /&gt;
* Optical-flow sensor (Fig.8): Vertical stabilization camera (Every 16 milliseconds, an image of the ground is taken and compared to the previous one to determine the speed of the Bebop Drone)&lt;br /&gt;
* Ultrasound sensor (Analyzes the flight altitude up to 8 meters)&lt;br /&gt;
* Pressure sensor (MS 5607)&lt;br /&gt;
&lt;br /&gt;
=== Geo-location ===&lt;br /&gt;
* GNSS (GPS + GLONASS + Galileo, Furuno GN-87F)&lt;br /&gt;
&lt;br /&gt;
=== Dimensions ===&lt;br /&gt;
* 28x32x3.6cm without the hull&lt;br /&gt;
* 33x38x3.6cm with the hull&lt;br /&gt;
&lt;br /&gt;
=== Weight ===&lt;br /&gt;
* 380g without the hull&lt;br /&gt;
* 400g with the hull&lt;br /&gt;
&lt;br /&gt;
== Pinout ==&lt;br /&gt;
=== GPIO ===&lt;br /&gt;
* 73			P7MU IRQ&lt;br /&gt;
* 81			GPS Power Enable&lt;br /&gt;
* 85			Fan enable&lt;br /&gt;
* 90			Vsync horizontal camera&lt;br /&gt;
* 91			DRDY MPU6050&lt;br /&gt;
* 201		On/Off button (default monitor to files running: /bin/onoffbutton)&lt;br /&gt;
* 202		HOST_MODE_3V3&lt;br /&gt;
* 128			(video) Slew rate??&lt;br /&gt;
* 129		Vertical camera enable&lt;br /&gt;
* 130			(video) Slew rate??&lt;br /&gt;
* 132		Horizontal camera enable&lt;br /&gt;
* 199		BLDC micro-controller reset (forces it into bootloader) ON/OFF&lt;br /&gt;
* 200		US Pulse level&lt;br /&gt;
* 202		USB Host mode pin&lt;br /&gt;
&lt;br /&gt;
=== PWM ===&lt;br /&gt;
* 6			Heating resistor for warming IMU sensors (125000ns period, 0ns duty)&lt;br /&gt;
* 8			MPU6050 clock (31510ns period, 15258ns duty) Desired frequency is 32768kHz with 50% duty cycle (period=30517us). Period was set empirically to 31517 to get a 5ms data ready period. Desired frequency is slightly modified to synchronize camera and IMU&lt;br /&gt;
* 9			Vertical camera clock (23ns period = 43MHz)&lt;br /&gt;
* 11			Horizontal camera lock (77ns period = 13MHz)&lt;br /&gt;
&lt;br /&gt;
=== I2C ===&lt;br /&gt;
* I2C-0&lt;br /&gt;
** FPGA&lt;br /&gt;
** P7MU          &lt;br /&gt;
** EEPROM     Unknown EEPROM for Front camera calibration (addr 0x55)&lt;br /&gt;
** MT9f002      CMOS Digital Image Sensor (1/2.3 inch 14Mp, front camera) [https://www.aptina.com/products/dsc%1Cdvc/mt9f002/ MT9f002]&lt;br /&gt;
** MT9v117     CMOS Digital Image Sensor (1/6 inch VGA, bottom camera) [http://www.aptina.com/assets/downloadDocument.do?id=553 MT9v117]&lt;br /&gt;
* I2C-1&lt;br /&gt;
** Cypress       Motor Controller (Parrot BLDC) [[Bebop/BLDC]]&lt;br /&gt;
** AKM8963    Magnetometer [http://www.akm.com/akm/en/file/datasheet/AK8963.pdf AK8963]&lt;br /&gt;
** MS5607      Barometer [http://meas-spec.com/product/pressure/MS5607-02BA03.aspx MS5607]&lt;br /&gt;
* I2C-2&lt;br /&gt;
** MPU6050    Gyro + Accel [http://invensense.com/mems/gyro/documents/RM-MPU-6000A.pdf MPU6050]&lt;br /&gt;
&lt;br /&gt;
=== UART ===&lt;br /&gt;
* ttyPA1          GPS (Furuno GN-87F)&lt;br /&gt;
&lt;br /&gt;
== Actuators ==&lt;br /&gt;
The Bebop has 4 Brushless motors, which are controlled by the cypress chip on I2C-1. This Cypress chip contains costum made firmware(BLDC) from Parrot, which can be automatically updated using a bootloader.&lt;br /&gt;
The firmware from Parrot contains a very nice closed loop RPM control, which is automatically tuned inside the factory.&lt;br /&gt;
&lt;br /&gt;
For more information about how to communicate with the BLDC look at [[Bebop/BLDC]]. Or take a look at the &amp;quot;bebop&amp;quot; actuator inside the &amp;lt;code&amp;gt;airborne/boards/bebop/&amp;lt;/code&amp;gt; folder.&lt;br /&gt;
&lt;br /&gt;
== Programs ==&lt;br /&gt;
* /usr/bin/dragon-prog		Main program that controls the drone&lt;br /&gt;
* /bin/watchdog.sh			Checks if Dragon is still running and reboots dragon&lt;br /&gt;
* BLDC_Test_Bench				Controls the Brushless Motor Controllers for testing and playing sounds etc.&lt;br /&gt;
* bcmwl						Everything with wifi&lt;br /&gt;
* diagnostic					Outputs sensor diagnostic&lt;br /&gt;
* mk3_camera_eeprom                     Reads the front camera EEPROM&lt;br /&gt;
* config_mt9v117                              Configure the bottom camera&lt;br /&gt;
&lt;br /&gt;
== Cross compiler ==&lt;br /&gt;
For the Bebop you need to use a recent version GNU gcc-arm-linux-gnueabi (Ubuntu/Linaro 4.7.4-2ubuntu1) 4.7.4 provided with Ubuntu since 14.04 LTS.&lt;br /&gt;
&lt;br /&gt;
If it doesn't work with your GCC/Linaro version, you can also try the Sourcery CodeBench Lite 2012.03-57 for ARM GNU/Linux from Mentor Graphics (previously codesourcery).&lt;br /&gt;
This cross compiler is available here: [https://sourcery.mentor.com/GNUToolchain/release2187 Sourcery CodeBench Lite 2012.03-57 for ARM GNU/Linux]. Please install this crosscompiler in the /usr/local/codesourcery/ directory of your computer, to make sure paparazzi is able to find the cross compiler.&lt;br /&gt;
&lt;br /&gt;
[[Category:Autopilots]]&lt;/div&gt;</summary>
		<author><name>Henri</name></author>
	</entry>
</feed>