paparazzi-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Paparazzi-devel] Any suggestion of improvement for PID tuning


From: Prof. Dr.-Ing. Heinrich Warmers
Subject: Re: [Paparazzi-devel] Any suggestion of improvement for PID tuning
Date: Thu, 04 Sep 2014 08:33:55 +0200
User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; de-DE; rv:1.4) Gecko/20030619 Netscape/7.1 (ax)

Hi,
a more efficient  system is backstapping,  a model based system.
If you  want to integrate in paparazzi i can send you  a paper of it.
The basic idea is to use not a feedback control system for the stabilization. Instead the the rate signals are multiplied with a negative factor and the result is used for the generation of the basic signals trust, roll pitch and yaw.
The stick signals are direct used the additionally.
I can send you same papers of it.
I wrote togehter with pione a paper. I use backstepping since six years for my one muticopter software. It works perfect and generate less vibrations.
I think you need less than 30 lines of code to implement it in paparazzi.
But it is difficult to find out where to change the code. Regads

Heinrich


Eltonwu schrieb:

   Currently I try to tune the PID params of attitude more efficient.The
performance of the PID is not still satisfied.If I operate the stick gently.
the copter perform steady and no oscillation,but if I operate the stick
roughly,such as perform a brake suddenly when the copter speed is very high
speed. the copter oscillate very much about 500 ms and become steady.

  the following is the curves when flying . Can anyone give me some
suggestion to improve the PID?

Thanks in advance

<define name="PHI_PGAIN"  value="135"/>
<define name="PHI_DGAIN"  value="88"/>
<define name="PHI_IGAIN"  value="80"/>
<define name="PHI_DDGAIN"   value="120"/>
<http://lists.paparazziuav.org/file/n16076/1358880.png> <http://lists.paparazziuav.org/file/n16076/ff_1358880.png>
<define name="PHI_PGAIN"  value="145"/>
<define name="PHI_DGAIN"  value="88"/>
<define name="PHI_IGAIN"  value="5"/>
<define name="PHI_DDGAIN"   value="120"/>
<http://lists.paparazziuav.org/file/n16076/1458805.png> <http://lists.paparazziuav.org/file/n16076/ff1458805.png>



--
View this message in context: 
http://lists.paparazziuav.org/Any-suggestion-of-improvement-for-PID-tuning-tp16076.html
Sent from the paparazzi-devel mailing list archive at Nabble.com.

_______________________________________________
Paparazzi-devel mailing list
address@hidden
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel





reply via email to

[Prev in Thread] Current Thread [Next in Thread]