Joint friction estimation for walking bipeds

This paper proposed a new approach for the joint friction estimation of non-slipping walking biped robots. The proposed approach is based on the combination of a measurement-based strategy and a model-based method. The former is used to estimate the joint friction online when the foot is in contact with the ground, while the latter adopts a friction model to represent the joint friction when the leg is swinging. The measurement-based strategy utilizes the measured ground reaction forces (GRF) and the readings of an inertial measurement unit (IMU) located at the robot body. Based on these measurements, the joint angular accelerations and the body attitude and velocity are estimated. The aforementioned measurements and estimates are used in a reduced dynamical model of the biped. However, when the leg is swinging, this strategy is inapplicable. Therefore, a friction model is adopted. Its parameters are identified adaptively using the estimated online friction whenever the foot is in contact. The estimated joint friction is used in the feedback torque control signal. The proposed approach is validated using the full-dynamics of 12-DOF biped model. By using this approach, the robot center of mass (CoM) position error is reduced by 10% which demonstrates the effectiveness of this approach.

[1]  Kemalettin Erbatur,et al.  SURALP: A new full-body humanoid robot platform , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[2]  Kwon Soon Lee,et al.  Robust friction state observer and recurrent fuzzy neural network design for dynamic friction compensation with backstepping control , 2010 .

[3]  Mahdi Tavakoli,et al.  Nonlinear Disturbance Observer Design For Robotic Manipulators , 2013 .

[4]  Frank L. Lewis,et al.  Reinforcement adaptive learning neural network based friction compensation for high speed and precision , 1998, Proceedings of the 37th IEEE Conference on Decision and Control (Cat. No.98CH36171).

[5]  Yoichi Hori,et al.  Optimal Control Design for Robust Fuzzy Friction Compensation in a Robot Joint , 2009, IEEE Transactions on Industrial Electronics.

[6]  Darren M. Dawson,et al.  Tracking control of mechanical systems in the presence of nonlinear dynamic friction effects , 1999, IEEE Trans. Control. Syst. Technol..

[7]  Kazuhito Yokoi,et al.  Biped walking pattern generation by using preview control of zero-moment point , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[8]  Oussama Khatib,et al.  Compliant humanoid robot control by the torque transformer , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[9]  Bram Vanderborght,et al.  Estimating robot end-effector force from noisy actuator torque measurements , 2011, 2011 IEEE International Conference on Robotics and Automation.

[10]  Minhyung Lee,et al.  Balancing control of a biped robot , 2012, 2012 IEEE International Conference on Systems, Man, and Cybernetics (SMC).

[11]  Kemalettin Erbatur,et al.  Humanoid gait synthesis with moving single support ZMP trajectories , 2007 .

[12]  Antonio Visioli,et al.  Hybrid force/velocity robot contour tracking: an experimental analysis of friction compensation strategies , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[13]  Byoung-Tak Zhang,et al.  Practical bipedal walking control on uneven terrain using surface learning and push recovery , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[14]  S. Shankar Sastry,et al.  Adaptive identification and control for manipulators without using joint accelerations , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[15]  Rafael Kelly,et al.  Manipulator velocity field control with dynamic friction compensation , 2003, 42nd IEEE International Conference on Decision and Control (IEEE Cat. No.03CH37475).

[16]  Andon V. Topalov,et al.  Trajectory control of manipulators using type-2 fuzzy neural friction and disturbance compensator , 2012, 2012 6th IEEE International Conference Intelligent Systems.

[17]  Ju-Jang Lee,et al.  A balance control strategy of a walking biped robot in an externally applied force , 2012, 2012 IEEE International Conference on Information and Automation.

[18]  Kemalettin Erbatur,et al.  Natural ZMP Trajectories for Biped Robot Reference Generation , 2009, IEEE Transactions on Industrial Electronics.

[19]  Laura E. Ray,et al.  Adaptive friction compensation using extended Kalman–Bucy filter friction estimation , 2001 .

[20]  Carlos Canudas de Wit,et al.  A survey of models, analysis tools and compensation methods for the control of machines with friction , 1994, Autom..

