Model estimation and control of compliant contact normal force

This paper proposes a method to realize desired contact normal forces between humanoids and their compliant environment. By using contact models, desired contact forces are converted to desired deformations of compliant surfaces. To achieve desired forces, deformations are controlled by controlling the contact point positions. Parameters of contact models are assumed to be known or estimated using the approach described in this paper. The proposed methods for estimating the contact parameters and controlling the contact normal force are implemented on a LWR KUKA IV arm. To verify both methods, experiments are performed with the KUKA arm while its end-effector is in contact with two different soft objects.

[1]  Keyvan Hashtrudi-Zaad,et al.  A new method for online parameter estimation of Hunt-Crossley environment dynamic models , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[2]  Vincent Padois,et al.  Synthesis of complex humanoid whole-body behavior: A focus on sequencing and tasks transitions , 2011, 2011 IEEE International Conference on Robotics and Automation.

[3]  Roy Featherstone,et al.  A New Nonlinear Model of Contact Normal Force , 2014, IEEE Transactions on Robotics.

[4]  Keyvan Hashtrudi-Zaad,et al.  Polynomial linearization for real-time identification of environment Hunt-Crossley models , 2016, 2016 IEEE Haptics Symposium (HAPTICS).

[5]  Stefan Schaal,et al.  Quadratic programming for inverse dynamics with optimal distribution of contact forces , 2012, 2012 12th IEEE-RAS International Conference on Humanoid Robots (Humanoids 2012).

[6]  Keyvan Hashtrudi-Zaad,et al.  Real-Time Identification of Hunt–Crossley Dynamic Models of Contact Environments , 2012, IEEE Transactions on Robotics.

[7]  Sung-Hee Lee,et al.  A momentum-based balance controller for humanoid robots on non-level and non-stationary ground , 2012, Auton. Robots.

[8]  K. H. Hunt,et al.  Coefficient of Restitution Interpreted as Damping in Vibroimpact , 1975 .

[9]  Stefano Stramigioli,et al.  Contact impedance estimation for robotic systems , 2004, IEEE Transactions on Robotics.

[10]  Bernd Henze,et al.  Passivity-based whole-body balancing for torque-controlled humanoid robots in multi-contact scenarios , 2016, Int. J. Robotics Res..

[11]  Michael N. Mistry,et al.  Balance control strategy for legged robots with compliant contacts , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[12]  Nicolas Mansard,et al.  Generic dynamic motion generation with multiple unilateral constraints , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[13]  Christopher G. Atkeson,et al.  Dynamic Balance Force Control for compliant humanoid robots , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[14]  Inna Sharf,et al.  Literature survey of contact dynamics modelling , 2002 .

[15]  Roy Featherstone,et al.  Modeling the contact between a rolling sphere and a compliant ground plane , 2010 .

[16]  D. Luenberger Optimization by Vector Space Methods , 1968 .

[17]  Stefan Schaal,et al.  Inverse dynamics control of floating-base robots with external constraints: A unified view , 2011, 2011 IEEE International Conference on Robotics and Automation.

[18]  Imin Kao,et al.  Modeling of Contact Mechanics and Friction Limit Surfaces for Soft Fingers in Robotics, with Experimental Results , 1999, Int. J. Robotics Res..

[19]  Ron Kohavi,et al.  A Study of Cross-Validation and Bootstrap for Accuracy Estimation and Model Selection , 1995, IJCAI.

[20]  Abderrahmane Kheddar,et al.  FEM-based static posture planning for a humanoid robot on deformable contact support , 2011, 2011 11th IEEE-RAS International Conference on Humanoid Robots.