Latest version of my quadcopter controller with an LPC1768 and MPU9250.

Dependencies:   mbed

Currently running on a custom PCB with 30.5 x 30.5mm mounts. There are also 2 PC apps that go with the software; one to set up the PID controller and one to balance the motors and props. If anyone is interested, send me a message and I'll upload them.

History

Switched from Madgwick to Mahony as I'm having trouble with slow oscillations caused by the madgwick filter. Fixed an error on the PID algorithm also. default tip

2018-07-31, by Anaesthetix [Tue, 31 Jul 2018 20:36:57 +0000] rev 8

Switched from Madgwick to Mahony as I'm having trouble with slow oscillations caused by the madgwick filter. Fixed an error on the PID algorithm also.


Added 8th order low-pass IIR filters

2018-07-17, by Anaesthetix [Tue, 17 Jul 2018 14:56:05 +0000] rev 7

Added 8th order low-pass IIR filters


Changed overall PID gains to gains per axis.

2018-07-14, by Anaesthetix [Sat, 14 Jul 2018 10:30:20 +0000] rev 6

Changed overall PID gains to gains per axis.


Yaw PID added

2018-07-13, by Anaesthetix [Fri, 13 Jul 2018 14:27:30 +0000] rev 5

Yaw PID added


Minor changes and comments

2018-07-12, by Anaesthetix [Thu, 12 Jul 2018 13:53:55 +0000] rev 4

Minor changes and comments


Added and tested PID controller.

2018-07-10, by Anaesthetix [Tue, 10 Jul 2018 13:19:53 +0000] rev 3

Added and tested PID controller.


Minor changes

2018-07-09, by Anaesthetix [Mon, 09 Jul 2018 19:18:20 +0000] rev 2

Minor changes


Typo

2018-07-09, by Anaesthetix [Mon, 09 Jul 2018 16:37:24 +0000] rev 1

Typo


Latest version of my multicopter controller

2018-07-09, by Anaesthetix [Mon, 09 Jul 2018 16:31:40 +0000] rev 0

Latest version of my multicopter controller