Dynamic control of 3-D rolling contacts in two-arm manipulation

When two or more arms are used to manipulate a large object, it is preferable not to have a rigid grasp in order to gain more dexterity in manipulation. It may therefore be necessary to control contact motion between the object and the effector(s) on one or more arms. This paper addresses the dynamic control of two arms cooperatively manipulating a large object with rolling contacts. In the framework presented here, the motion of the object as well as the loci of the contact point either on the surface of each effector or on the object can be directly controlled. The velocity and acceleration equations for three-dimensional rolling contacts are derived in order to obtain a dynamic model of the system. A nonlinear feedback control algorithm that decouples and linearizes the system is developed. This is used to demonstrate the control of rolling motion along each arm and the adaptation of grasps to varying loads.

[1]  W. E. Schmitendorf,et al.  Analytical dynamics of discrete systems , 1977 .

[2]  Vijay Kumar,et al.  Stability of planar grasps , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

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

[4]  Gerardo Lafferriere,et al.  Motion planning for controllable systems without drift , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[5]  S. Shankar Sastry,et al.  Issues in dextrous robot hands , 1990 .

[6]  R. W. Brockett,et al.  Asymptotic stability and feedback stabilization , 1982 .

[7]  I. Neĭmark,et al.  Dynamics of Nonholonomic Systems , 1972 .

[8]  Zexiang Li,et al.  Motion of two rigid bodies with rolling constraint , 1990, IEEE Trans. Robotics Autom..

[9]  S. Shankar Sastry,et al.  Kinematics and control of multifingered hands with rolling contact , 1989 .

[10]  Phillip Barkan,et al.  Kinematics and Dynamics of Planar Machinery , 1979 .

[11]  R. Millman,et al.  Elements of Differential Geometry , 2018, Applications of Tensor Analysis in Continuum Mechanics.

[12]  A. Bloch,et al.  Control and stabilization of nonholonomic dynamic systems , 1992 .

[13]  Vijay Kumar,et al.  Control of rolling contacts in multi-arm manipulation , 1994, IEEE Trans. Robotics Autom..

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

[15]  Oussama Khatib,et al.  A unified approach for motion and force control of robot manipulators: The operational space formulation , 1987, IEEE J. Robotics Autom..

[16]  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.

[17]  S. Sastry,et al.  Robot motion planning with nonholonomic constraints , 1989, Proceedings of the 28th IEEE Conference on Decision and Control,.

[18]  Carlos Canudas de Wit,et al.  Path following of a 2-DOF wheeled mobile robot under path and input torque constraints , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[19]  David J. Montana,et al.  The Kinematics of Contact and Grasp , 1988, Int. J. Robotics Res..

[20]  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.

[21]  K. Johnson Contact Mechanics: Frontmatter , 1985 .

[22]  N. Sarkar Control of mechanical systems with rolling contacts: applications to robotics , 1993 .

[23]  Richard M. Murray,et al.  A Mathematical Introduction to Robotic Manipulation , 1994 .

[24]  Vijay Kumar,et al.  Control of a single robot in a decentralized multi-robot system , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[25]  Bernard Roth,et al.  On the planar motion of rigid bodies with point contact , 1986 .

[26]  Xiaoping Yun,et al.  Control of mobile manipulators following a moving surface , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[27]  Xiaoping Yun,et al.  Multi-arm manipulation of large objects with rolling contacts , 1992 .

[28]  Xiaoping Yun,et al.  Coordinating locomotion and manipulation of a mobile manipulator , 1994 .

[29]  G. Campion,et al.  Controllability and State Feedback Stabilizability of Nonholonomic Mechanical Systems , 1991 .

[30]  Tsuneo Yoshikawa,et al.  Dynamics and Stability in Coordination of Multiple Robotic Mechanisms , 1989, Int. J. Robotics Res..

[31]  Leopold Alexander Pars,et al.  A Treatise on Analytical Dynamics , 1981 .

[32]  E. Paljug,et al.  Control of multiple arms with rolling constraints , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[33]  R. C. Dix Book Reviews : Kinematics and Dynamics of Planar Machinery: B. Paul, Prentice-Hall, Inc. Englewood Cliffs, New Jersey, 1979 , 1980 .

[34]  R. Paul Robot manipulators : mathematics, programming, and control : the computer control of robot manipulators , 1981 .

[35]  A. Bloch,et al.  Controllability and stabilizability properties of a nonholonomic control system , 1990, 29th IEEE Conference on Decision and Control.

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