You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I was tuning the position control in Gazebo for iCubGazeboV3 and I noticed a strange behavior of the controller when a new reference is set. As soon as the new setpoint is set on the yarpmotorgui the moved joint oscillates.
This behavior is independent of the gains of the PID position controller.
Here you can see a gif that represents the described behavior
The same problem happens when I switch from position to position-direct (and vice-versa)
I think there is probably some bug in the logic that resets the desired position/trajectory generation when we start a new trajectory: in cases in which there is a non-negligible static error when you reset the trajectory generation and the desired position, you should not reset it to the measured position, but rather to the previous desired position. In particular, the bug is in
I was tuning the position control in Gazebo for
iCubGazeboV3
and I noticed a strange behavior of the controller when a new reference is set. As soon as the new setpoint is set on theyarpmotorgui
the moved joint oscillates.This behavior is independent of the gains of the PID position controller.
Here you can see a gif that represents the described behavior
The same problem happens when I switch from position to position-direct (and vice-versa)
This is @traversaro's answer
The text was updated successfully, but these errors were encountered: