PID control terms #278
-
Hello, I want to ask if it would be possible to control the Derivative term of the pid controller in either position mode or velocity mode to effectively influence the damping effect(resistance of motion). I am not an expert in control theory so excuse me for any lack of understanding. Alternatively, is there another way to dynamically change paramters of the controller to easily scale the holding torque of the actuator or the effort in Nm? I am trying to figure out a way to achieve dynamic impedance of the actuator to hold position untill force is excided. Or get it to behave as a "teachable" colaborative robot, where the setpoint can be dragged manualy by pushing the actuator with some X force (Nm). In addition, how would one go about adding a feed-forward force while in position controll? I hope my questions make sense, and thank you in advance for any suggestions. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
In position mode you could increase the velocity P term which has almost the same effect as the position D term, only it acts on filtered values of velocity.
Yes, you can change the control gains and feed-forward values on the fly. Please take a look at the API reference and Control Principles for more information.
This is planned to be added in an upcoming firmware update |
Beta Was this translation helpful? Give feedback.
In position mode you could increase the velocity P term which has almost the same effect as the position D term, only it acts on filtered values of velocity.
Yes, you can change the control gains and feed-forward values on the fly. Please take a look at the API reference and Control Principles for more information.
This is planned to be added in an upcoming firmware update