I am building a drone using the raspberry pi and I am using 6*PID controllers to control the speed and the value for each angle, can I use a recurrent neural network (RNN) or other neural network to stabilize the angles. If so what can the training data be? What type of neural network (NN) is best suited for this kind of application?

  • $\begingroup$ What do you mean by "drove"? $\endgroup$ Oct 22, 2014 at 19:56
  • $\begingroup$ Drone sorry, that was a typo ! $\endgroup$
    – e-nouri
    Oct 23, 2014 at 6:27
  • $\begingroup$ There are quite a few academic results that come up when googling "neural network PID". Why aren't those results helpful to you? $\endgroup$
    – Ian
    Oct 23, 2014 at 16:45
  • $\begingroup$ Thanks for the suggestion I already saw many of them, but most use the nn to tune the Ki,Kp,Kd values no the control action itself. $\endgroup$
    – e-nouri
    Oct 23, 2014 at 20:25
  • $\begingroup$ If you don't want to use a PID or a fuzzy logic controller, you could look into On Replacing PID Controller with Deep Learning Controller for DC Motor System. $\endgroup$
    – koverman47
    Jul 6, 2018 at 21:15


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.