Cooperative object manipulation with contact impact using multiple impedance control

Impedance Control imposes a desired behavior on a single manipulator interacting with its environment. The Multiple Impedance Control (MIC) enforces a designated impedance on both a manipulated object, and all cooperating manipulators. Similar to the standard impedance control, one of the benefits of this algorithm is the ability to perform both free motions and contact tasks without switching control modes. At the same time, the potentially large object inertia and other forces are taken into account. In this paper, the general formulation for the MIC algorithm is developed for distinct cooperating manipulators, and important issues are detailed. Using a benchmark system, the response of the MIC algorithm is compared to that of the Object Impedance Control (OIC). It is shown that in the presence of flexibility, the MIC algorithm results in an improved performance. Next, a system of two cooperating two-link manipulators is simulated, in which a Remote Centre Compliance is attached to the second end-effector. As simulation results show, the response of the MIC algorithm is smooth, even in the presence of an impact due to collision with an obstacle. It is revealed by both error analysis and simulation that under the MIC law, all participating manipulators, and the manipulated object exhibit the same designated impedance behavior. This guarantees good tracking of manipulators and the object based on the chosen impedance laws which describe desired error dynamics, in performing a manipulation task.

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

[2]  S. Ali A. Moosavian,et al.  Multiple impedance control for object manipulation , 1998, Proceedings. 1998 IEEE/RSJ International Conference on Intelligent Robots and Systems. Innovations in Theory, Practice and Applications (Cat. No.98CH36190).

[3]  Andrew A. Goldenberg,et al.  Stiffness control for geared manipulators , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[4]  Hong Liu,et al.  Cartesian impedance control for dexterous manipulation , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[5]  Luigi Villani,et al.  Impedance control for multi-arm manipulation , 2000, Proceedings of the 39th IEEE Conference on Decision and Control (Cat. No.00CH37187).

[6]  Suguru Arimoto,et al.  Iterative learning of impedance control , 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).

[7]  Devendra P. Garg,et al.  Adaptive control and impedance control for dual robotic arms manipulating a common heavy load , 2001, 2001 IEEE/ASME International Conference on Advanced Intelligent Mechatronics. Proceedings (Cat. No.01TH8556).

[8]  Marco A. Arteaga,et al.  Decentralized control of cooperative robots without velocity-force measurements , 2005 .

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

[10]  S. Ali A. Moosavian,et al.  On the control of space free-flyers using multiple impedance control , 1997, Proceedings of International Conference on Robotics and Automation.

[11]  S. Ali A. Moosavian,et al.  Explicit dynamics of space free-flyers with multiple manipulators via SPACEMAPLE , 2004, Adv. Robotics.

[12]  Neville Hogan,et al.  Impedance Control: An Approach to Manipulation , 1984, 1984 American Control Conference.

[13]  Leonard Meirovitch,et al.  Methods of analytical dynamics , 1970 .

[14]  Tien C. Hsia,et al.  Modeling and control of two manipulators handling a flexible object , 2007, J. Frankl. Inst..

[15]  Paolo Rocco,et al.  Impedance control for elastic joints industrial manipulators , 2004, IEEE Transactions on Robotics and Automation.

[16]  Haruhisa Kawasaki,et al.  Decentralized adaptive coordinated control of multiple robot arms without using a force sensor , 2006, Autom..

[17]  Laeeque Daneshmend,et al.  Automatic Synthesis of Robot Compliant Motions in Dynamic Environments , 1997, Int. J. Robotics Res..

[18]  Daniel E. Whitney,et al.  The instrumented remote centre compliance , 1984 .

[19]  David M. Auslander,et al.  Control and dynamic systems , 1970 .

[20]  Ronald Lumia,et al.  A framework for implementing cooperative motion on industrial controllers , 2004, IEEE Transactions on Robotics and Automation.

[21]  S. Ali A. Moosavian,et al.  Dynamics and control of space free-flyers with multiple manipulators , 1994, Adv. Robotics.

[22]  Leon Lapidus Control and dynamic systems, Y. Takahashi, M. J. Rubins, and D. A. Auslander, Addison‐Wesley Publishing Co. (1970).800 pages, $17.50. , 1971 .

[23]  Nariman Sepehri,et al.  Relationship of position-based impedance control to explicit force control: theory and experiments , 1999, Proceedings of the 1999 American Control Conference (Cat. No. 99CH36251).

[24]  John J. Craig,et al.  Hybrid Position/Force Control of Robot Manipulators , 1982 .

[25]  Fusaomi Nagata,et al.  Position-based impedance control using fuzzy environment models , 1998, Proceedings of the 37th SICE Annual Conference. International Session Papers.

[26]  S. Ali A. Moosavian,et al.  Multiple-arm space free-flying robots for manipulating objects with force tracking restrictions , 2006, Robotics Auton. Syst..

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

[28]  Wayne J. Book,et al.  Force reflecting teleoperation with adaptive impedance control , 2004, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[29]  Stephen M. Rock,et al.  Coupled-system stability of flexible-object impedance control , 1995, Proceedings of 1995 IEEE International Conference on Robotics and Automation.

[30]  Neville Hogan,et al.  Impedance Control: An Approach to Manipulation: Part I—Theory , 1985 .

[31]  S. Ali A. Moosavian,et al.  Multiple Impedance Control for Space Free-Flying Robots , 2005 .

[32]  Homayoun Seraji,et al.  Force Tracking in Impedance Control , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

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

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

[35]  S. Ali A. Moosavian,et al.  Disturbance rejection analysis of multiple impedance control for space free-flying robots , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[36]  J. Angeles,et al.  Dynamics of Nonholonomic Mechanical Systems Using a Natural Orthogonal Complement , 1991 .

[37]  Eugene I. Rivin,et al.  Mechanical Design of Robots , 1987 .

[38]  Wail Gueaieb,et al.  Robust computationally efficient control of cooperative closed-chain manipulators with uncertain dynamics , 2007, Autom..

[39]  S. Ali A. Moosavian,et al.  Cooperation of robotic manipulators using non-model-based multiple impedance control , 2008, Ind. Robot.

[40]  S.A.A. Moosavian,et al.  Multiple Impedance control of cooperative manipulators using virtual object grasp , 2006, 2006 IEEE Conference on Computer Aided Control System Design, 2006 IEEE International Conference on Control Applications, 2006 IEEE International Symposium on Intelligent Control.