[21]  M.J.G. van de Molengraft,et al.  Friction induced hunting limit cycles: an event mapping approach , 2002, Proceedings of the 2002 American Control Conference (IEEE Cat. No.CH37301).

[22]  Kemalettin Erbatur,et al.  Bipedal robot walking control on inclined planes by fuzzy reference trajectory modification , 2012, Soft Comput..

[23]  Shuuji Kajita,et al.  Analysis on a friction based “twirl” for biped robots , 2010, 2010 IEEE International Conference on Robotics and Automation.

[24]  Bernard Friedland,et al.  On adaptive friction compensation , 1991, [1991] Proceedings of the 30th IEEE Conference on Decision and Control.

[25]  Henk Nijmeijer,et al.  Foot placement for planar bipeds with point feet , 2012, 2012 IEEE International Conference on Robotics and Automation.

[26]  Shuuji Kajita,et al.  A universal stability criterion of the foot contact of legged robots - adios ZMP , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[27]  Marc H. Raibert,et al.  Legged Robots That Balance , 1986, IEEE Expert.

[28]  Shuang Cong,et al.  Nonlinear friction compensation of a 2-DOF planar parallel manipulator , 2008 .

[29]  Peter J. Gawthrop,et al.  A nonlinear disturbance observer for robotic manipulators , 2000, IEEE Trans. Ind. Electron..

[30]  Tao Liu,et al.  A Wearable Ground Reaction Force Sensor System and Its Application to the Measurement of Extrinsic Gait Variability , 2010, Sensors.

[31]  Yousef Gharbia,et al.  GMS friction compensation in robot manipulator , 2013, IECON 2013 - 39th Annual Conference of the IEEE Industrial Electronics Society.

[32]  Guangming Xie,et al.  Step Length and Velocity Control of a Dynamic Bipedal Walking Robot With Adaptable Compliant Joints , 2013, IEEE/ASME Transactions on Mechatronics.

[33]  Jee-Hwan Ryu,et al.  A nonlinear friction compensation method using adaptive control and its practical application to an in-parallel actuated 6-DOF manipulator , 2001 .

[34]  Kemalettin Erbatur,et al.  An improved real-time adaptive Kalman filter with recursive noise covariance updating rules , 2016 .

[35]  Benjamin J. Stephens State estimation for force-controlled humanoid balance using simple models in the presence of modeling error , 2011, 2011 IEEE International Conference on Robotics and Automation.

[36]  Hirohisa Hirukawa Walking biped humanoids that perform manual labour , 2006, Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences.

[37]  Maarten Steinbuch,et al.  Modeling and identification for high-performance robot control: an RRR-robotic arm case study , 2004, IEEE Transactions on Control Systems Technology.

[38]  Brian Armstrong,et al.  New results in NPID control: tracking, integral control, friction compensation and experimental results , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[39]  A. G. de Jager,et al.  Grey-box modeling of friction: An experimental case-study , 1999 .

[40]  Tianyou Chai,et al.  Extraction and Adaptation of Fuzzy Rules for Friction Modeling and Control Compensation , 2011, IEEE Transactions on Fuzzy Systems.

[41]  Jan Swevers,et al.  Optimal robot excitation and identification , 1997, IEEE Trans. Robotics Autom..

[42]  Yu Tang,et al.  Adaptive robust fuzzy control of nonlinear systems , 2004, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[43]  K. Astrom,et al.  Friction generated limit cycles , 1996, Proceeding of the 1996 IEEE International Conference on Control Applications IEEE International Conference on Control Applications held together with IEEE International Symposium on Intelligent Contro.

[44]  Maarten Steinbuch,et al.  Frequency domain identification of dynamic friction model parameters , 2002, IEEE Trans. Control. Syst. Technol..

[45]  Brian Armstrong,et al.  New results in NPID control: Tracking, integral control, friction compensation and experimental results , 2001, IEEE Trans. Control. Syst. Technol..

[46]  J. Moreno,et al.  Manipulator velocity control using friction compensation , 2003 .

[47]  Guido Herrmann,et al.  Adaptive control of robotic servo system with friction compensation , 2011, 2011 IEEE 5th International Conference on Robotics, Automation and Mechatronics (RAM).

