-
Notifications
You must be signed in to change notification settings - Fork 11
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Autotest Editor
committed
Aug 23, 2015
1 parent
8eb7519
commit 8295ca8
Showing
31 changed files
with
477 additions
and
318 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Large diffs are not rendered by default.
Oops, something went wrong.
37 changes: 37 additions & 0 deletions
37
common.ardupilot.com/common-choosing-a-flight-controller.html
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
<!-- | ||
START METADATA - Only title should be translated | ||
slug: common-choosing-a-flight-controller | ||
title: common-Choosing a Flight Controller | ||
id: 4911 | ||
menu_order: 0 | ||
post_parent_id: 0 | ||
post_parent_stub: | ||
post_parent_title: | ||
END METADATA | ||
--> | ||
This topic aims to help you select a flight controller board. <!-- more --> | ||
[tip]At time of writing (August 2015) <a href="common-pixhawk-overview/">Pixhawk</a> is highly recommended for general use. Developers creating UAV vision applications should consider <a href="common-navio-overview">NAVIO+</a>.[/tip] | ||
|
||
<h1>Overview</h1> | ||
|
||
There are three readily available autopilots that run ArduPilot, the <a href="common-pixhawk-overview">Pixhawk</a>, <a href="common-apm25-and-26-overview">APM2.6</a> and <a href="common-px4fmu-overview">PX4</a> (all sold by 3DRobotics). In addition there are clones and small variants of these boards. | ||
|
||
<a href="http://copter.ardupilot.com/wp-content/uploads/sites/2/2014/09/ChooseAFlightController_titleImage.png"><img class="alignnone size-full wp-image-12732" src="http://copter.ardupilot.com/wp-content/uploads/sites/2/2014/09/ChooseAFlightController_titleImage.png" alt="ChooseAFlightController_titleImage" width="1023" height="354" /></a> | ||
|
||
[note]Although these boards have different CPU performance and even different sensors, the user experience is nearly identical and supported features are still very similar.[/note] | ||
|
||
There are also a number of completely original boards in various states of development, including some that run on Linux. For information about other flight controller options see <a href="common-autopilots">AutoPilot Hardware Options</a> and <a href="http://dev.ardupilot.com/wiki/supported-autopilot-controller-boards/">Supported Autopilot Control Boards</a> (dev wiki). | ||
|
||
|
||
<h1>Pixhawk vs PX4 vs APM2.6</h1> | ||
|
||
Out of these three boards, you should generally choose the <a href="http://store.3drobotics.com/products/3dr-pixhawk" target="_blank">Pixhawk</a> (<a href="wiki/common-pixhawk-overview/">see specs</a>). This single board flight controller has an ARM CPU and is based on the earlier PX4 but includes many enhancements. This is the latest and most advanced of the three boards, with the fastest CPU, most RAM, backup accelerometers and gyros, and supports backup compass and GPS. | ||
|
||
The <a href="common-px4fmu-overview">PX4</a> (see hardware overview of <a href="common-px4fmu-overview">FMU</a> and <a href="common-px4io-overview">I/O board</a> components) was the first ARM based board to run Copter. Like the Pixhawk, it was developed in cooperation with <a href="https://pixhawk.org/" target="_blank">ETH's PX4 team</a>. With a slightly slower CPU and less RAM than the Pixhawk, its main advantage over the other two boards is its small size. | ||
|
||
The <a href="common-apm25-and-26-overview">APM2.6</a> is the final edition of the traditional AVR CPU based ArduPilot flight controllers. It is now reaching the its memory and CPU limits and does not support all ArduPilot vehicle types. [site_Rover]It is still supported for Rover.[/site_Rover] | ||
|
||
[site_Copter][warning]The APM2.6 board is no longer supported for Copter. From Copter 3.3 firmware (and later) no longer fits on APM boards. The last firmware builds that can be installed (AC v3.2.1) can be downloaded from here: <a title="DIY Drones Firmware" href="http://ardupilot.com/downloads/?did=121">APM2.x</a> and <a title="Copter 3.2.1 Firmware" href="http://ardupilot.com/downloads/?did=120">APM 1.0</a>. [/warning][/site_Copter] | ||
[site_Plane][note]The APM2.6 board is supported in Plane 3.3.0. It is likely that the next firmware version will no longer fit on the board, and support will be discontinued.[/note][/site_Plane] | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
37 changes: 37 additions & 0 deletions
37
common.ardupilot.com/common-connecting-the-radio-receiver-apm2.html
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
<!-- | ||
START METADATA - Only title should be translated | ||
slug: common-connecting-the-radio-receiver-apm2 | ||
title: common-Connecting the Radio Receiver (APM2) | ||
id: 4929 | ||
menu_order: 0 | ||
post_parent_id: 0 | ||
post_parent_stub: | ||
post_parent_title: | ||
END METADATA | ||
--> | ||
This topic shows how to connect the RC inputs to the APM2.x controller board. | ||
|
||
<!-- more --> | ||
<h1>Connecting a Receiver</h1> | ||
|
||
Connect your RC receiver "S" (signal) pins to the "S" pins on Inputs of APM using a (minimum 5 pin) <a href="http://store.3drobotics.com/products/jumper-cable-6-pin-to-6-pin-individual-female-15cm" target="_blank">jumper cable</a>. You must connect at least channels 1 ~ 5. Channels 6 ~ 8 are optional. | ||
|
||
<img class="alignnone size-full wp-image-4400" src="http://copter.ardupilot.com/wp-content/uploads/sites/2/2013/04/Screen-shot-2013-04-19-at-12.03.27-AM.png" alt="Screen shot 2013-04-19 at 12.03.27 AM" width="197" height="146" /> | ||
|
||
Your RC receiver will require power. Normally this is done by using one 2 or 3 wire connector between the APM Inputs and one channel output on the receiver. See <a href="common-apm25-and-26-overview/#powering_the_apm_2526_board">APM Power Details</a> for limitations and important warnings. | ||
|
||
|
||
<img class="alignnone size-full wp-image-2876" src="http://copter.ardupilot.com/wp-content/uploads/sites/2/2012/12/APM_2_5_RC_IN_enc.jpg" alt="APM 2.55 RC IN" width="900" height="500" /> | ||
|
||
|
||
<h1>Connecting a PPM Sum Receiver</h1> | ||
|
||
PPM receivers transmit all the channel information above through a single port (some will transmit additional channels - for example the FrSky D8RSP receiver outputs 7 PWM channels, while in CPPM mode it will output 8). | ||
|
||
On APM2 you can use PPM input by putting a <a href="https://www.sparkfun.com/products/9044" target="_blank">jumper</a> on the RC inputs for channel 2 and 3 (just the signal pins). PPM input from the receiver should be fed into channel 1. | ||
|
||
<img class="alignnone size-full wp-image-2877" src="http://copter.ardupilot.com/wp-content/uploads/sites/2/2012/12/APM_2_5_RC_PPM_IN_enc.jpg" alt="APM 2.5 RC PPM IN" width="900" height="500" /> | ||
|
||
If you need to rearrange the channel order when using PPM and are unable to do this from the transmitter, you can do this with the RCMAP Advanced parameters. Read more about them <a href="http://copter.ardupilot.com/wiki/arducopter-parameters/#RCMAP__Parameters">here (Copter)</a>. | ||
|
||
[site_Copter][note]Copter 2.8.1 and earlier versions required you use a transmitter/receiver combination that outputs at least 8 channels of ppm information. This is resolved in version 2.9 so receivers like this should work.[/note][/site_Copter] |
2 changes: 1 addition & 1 deletion
2
...dupilot.com/common-disabling-the-built-in-gps-on-apm2-to-use-an-external-gps-instead.html
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.