Drone control: Difference between revisions

From Rsewiki
No edit summary
 
(3 intermediate revisions by the same user not shown)
Line 10: Line 10:


[[Drone control hardware]]  
[[Drone control hardware]]  
[[File:schematic_rev0.png | 150px]]
<!-- [[File:schematic_rev0.png | 150px]] -->


== Drone software ==
== Drone software ==
Line 21: Line 21:


[[Drone compass calibration]]
[[Drone compass calibration]]
== ESC calibration ==
The drone control uses ESC pulse width from 1 to 2 ms, and all ESCs should be calibrated to use this range.
[[ESC calibration]]


== Propeller - motor performance ==
== Propeller - motor performance ==

Latest revision as of 09:49, 21 December 2020

Drone project

This project is intended to be a rather simple core drone stabilizer application based on Teensy and the prop shield.

Intended to be expanded with an outer control loop with a non-realtime sensor, e.g. GNSS, camera or laser scanner.

Hardware

Build on a hand-wired PCB as a prototype

Drone control hardware

Drone software

Drone firmware

Magnetometer calibration

Calibration is used using a calibration version of firmware and a calibration app from Prop Shield manufacturer.

Drone compass calibration

ESC calibration

The drone control uses ESC pulse width from 1 to 2 ms, and all ESCs should be calibrated to use this range.

ESC calibration

Propeller - motor performance

Drone motor performance

Motor test app

Drone motor test app

Matlab simulation

Drone MATLAB simulation