Set point trajectory and internal force control in redundant dual-arm manipulation

A nonlinear decoupling and linearizing feedback control is considered for dynamic coordination of two planar robot arms manipulating an object. A general inverse dynamics-based method is presented that assures an exact feedback linearization for simultaneous control of the object trajectory on the plane and internal efforts transmitted from the robot end-effectors to the object. The method takes the manipulator dynamics and object dynamics into consideration. A method for parameterizing the grip matrix null space is proposed, which has formed a basis for developing a new method for calculating the internal efforts. The procedure is invariant with respect to the change of the torque origin and units of length, and provides the force distribution without internal squeezing effects. A comparison between the approaches known so far and the new method is presented. No previously published method assures noninvariance and nonsqueezing properties for all possible contact configurations. Control algorithms are developed for a system of robotic arms that has more degrees of freedom than necessary for given tasks, exhibiting both actuation and kinematic redundancy. The implementation of this method is demonstrated for the case of a system of two planar three-link arms with the end-effectors manipulating an object, with different constrained task configurations. Practical aspects of discrete-time inverse dynamics control, such as influence of the computational time delay and robustness to model imperfections, are discussed. It is demonstrated that it is possible to achieve high-precision tracking of object position and internal force profiles, even if a system imperfect model is used for controller design. © 1993 John Wiley & Sons, Inc.

[1]  Masaru Uchiyama,et al.  A symmetric hybrid position/force control scheme for the coordination of two robots , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[2]  John T. Wen,et al.  Motion and force control for multiple cooperative manipulators , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[3]  Shaheen Ahmad,et al.  Robust adaptive control of multiple robots in cooperative motion using sigma modification , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[4]  J. Y. S. Luh,et al.  Constrained Relations between Two Coordinated Industrial Robots for Motion Control , 1987 .

[5]  Michael W. Walker,et al.  Adaptive coordinated motion control of two manipulator arms , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[6]  Ian D. Walker,et al.  Analysis of Motion and Internal Loading of Objects Grasped by Multiple Cooperating Manipulators , 1991, Int. J. Robotics Res..

[7]  Shay-Ping Thomas Wang Nonlinear robust industrial robot control , 1987 .

[8]  S. Shankar Sastry,et al.  Dynamic regrasping by coordinated control of sliding for a multifingered hand , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[9]  Y. Zheng,et al.  Control of two coordinated robots in motion , 1985, 1985 24th IEEE Conference on Decision and Control.

[10]  J. Kenneth Salisbury,et al.  Articulated Hands , 1982 .

[11]  S. Shankar Sastry,et al.  Grasping and Coordinated Manipulation by a Multifingered Robot Hand , 1989, Int. J. Robotics Res..

[12]  A. Bejczy,et al.  Dynamic coordinated control of two robot manipulators , 1989, Proceedings of the 28th IEEE Conference on Decision and Control,.

[13]  Andrew A. Goldenberg,et al.  An adaptive approach to motion and force control of multiple coordinated robot arms , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[14]  Homayoun Seraji,et al.  Configuration control of redundant manipulators: theory and implementation , 1989, IEEE Trans. Robotics Autom..

[15]  John J. Craig,et al.  Hybrid position/force control of manipulators , 1981 .

[16]  S. Hayati Hybrid position/Force control of multi-arm cooperating robots , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[17]  Gregory P. Starr,et al.  Finger force computation for manipulation of an object by a multifingered robot hand , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[18]  Andrew A. Goldenberg,et al.  Motion and Force Control of Multiple Coordinated Redundant Manipulators , 1990, 1990 American Control Conference.

[19]  Ian D. Walker,et al.  Multiple cooperating manipulators: The case of kinematically redundant arms , 1989 .

[20]  Hoda A. ElMaraghy,et al.  Dynamic Coordination of Multiple Robot Arms With Flexible Joints , 1993, Int. J. Robotics Res..

[21]  Claudio Bonivento,et al.  On the invariance of the hybrid position/force control , 1990, J. Intell. Robotic Syst..

[22]  N. H. McClamroch,et al.  Feedback stabilization and tracking of constrained robots , 1988 .

[23]  Kazuhiro Kosuge,et al.  Coordinated motion control of robot arm based on virtual internal model , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[24]  Antti J. Koivo,et al.  Reduced order model and decoupled control architecture for two manipulators holding an object , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[25]  S. Shankar Sastry,et al.  Control experiments in planar manipulation and grasping , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[26]  Joseph Duffy,et al.  Hybrid Twist and Wrench Control for a Robotic Manipulator , 1988 .

[27]  Vijay Kumar,et al.  An approach to simultaneous control of trajectory and interaction forces in dual-arm configurations , 1991 .

[28]  K. Jankowski Dynamics of controlled mechanical systems with material and program constraints— I. Theory , 1989 .

[29]  Tsuneo Yoshikawa,et al.  Coordinated Dynamic Hybrid Position/Force Control for Multiple Robot Manipulators Handling One Constrained Object , 1993, Int. J. Robotics Res..

[30]  S. A. Hayati Position and force control of coordinated multiple arms , 1988 .

[31]  John Baillieul,et al.  Kinematic programming alternatives for redundant manipulators , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[32]  S. Shankar Sastry,et al.  Kinematics and control of multifingered hands with rolling contact , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[33]  K. Kreutz,et al.  Load Balancing and Closed Chain Multiple Arm Control , 1988, 1988 American Control Conference.

[34]  Vijay R. Kumar,et al.  Force distribution in closed kinematic chains , 1988, IEEE J. Robotics Autom..

[35]  Sahjendra N. Singh,et al.  Robust Trajectory Following Control of Robotic Systems , 1985 .

[36]  In Ha,et al.  An approach to nonlinear feedback control with applications to robotics , 1984, The 22nd IEEE Conference on Decision and Control.