An approach to simultaneous control of trajectory and interaction forces in dual-arm configurations

Multiple arm systems, multifingered grippers, and walking vehicles all have two common features. In each case, more than one actively coordinated articulation interacts with a passive object, thus forming one or more closed chains. For example, when two arms grasp an object simultaneously, the arms together with the object and the ground (base) form a closed chain. This induces kinematic and dynamic constraints and the resulting equations of motion are extremely nonlinear and coupled. Furthermore, the number of actuators exceeds the kinematic mobility of the chain in a typical case, which results in an underdetermined system of equations. An approach to control such constrained dynamic systems is described in this short paper. The basic philosophy is to utilize a minimal set of inputs to control the trajectory and the surplus inputs to control the constraint or interaction forces and moments in the closed chain. A dynamic control model is derived for the closed chain that is suitable for designing a controller, in which the trajectory as well as the interaction forces and moments are explicitly controlled. Nonlinear feedback techniques derived from differential geometry are then applied to linearize and decouple the nonlinear model. In this paper, these ideas are illustrated through a planar example in which two arms are used for cooperative manipulation. Results from a simulation are used to illustrate the efficacy of the method. Disciplines Engineering | Mechanical Engineering Comments Suggested Citation: Yun, X. and V. Kumar. (1991). "An Approach to Simultaneous Control of Trajectory and Interaction Forces in Dual-Arm Configurations." IEEE Transactions on Robotics and Automation, Vol. 7(5). pp. 618 625. ©1991 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE. This journal article is available at ScholarlyCommons: http://repository.upenn.edu/meam_papers/247 618 IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, VOL. 7, NO. 5 , OCTOBER 1991 forces in multiple-contact grasping,” Ph.D. dissertation, Dept. of Mech. Eng., Univ. of Toronto, Toronto, Canada, 1989. R. S. Ball, Theory of Screws: A Study in the Dynamics of a Rigid Body. Hodges, Foster, 1876. K. Hunt, Kinematic Geometry of Mechanisms. Oxford, England: Oxford University Press, 1978. B. Roth, “Screws, motors, and wrenches that cannot be bought in a hardware store,” in Proc. 1st Int. Symp. Robotics Res., 1984, pp. 679-693. R. P. Paul, Robot Manipulators: Mathematics, Programming, and Control. Cambridge, MA: MIT Press, 1981. An Approach to Simultaneous Control of Trajectory and Interaction Forces in Dual-Arm Configurations Xiaoping Yun and Vijay R. Kumar Abstract-Multiple arm systems, multifingered grippers, and walking vehicles all have two common features. In each case, more than one actively coordinated articulation interacts with a passive object, thus forming one or more closed chains. For example, when two arms grasp an object simultaneously, the arms together with the object and the ground (base) form a closed chain. This induces kinematic and dynamic constraints and the resulting equations of motion are extremely nonlinear and coupled. Furthermore, the number of actuators exceeds the kinematic mobility of the chain in a typical case, which results in an underdetermined system of equations. An approach to control such constrained dynamic systems is described in this short paper. The basic philosophy is to utilize a minimal set of inputs to control the trajectory and the surplus inputs to control the constraint or interaction forces and moments in the closed chain. A dynamic control model is derived for the closed chain that is suitable for designing a controller, in which the trajectory as well as the interaction forces and moments are explicitly controlled. Nonlinear feedback techniques derived from differential geometry are then applied to linearize and decouple the nonlinear model. In this paper, these ideas are illustrated through a planar example in which two arms are used for cooperative manipulation. Results from a simulation are used to illustrate the efficacy of the method.Multiple arm systems, multifingered grippers, and walking vehicles all have two common features. In each case, more than one actively coordinated articulation interacts with a passive object, thus forming one or more closed chains. For example, when two arms grasp an object simultaneously, the arms together with the object and the ground (base) form a closed chain. This induces kinematic and dynamic constraints and the resulting equations of motion are extremely nonlinear and coupled. Furthermore, the number of actuators exceeds the kinematic mobility of the chain in a typical case, which results in an underdetermined system of equations. An approach to control such constrained dynamic systems is described in this short paper. The basic philosophy is to utilize a minimal set of inputs to control the trajectory and the surplus inputs to control the constraint or interaction forces and moments in the closed chain. A dynamic control model is derived for the closed chain that is suitable for designing a controller, in which the trajectory as well as the interaction forces and moments are explicitly controlled. Nonlinear feedback techniques derived from differential geometry are then applied to linearize and decouple the nonlinear model. In this paper, these ideas are illustrated through a planar example in which two arms are used for cooperative manipulation. Results from a simulation are used to illustrate the efficacy of the method.

[1]  David E. Orin,et al.  Control of Force Distribution in Robotic Mechanisms Containing Closed Kinematic Chains , 1981 .

[2]  Mark E. Pittelkau Adaptive load-sharing force control for two-arm manipulators , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[3]  Joonhong Lim,et al.  On a control scheme for two cooperating robot arms , 1985, 1985 24th IEEE Conference on Decision and Control.

[4]  Tsuneo Yoshikawa,et al.  Mechanics of coordinative manipulation by multiple robotic mechanisms , 1986, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[5]  Kenneth J. Waldron,et al.  Force Distribution in Walking Vehicles , 1990 .

[6]  Charles A. Klein,et al.  Force interaction and allocation for the legs of a walking vehicle , 1987, IEEE Journal on Robotics and Automation.

[7]  A. Isidori Nonlinear Control Systems: An Introduction , 1986 .

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

[9]  A. Isidori,et al.  Nonlinear feedback in robot arm control , 1984, The 23rd IEEE Conference on Decision and Control.

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

[11]  P. Hsu,et al.  Dynamic Coordination of a Multiple Robotic System with Point Contact , 1988, 1988 American Control Conference.

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

[13]  Joonhong Lim,et al.  A control scheme for two cooperating robot arms , 1987, IEEE Control Systems Magazine.

[14]  J. Michael McCarthy,et al.  Computing the friction forces associated with a three fingered grasp , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[15]  S. Gruber,et al.  Robot hands and the mechanics of manipulation , 1987, Proceedings of the IEEE.

[16]  John M. Hollerbach,et al.  Finger force computation without the grip jacobian , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

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

[18]  Tzyh Jong Tarn,et al.  Design of dynamic control of two cooperating robot arms: Closed chain formulation , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[19]  Yuan F. Zheng,et al.  Joint torques for control of two coordinated moving robots , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[20]  X. Yun,et al.  Nonlinear feedback control of multiple robot arms , 1987 .

[21]  Bernard Roth,et al.  Analysis of Multifingered Hands , 1986 .

[22]  Hooshang Hemami,et al.  Coordination of two planar robots in lifting , 1988, IEEE J. Robotics Autom..

[23]  Oussama Khatib,et al.  Object manipulation in a multi-effector robot system , 1988 .