Natural redundancy resolution in dual-arm manipulation using configuration dependent stiffness (CDS) control

Incorporation of human motor control principles in the motion control architectures for humanoid robots or assistive and prosthesis devices will permit these systems not only to look anthropomorphic and natural at the body ware level but also to generate natural motion profiles resembling those executed by humans during manipulation and locomotion. In this work, relying on the observations on human bimanual coordination, a novel realtime motion control strategy is proposed to regulate the desired Cartesian stiffness profile during the execution of bimanual tasks. The novelty of the proposed control scheme relies on the use of common mode stiffness (CMS) and configuration dependent stiffness (CDS) to regulate the size and directionality of the task space stiffness ellipsoid. Thanks to the CDS control, the proposed scheme is not only proved to be effective in regulating the desired stiffness ellipsoid but also permits to resolve the manipulator redundancy in a natural manner. The effectiveness of the controller is evaluated in an experimental setup in which two cooperating robotic arms are executing an assembly task. Experimental results demonstrate that the proposed dual-arm CDS-CMS controller is effective in tracking the desired stiffness ellipsoids as well as in producing human-like natural motions for the two robotic arms.

[1]  Alin Albu-Schäffer,et al.  Soft robotics: what Cartesian stiffness can obtain with passively compliant, uncoupled joints? , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[2]  Takashi Minato,et al.  Generating natural motion in an android by mapping human motion , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[3]  Alin Albu-Schäffer,et al.  Dynamic whole-body mobile manipulation with a torque controlled humanoid robot via impedance control laws , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[4]  Nikolaos G. Tsagarakis,et al.  TeleImpedance: Exploring the role of common-mode and configuration-dependant stiffness , 2012, 2012 12th IEEE-RAS International Conference on Humanoid Robots (Humanoids 2012).

[5]  Homayoun Seraji Task options for redundancy resolution using configuration control , 1991, [1991] Proceedings of the 30th IEEE Conference on Decision and Control.

[6]  Pyung Hun Chang,et al.  Relative Impedance Control for Dual-Arm Robots Performing Asymmetric Bimanual Tasks , 2014, IEEE Transactions on Industrial Electronics.

[7]  T. Milner Contribution of geometry and joint stiffness to mechanical stability of the human arm , 2002, Experimental Brain Research.

[8]  Sungchul Kang,et al.  Two-arm cooperative assembly using force-guided control with adaptive accommodation , 1999, Proceedings 1999 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human and Environment Friendly Robots with High Intelligence and Emotional Quotients (Cat. No.99CH36289).

[9]  Y. Guiard The Kinematic Chain as a Model for Human Asymmetrical Bimanual Cooperation , 1988 .

[10]  Beno Benhabib,et al.  Acceleration and torque redistribution for a dual-manipulator system , 2005, IEEE Transactions on Robotics.

[11]  Imin Kao,et al.  Conservative Congruence Transformation for Joint and Cartesian Stiffness Matrices of Robotic Hands and Fingers , 2000, Int. J. Robotics Res..

[12]  George W. Irwin,et al.  Redundancy resolution and obstacle avoidance for cooperative industrial robots , 1999, J. Field Robotics.

[13]  Christian Ott,et al.  Cartesian Impedance Control of Redundant and Flexible-Joint Robots , 2008, Springer Tracts in Advanced Robotics.

[14]  Stanley A. Schneider,et al.  Object impedance control for cooperative manipulation: theory and experimental results , 1992, IEEE Trans. Robotics Autom..

[15]  R. Trumbower,et al.  Use of Self-Selected Postures to Regulate Multi-Joint Stiffness During Unconstrained Tasks , 2009, PloS one.

[16]  Dennis Proffitt,et al.  Cooperative bimanual action , 1997, CHI.

[17]  Alin Albu-Schäffer,et al.  Comparison of object-level grasp controllers for dynamic dexterous manipulation , 2012, Int. J. Robotics Res..

[18]  Stefano Chiaverini,et al.  Singularity-robust task-priority redundancy resolution for real-time kinematic control of robot manipulators , 1997, IEEE Trans. Robotics Autom..

[19]  Motoji Yamamoto,et al.  Cooperative path planning for two manipulators , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[20]  P. Chiacchio,et al.  Six-DOF Impedance Control of Dual-Arm Cooperative Manipulators , 2008, IEEE/ASME Transactions on Mechatronics.

[21]  Yoshihiko Nakamura,et al.  Advanced robotics - redundancy and optimization , 1990 .

[22]  Eric J Perreault,et al.  Voluntary control of static endpoint stiffness during force regulation tasks. , 2002, Journal of neurophysiology.

[23]  Vincent De Sapio,et al.  Robotics-based synthesis of human motion , 2009, Journal of Physiology-Paris.

[24]  Y. Guiard Asymmetric division of labor in human skilled bimanual action: the kinematic chain as a model. , 1987, Journal of motor behavior.

[25]  G. Schreiber,et al.  The Fast Research Interface for the KUKA Lightweight Robot , 2022 .

[26]  Nikolaos G. Tsagarakis,et al.  Tele-impedance: Teleoperation with impedance regulation using a body–machine interface , 2012, Int. J. Robotics Res..

[27]  Andrea Maria Zanchettin,et al.  Kinematic analysis and synthesis of the human arm motion during a manipulation task , 2011, 2011 IEEE International Conference on Robotics and Automation.

[28]  Mitsuo Kawato,et al.  Human arm stiffness and equilibrium-point trajectory during multi-joint movement , 1997, Biological Cybernetics.

[29]  Robert G. Bonitz,et al.  Internal force-based impedance control for cooperating manipulators , 1996, IEEE Trans. Robotics Autom..