Hallo,
das Thema PID ist ja keine leichte Materie. Trotzdem - oder auch gerade deshalb - möchte ich verstehen, was dahinter steckt. Mir ist einigermaßen klar, wofür das „P“, das „I“ und das „D“ steht und was diese Parameter bewirken. Was mir aber noch nicht klar ist, ist Folgendes: Wie bekomme ich die richtigen Limits der jeweiligen Parameter eingestellt, bzw. ab wann muss ich die Limits anpassen? Oder kann ich generell bei den Default Werten bleiben?
Im Wikis steht ja dieser nette Satz „Limits: You need to limit the output of each of the previous controllers! Your motors might accept only a voltage between 4 and 12 volts for example. You don’t want to stop the motor or destroy it just because the PID controller suggested that! Use your brain.“
Ich versuche ja, mein Gehirn einzusetzen, aber an dieser Stelle fehlt mir einfach der Background. Woher soll ich wissen, ob die Limits beispielsweise bei „Tilt_Rate_P“ auf „999“ oder doch besser auf „950“ stehen sollen? Kann / muss ich diese Werte erfliegen? Wie macht sich ein zu hohes oder zu niedriges Limit bemerkbar?
Im AQ Forum steht dazu ja eine ganze Menge, aber es wäre schön, wenn mir das mal jemand in einfachen, deutschen Sätzen erklären könnte.
Vielen Dank schon einmal dafür im Voraus!
Euch allen einen guten Rutsch und ein absturzfreies Jahr 2015!
Viele Grüße
Frank
das Thema PID ist ja keine leichte Materie. Trotzdem - oder auch gerade deshalb - möchte ich verstehen, was dahinter steckt. Mir ist einigermaßen klar, wofür das „P“, das „I“ und das „D“ steht und was diese Parameter bewirken. Was mir aber noch nicht klar ist, ist Folgendes: Wie bekomme ich die richtigen Limits der jeweiligen Parameter eingestellt, bzw. ab wann muss ich die Limits anpassen? Oder kann ich generell bei den Default Werten bleiben?
Im Wikis steht ja dieser nette Satz „Limits: You need to limit the output of each of the previous controllers! Your motors might accept only a voltage between 4 and 12 volts for example. You don’t want to stop the motor or destroy it just because the PID controller suggested that! Use your brain.“
Ich versuche ja, mein Gehirn einzusetzen, aber an dieser Stelle fehlt mir einfach der Background. Woher soll ich wissen, ob die Limits beispielsweise bei „Tilt_Rate_P“ auf „999“ oder doch besser auf „950“ stehen sollen? Kann / muss ich diese Werte erfliegen? Wie macht sich ein zu hohes oder zu niedriges Limit bemerkbar?
Im AQ Forum steht dazu ja eine ganze Menge, aber es wäre schön, wenn mir das mal jemand in einfachen, deutschen Sätzen erklären könnte.
Vielen Dank schon einmal dafür im Voraus!
Euch allen einen guten Rutsch und ein absturzfreies Jahr 2015!
Viele Grüße
Frank
Zuletzt bearbeitet: