Difference between revisions of "Blowing up in extremes"
m (1 revision imported) |
|
(No difference)
|
Latest revision as of 08:02, 10 June 2019
If you have a lot of abrupt changes in your forces (or hinge angle/speed values) you may get blow ups. For example, this can happen with AI that is being trained and is sometimes noisy.
To solve this, use a low pass filter. A simple way is to average the current value with the last value and pass that as the force or speed:
output=0.5*(last_value+desired_value);
last_value=output;
use output for joint angle/speed/force, whatever.