A digital control system model of the pixhawk quadrotor was constructed in scicoslab along with a continuous model of the quadrotor dynamics (the visual model is an arducopter). The user can input the guidance commands to the autopilot through sliders. As the video shows, the yaw response it not optimal, which also happens in the actual system. Using the mavsim Scicoslab toolbox (https://github.com/openmav/mavsim/) , the model can be simulated and then, once the system has been correctly identified, the dynamics can be linearized. The linear model of the system makes the problematic modes clear and aids in designing an improved controller.
You need to be a member of diydrones to add comments!
Comments
@ Hyon_Lim
I have experimentally implemented MPC in Quadrotors. You are right about the computational complexity but this is something that can be accomplished using model embedded CPUs.
@James Goppert
I'll send you some articles on the topic of optimal parameter selection. Give me one day to collect.
http://birdeye.dk
Now I am completely out of my depth but I did ask for it..
Great work James.
Have you thought of applying the aircraft model to a state space controller instead of PID?
-
1
-
2
of 2 Next