Choosing a Flight Controller¶
ArduPilot runs on many different flight controller boards, the most important of which are linked from the topic AutoPilot Hardware Options.
Selecting the right board depends on the physical restraints of the vehicle and the applications that you want to run. Broadly speaking:
- Pixhawk is highly recommended for general use.
- Pixracer is recommended for small frames that require no more than 6 PWM outputs.
- PX4 is recommended in very small/fast vehicles (it is much smaller than Pixhawk).
- NAVIO+ or Erle-Brain Linux Autopilots should be considered for UAV Vision applications.
There are also numerous clones and minor variants of the boards linked above. Many of these may be perfectly capable replacements.