Skip to content

Latest commit

 

History

History
60 lines (29 loc) · 2.84 KB

README.md

File metadata and controls

60 lines (29 loc) · 2.84 KB

Aerothon-cse

Overview :

We, the Control System team, work on the simulation and the software system that allows our quadcopter to be controlled remotely and operable autonomously. Our mission is to provide a robust, reliable and modular software elements to implement different functions of our drone that enables basic flight, fail safes, payload delivery and autonomy. Using concepts of we tailor each of the algorithms to achieve stable and time efficient flight.

Hardware and Firmware :

We analyzed some of top drone controllers of the market by gathering information for factors like:

  1. Affordability

  2. Open Source Firmware

  3. FPV Racing friendly

  4. Autonomous functionality

  5. Linux or microcontroller based environment

  6. Typical frame size

  7. Popularity (Higher popularity means more online resources and help)

  8. Processor

                                                              COMPARING BOARDS 
    
Board Weight (in gms) Open Source Firmware FPV Autonomous Functionality Typical Frame Size Popularity Processor
Pixhawk 39 ArduPilot, PX4 Yes Yes 82 x 16 x 50 mm High 32
CC3D 9 CleanFlight,BetaFlight,ArduPilot Yes Yes 40 x 40 x 18 High 32
Navio2 23 ArduPilot,PX4 No Yes 55 x 65 mm Medium 32

COMPARING ArduPilot and PX4

Specifications ArduPilot PX4
License GPL BSD
Sources Open-Source Open-Source
Form-Factor High High

The main difference between Ardupilot and PX4 arises in License Factor. GPL ( General Public License) is a copy left open-source license. This means that all derivatives of Ardupilot must also be released in GPL. Where PX4 is BSD (Berkeley Source Distribution) for which we don't have to openly release the source.

Based on the above data, we've decided to use Pixhawk along with PX4