Home - Jeffem/MP5_QuadCopter GitHub Wiki
Welcome to the MP5_QuadCopter wiki.
MP5_QuadCopter is a branch derived from MatrixMilot/MatrixPilot dedicated to control a multicopter aircraft with an UDB5 autopilot.
Before committed this important modification, some steps will be done to arrive progressively to the objective.
Some general purpose changes are proposed:
- Waiting for PLL to lock, as recommanded by Microchip (cf DS70188E-page 17-16)
- Define constant timings, like PID_HZ, to replace "hard" numbers, like 40, in the code
- Check that divisors are different of zero before calling a division
- Reserve
Now, go to quadcopter improvements:
- MPU at 1 kHz
- MPL3115 barometer
- Lidar Lite integration
- Specific motors control
- Inner loops to improve attitude control
- Throttle control
- Height/altitude fusion
- Ground speed control
- horizontal position control