Real-Time Estimate of Velocity and Acceleration of Quasi-Periodic Signals Using Adaptive Oscillators

Estimation of the temporal derivatives of a noisy position signal is a ubiquitous problem in industrial and robotics engineering. Here, we propose a new approach to get velocity and acceleration estimates of cyclical/periodic signals near to steady-state regime, by using adaptive oscillators. Our method combines the advantages of introducing no delay, and filtering out the high-frequency noise. We expect this method to be useful in control applications requiring undelayed but smooth estimates of velocity and acceleration (e.g., velocity control and inverse dynamics) of quasi-periodic tasks (e.g., active vibration compensation, robot locomotion, and lower-limb movement assistance).

[1]  Lennart Ljung,et al.  Theory and Practice of Recursive Identification , 1983 .

[2]  Kenzo Kamiyama,et al.  A microprocessor-controlled speed regulator with instantaneous speed estimation for motor drives , 1988 .

[3]  S. Nicosia,et al.  Robot control by using only joint position measurements , 1990 .

[4]  C. C. Wit,et al.  Robot control via robust estimated state feedback , 1991 .

[5]  Ronald H. Brown,et al.  Analysis of algorithms for velocity estimation from discrete position versus time data , 1992, IEEE Trans. Ind. Electron..

[6]  P. R. Bélanger,et al.  Estimation of Angular Velocity and Acceleration from Shaft-Encoder Measurements , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[7]  S. P. Chan Velocity Estimation for Robot Manipulators Using Neural Network , 1998, J. Intell. Robotic Syst..

[8]  Christopher G. Atkeson,et al.  Constructive Incremental Learning from Only Local Information , 1998, Neural Computation.

[9]  M. de Mathelin,et al.  Robust control of robot manipulators: A survey , 1999 .

[10]  Vincent Hayward,et al.  Discrete-time adaptive windowing for velocity estimation , 2000, IEEE Trans. Control. Syst. Technol..

[11]  G. L. Santosuosso,et al.  Nonlinear observers of time derivatives from noisy measurements of periodic signals , 2001 .

[12]  Ji-Yoon Yoo,et al.  Speed-sensorless vector control of an induction motor using neural network speed estimation , 2001, IEEE Trans. Ind. Electron..

[13]  Andrea Tilli,et al.  A Low-Noise Estimator of Angular Speed and Acceleration from Shaft Encoder Measurements , 2001 .

[14]  J. Corres,et al.  Instantaneous speed and disturbance torque observer using nonlinearity cancellation of shaft encoder , 2002, 2002 IEEE 33rd Annual IEEE Power Electronics Specialists Conference. Proceedings (Cat. No.02CH37289).

[15]  L. Kovudhikulrungsri,et al.  Precise Speed Estimation From a Low-Resolution Encoder by Dual-Sampling-Rate Observer , 2006, IEEE/ASME Transactions on Mechatronics.

[16]  A. Ijspeert,et al.  Dynamic hebbian learning in adaptive frequency oscillators , 2006 .

[17]  Fumiya Iida,et al.  Finding Resonance: Adaptive Frequency Oscillators for Dynamic Legged Locomotion , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[18]  Peter C. Müller,et al.  A simple improved velocity estimation for low-speed regions based on position measurements only , 2006, IEEE Transactions on Control Systems Technology.

[19]  Ludovic Righetti,et al.  Programmable central pattern generators: an application to biped locomotion control , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[20]  Murat Barut,et al.  Speed-Sensorless Estimation for Induction Motors Using Extended Kalman Filters , 2007, IEEE Transactions on Industrial Electronics.

[21]  Paolo Rocco,et al.  Velocity Estimation: Assessing the Performance of Non-Model-Based Techniques , 2009, IEEE Transactions on Control Systems Technology.

[22]  Martin Buss,et al.  Compliant actuation of rehabilitation robots , 2008, IEEE Robotics & Automation Magazine.

[23]  Richard M. Murray,et al.  Feedback Systems An Introduction for Scientists and Engineers , 2007 .

[24]  A. Ijspeert,et al.  Frequency Analysis with coupled nonlinear Oscillators , 2008 .

[25]  M. Steinbuch,et al.  Velocity and Acceleration Estimation for Optical Incremental Encoders , 2008 .

[26]  Jan F. Veneman,et al.  The Effects on Kinematics and Muscle Activity of Walking in a Robotic Gait Trainer During Zero-Force Control , 2008, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[27]  A. Ijspeert,et al.  Adaptive Frequency Oscillators and Applications , 2009 .

[28]  Andrej Gams,et al.  On-line learning and modulation of periodic movements with nonlinear dynamical systems , 2009, Auton. Robots.

[29]  Nicola Vitiello,et al.  Adaptive oscillators with human-in-the-loop: Proof of concept for assistance and rehabilitation , 2010, 2010 3rd IEEE RAS & EMBS International Conference on Biomedical Robotics and Biomechatronics.

[30]  Marc Bodson,et al.  Adaptive Algorithms for the Rejection of Sinusoidal Disturbances Acting on Unknown Plants , 2010, IEEE Transactions on Control Systems Technology.

[31]  Nicola Vitiello,et al.  Human–Robot Synchrony: Flexible Assistance Using Adaptive Oscillators , 2011, IEEE Transactions on Biomedical Engineering.

[32]  H. van der Kooij,et al.  Rendering potential wearable robot designs with the LOPES gait trainer , 2011, 2011 IEEE International Conference on Rehabilitation Robotics.

[33]  Auke Jan Ijspeert,et al.  Automatic Resonance Tuning and Feedforward Learning of Biped Walking using Adaptive Oscillators , 2011 .

[34]  Auke Jan Ijspeert,et al.  Assistance using adaptive oscillators: Robustness to errors in the identification of the limb parameters , 2011, 2011 IEEE International Conference on Rehabilitation Robotics.

[35]  Nicola Vitiello,et al.  Oscillator-based walking assistance: A model-free approach , 2011, 2011 IEEE International Conference on Rehabilitation Robotics.

[36]  Nicola Vitiello,et al.  Oscillator-based assistance of cyclical movements: model-based and model-free approaches , 2011, Medical & Biological Engineering & Computing.

[37]  H. van der Kooij,et al.  Feed-forward support of human walking , 2012, 2012 4th IEEE RAS & EMBS International Conference on Biomedical Robotics and Biomechatronics (BioRob).

[38]  Nicola Vitiello,et al.  Real-time estimate of period derivatives using adaptive oscillators: Application to impedance-based walking assistance , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.