Velocity Estimation by Using Position and Acceleration Sensors

Knowledge of velocity is crucial to certain industrial applications involving high-bandwidth modeling and control. In conventional approaches, the velocities obtained from encoders or tachometers are quite noisy, and low-pass filters are usually engaged to generate usable velocity signals. The low-pass filter, however, causes significant phase lag that can severely affect both modeling and control accuracy in the mid- and high-frequency ranges. In this paper, two approaches using a combination of an encoder and an imperfect accelerometer are proposed to estimate velocities with high bandwidth. The two approaches, namely the two-channel approach and the observer-based approach, estimate velocities by applying proper frequency weightings to the encoder and accelerometer signals. The encoder mainly contributes to the low-frequency components of velocity estimation, and the accelerometer mainly contributes to the high-frequency components of velocity estimation. An adaptive mechanism for estimating the accelerometer gain is also presented. The effectiveness of the two velocity estimation approaches is verified experimentally with respect to a one-degree-of-freedom robot performing both rigid contact modeling and control. Extension to 3-D applications is discussed.

[1]  Andrew A. Goldenberg,et al.  Precise slow motion control of a direct-drive robot arm with velocity estimation and friction compensation , 2004 .

[2]  Wen-Hong Zhu,et al.  Control of two industrial manipulators rigidly holding an egg , 1999 .

[3]  Krzysztof Pietrusewicz,et al.  A method for improving the robustness of PID control , 2005, IEEE Transactions on Industrial Electronics.

[4]  Wen-Hong Zhu,et al.  Adaptive control of mixed rigid/flexible joint robot manipulators based on virtual decomposition , 1999, IEEE Trans. Robotics Autom..

[5]  K. Narendra,et al.  A comparison of Lyapunov and hyperstability approaches to adaptive control of continuous systems , 1980 .

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

[7]  G. Tao A simple alternative to the Barbalat lemma , 1997, IEEE Trans. Autom. Control..

[8]  Wen-Hong Zhu,et al.  Stability guaranteed teleoperation: an adaptive motion/force control approach , 2000, IEEE Trans. Autom. Control..

[9]  Pascal Bigras,et al.  A Multistage Position/Force Control for Constrained Robotic Systems With Friction: Joint-Space Decomposition, Linearization, and Multiobjective Observer/Controller Synthesis Using LMI Formalism , 2006, IEEE Transactions on Industrial Electronics.

[10]  Oskar Wallmark,et al.  An improved speed and position estimator for salient permanent-magnet synchronous motors , 2005, IEEE Transactions on Industrial Electronics.

[11]  Yuichi Matsumoto,et al.  Analysis and experimental validation of force bandwidth for force control , 2003, IEEE International Conference on Industrial Technology, 2003.

[12]  Fang Lin Luo,et al.  Robust and precision motion control system of linear-motor direct drive for high-speed X-Y table positioning mechanism , 2005, IEEE Transactions on Industrial Electronics.

[13]  Prabhakar R. Pagilla,et al.  Control of contact problem in constrained Euler-Lagrange systems , 1997, Proceedings of the 36th IEEE Conference on Decision and Control.

[14]  Wen-Hong Zhu,et al.  Experimental verifications of virtual-decomposition-based motion/force control , 2002, IEEE Trans. Robotics Autom..

[15]  Li Huijun,et al.  Virtual-Environment Modeling and Correction for Force-Reflecting Teleoperation With Time Delay , 2007 .

[16]  Kuo-Kai Shyu,et al.  A novel motor drive design for incremental motion system via sliding-mode control method , 2005, IEEE Transactions on Industrial Electronics.

[17]  R.D. Lorenz,et al.  High resolution velocity estimation for all digital, AC servo drives , 1988, Conference Record of the 1988 IEEE Industry Applications Society Annual Meeting.

[18]  Antonio Visioli,et al.  Friction compensation in hybrid force/velocity control of industrial manipulators , 2006, IEEE Transactions on Industrial Electronics.

[19]  Jonathan Kofman,et al.  Teleoperation of a robot manipulator using a vision-based human-robot interface , 2005, IEEE Transactions on Industrial Electronics.