[48]  Kok Kiong Tan,et al.  Adaptive friction compensation using neural network approximations , 2000, IEEE Trans. Syst. Man Cybern. Part C.

[49]  Nobuyasu Tomokuni,et al.  Realization of Surfing Robot with Approximate ZMP Estimation Method without Force Sensor (A Study on the Standing Stability of Robot Under Environmental Change in Direction of Gravity without Force Sensor) , 2008 .

[50]  Maarten Steinbuch,et al.  Friction induced hunting limit cycles: A comparison between the LuGre and switch friction model , 2003, Autom..

[51]  Oussama Khatib,et al.  Springer Handbook of Robotics , 2007, Springer Handbooks.

[52]  A. Paulo Coimbra,et al.  Human Gait Acquisition and Characterization , 2009, IEEE Transactions on Instrumentation and Measurement.

[53]  Daisuke Sato,et al.  Three-dimensional Limit Cycle Walking with joint actuation , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[54]  Oussama Khatib,et al.  Design and development of high-performance torque-controlled joints , 1995, IEEE Trans. Robotics Autom..

[55]  K. Erbatur,et al.  Center of mass states and disturbance estimation for a walking biped , 2013, 2013 IEEE International Conference on Mechatronics (ICM).

[56]  Guillaume Morel,et al.  The precise control of manipulators with high joint-friction using base force/torque sensing , 2000, Autom..

[57]  F. Al-Bender,et al.  Comparison of model and non-model based friction compensation techniques in the neighbourhood of pre-sliding friction , 2004, Proceedings of the 2004 American Control Conference.

[58]  Shuuji Kajita,et al.  Study of dynamic biped locomotion on rugged terrain-derivation and application of the linear inverted pendulum mode , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[59]  Y. F. Li,et al.  Support Vector Networks in Adaptive Friction Compensation , 2007, IEEE Transactions on Neural Networks.

[60]  Jan Swevers,et al.  Modification of the Leuven integrated friction model structure , 2002, IEEE Trans. Autom. Control..

[61]  Kazuhito Yokoi,et al.  Biped walking stabilization based on linear inverted pendulum tracking , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[62]  W.E. Dixon,et al.  A new continuously differentiable friction model for control systems design , 2005, Proceedings, 2005 IEEE/ASME International Conference on Advanced Intelligent Mechatronics..

[63]  Antonio Tornambè,et al.  Adaptive compensation of modeled friction using a RBF neural network approximation , 2007, 2007 46th IEEE Conference on Decision and Control.

[64]  Hiroshi Hoshino,et al.  Communication agent embedded in humanoid robot , 2003, SICE 2003 Annual Conference (IEEE Cat. No.03TH8734).

[65]  Ronald J. Patton,et al.  Friction compensation as a fault-tolerant control problem , 2010, Int. J. Syst. Sci..

[66]  Oussama Khatib,et al.  Joint Torque Sensory Feedback in the Control of a PUMA Manipulator , 1986 .

[67]  Masanao Koeda,et al.  Shuffle turn and translation of humanoid robots , 2011, 2011 IEEE International Conference on Robotics and Automation.

[68]  Iyad Hashlamon Experimental verification of an orientation estimation technique for autonomous robotic platforms , 2010 .

[69]  Tianyou Chai,et al.  Modeling and control compensation of nonlinear friction using adaptive fuzzy systems , 2009 .

[70]  Rafael Kelly,et al.  Stable computed-torque control of robot manipulators via fuzzy self-tuning , 2000, IEEE Trans. Syst. Man Cybern. Part B.

[71]  Xuedong Chen,et al.  Performance analysis of biped walking robot with circular feet using optimal trajectory planning method , 2009, 2008 IEEE International Conference on Robotics and Biomimetics.

[72]  M. Indri,et al.  Friction Compensation in Robotics: an Overview , 2005, Proceedings of the 44th IEEE Conference on Decision and Control.

[73]  Jianbo Su,et al.  Robust approach for humanoid joint control based on a disturbance observer , 2011 .