We propose a non-linear algorithm for measuring and eliminating vibrations coming from direct human-robot physical interaction.
We detect a signal’s minima and maxima with robustness in regards to noise.
We define a vibration index based on these extrema.
Based on this vibration index, we propose adaptive control strategies in order to reduce or eliminate the vibrations.
We implement the algorithm on two different prototypes in order to demonstrate its performance.