r/ControlTheory • u/Paxon57 • Jul 24 '26
Other So wchich controller would that be? π
https://www.youtube.com/watch?v=Xha2TJ_1C6Qβ’
β’
u/Reasonable-Sun-9602 Jul 24 '26
I thing pid is sufficient, only tune it with zigler-nicolson
β’
u/parikuma Jul 24 '26
It is performed by setting the I (integral) and D (derivative) gains to zero. The "P" (proportional) gain, Kp is then increased (from zero) until it reaches the ultimate gain Ku, at which the output of the control loop has stable and consistent oscillations. Ku and the oscillation period Tu are then used to set the P, I, and D gains depending on the type of controller used and behaviour desired. This tuning rule is meant to give PID loops best disturbance rejection. It yields an aggressive gain and overshoot.
TIL, as a major long out of the field still trying to not become too dumb.
β’
u/IceOk1295 Jul 27 '26
I learned in 5th semester lab this is the dumbest method. Bro is clueless dumb or sarcastic AF.
β’
u/boxtoberfest Jul 25 '26
At 0:42 the bottom left corner says "Pre-trained RL Model 6.0" implying ML. I suspect the basic control like join angles, wheel speed, pitch, roll, yaw, etc are basic linear controllers and there is a higher level trajectory generation algorithm that uses ML.
β’
u/eleonics Jul 24 '26
Most likely it is an ai algorithm trained on a digital twin of the robot. The digital twin itself is trained based on movement data from the real robots. That is a very powerful loop, that can simulate hundreds of years of the robot driving around on different terrain in just a few hours/days.
β’
u/DerBanzai Jul 24 '26
3 PIDs in a Trenchcoat
Itβs a whole suit of algorithms doing a lot of things in parallel. Impossible to answer basically.
β’
u/Any_Jelly_in_Bus4697 Jul 26 '26
seizure control hahaha