User Tools

Site Tools


drone_programming

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
drone_programming [2022/09/25 04:25] – [Flight Controller (FC) Firmware] jhagstranddrone_programming [2022/09/29 08:36] (current) – [Drone Programming] jhagstrand
Line 1: Line 1:
 ====== Drone Programming ====== ====== Drone Programming ======
 +
 +see spreadsheet of Quadcopter software: \\
 +https://drive.google.com/drive/folders/0ByidsAQcVcUUOHpFZzFsaThTazg?resourcekey=0-mSHd_O56fPVihNa7uVd_bw
 +
  
 ===== Flight Controller (FC) Firmware ===== ===== Flight Controller (FC) Firmware =====
Line 5: Line 9:
 Open Source FC firmware, onboard Open Source FC firmware, onboard
  
-^ Name        ^ fork*^ FPV ^ Autonomous ^ +^ Name        ^ fork*^ FPV ^ Autonomous ^                                                    
-| Betaflight  | Yes  | Yes |    No      | +| Betaflight  | Yes  | Yes |    No      | Most popular, much supported hardware, many users. 
-Clearflight | Yes  | Yes |    No      | +Cleanflight | Yes  | Yes |    No      | Ancestor of betaflight, now the same as.           
-| Flight One  | Yes  | Yes |    No      | +| Flight One  |  No  | Yes |    No      | Latest version: FalcoX. Easy setup.                
-| FalcoX      | Yes  | Yes |    No      | +| KISS        |  No  | Yes |    No      | Hardware specific KISS hardware, pricey.           
-| KISS        | Yes  | Yes |    No      | +| EmuFlight   | Yes  | Yes |    No      |                                                    
-| EmuFlight   | Yes  | Yes |    No      | +| INAV        | Yes  | Yes |   Yes      | Autonomous flight on Betaflight hardware.          
-| INAV        | Yes  | Yes |   Yes      | +| Ardupilot    No   No |   Yes      | Not good for small drones.                         | 
-| Ardupilot   Yes   No |   Yes      | Not good for small drones.+| Silverware  |  No  | Yes |    No      | Specific for Tiny Hoops.                           |
    
 +* originaly forked from Betaflight.  This means it runs on all the same hardware as Betaflight. 
 +
 Comparative Review, Josha Bardwell \\ Comparative Review, Josha Bardwell \\
 https://www.youtube.com/watch?v=xTurdXkSJsg https://www.youtube.com/watch?v=xTurdXkSJsg
Line 21: Line 27:
 https://quadmeup.com/what-is-the-best-flight-controller-firmware-betaflight-ardupilot-or-inav/ https://quadmeup.com/what-is-the-best-flight-controller-firmware-betaflight-ardupilot-or-inav/
  
-* originaly forked from Betaflight This means it runs on all the same hardware as Betaflight+PID Tuning 
 + 
 +==== ArduPilot ==== 
 + 
 +hardware : Pixhawk 4 mini, and GPS module 
 + 
 +First Experience 
 +https://www.youtube.com/watch?v=0DnflN9C3cc 
 + 
 +Mission Planner software to configure ArduPilot 
 + 
 +development began on Arduino 
 + 
 +Ardupilot FPB with DJI \\ 
 +How to setup Arduino \\ 
 +https://www.youtube.com/watch?v=k8GC1UFGVos 
 + 
 +with DJI 
 +F745, F765, or F405 
 + 
 +4S lithium ion 
 + 
 +ArduPilot used MAVLink 
 + 
 + 
 +Tracer and Crossfire 
 + 
 +INAV loiter is really good, but ArduPilot is better 
 + 
 +surveilance 
 + 
 +EKF 3, Extended Kalman Filter  
 + 
 +INAV and Betaflight have horizon inertial drift, ArduPilot does not 
 + 
 +receiver, crossfire, MAVLink 
 + 
 +motor mixer 
 + 
 +5 inch drone 
 + 
 +autotune 
 + 
 +PID tune 
 + 
 +OSD = on screen display, telemetry data laid over the video feed, similar to HUD 
 + 
 +CRSF = crossfire, proprietary two-way radio by Team Blacksheep, from controller to drone 
  
 ===== Intro ===== ===== Intro =====
drone_programming.1664094359.txt.gz · Last modified: 2022/09/25 04:25 by jhagstrand

Except where otherwise noted, content on this wiki is licensed under the following license: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki