Acceleration and torque redistribution for a dual-manipulator system

Recent research has considered robotic machining as an alternative to traditional computer numerical control machining, particularly for prototyping applications. However, unlike traditional machine tools, robots are subject to relatively larger dynamic disturbances and operate closer to their torque limits. These factors, combined with inaccurate manipulator and machining process models, can cause joint actuator saturation during operation. This paper presents a trajectory planner that will reduce torques that are near saturation by generating trajectories with a weighted pseudoinverse. Using a relative Jacobian, the tool path is resolved into joint trajectories at the acceleration level. This paper presents a new method for selecting the weighting matrix based on the proximity of the joint torques to saturation limits. This weighting reduces the joint accelerations contributing the most to the torques near saturation, thereby reducing the joint torques. The accelerations of other joints increase to satisfy the increased demand. The effectiveness of the acceleration and torque redistribution algorithm has been demonstrated via extensive simulations.

[1]  Rajiv V. Dubey,et al.  Self motion determination based on actuator velocity bounds for redundant manipulators , 1989, J. Field Robotics.

[2]  Yong Hu,et al.  Implementation of a Robot System for Sculptured Surface Cutting. Part 1. Rough Machining , 1999 .

[3]  Yung Ting,et al.  Saturation avoidance methods for serial robots operating under a failure , 1999, J. Field Robotics.

[4]  Yusuf Altintas,et al.  Manufacturing Automation: Metal Cutting Mechanics, Machine Tool Vibrations, and CNC Design , 2000 .

[5]  C.L. Lewis,et al.  Trajectory generation for cooperating robots , 1990, 1990 IEEE International Conference on Systems Engineering.

[6]  L. Wu,et al.  Redundancy coordination of multiple robotic devices for welding through genetic algorithm , 2000, Robotica.

[7]  Shaheen Ahmad,et al.  Coordinated motion control of multiple robotic devices for welding and redundancy coordination through constrained optimization in Cartesian space , 1989, IEEE Trans. Robotics Autom..

[8]  Elizabeth A. Croft,et al.  Minimally compliant trajectory resolution for robotic machining , 2003 .

[9]  Beno Benhabib,et al.  Optimal motion coordination of two robots - a polynomial parameterization approach to trajectory resolution , 1994, J. Field Robotics.

[10]  Beno Benhabib,et al.  Real-time trajectory resolution for dual robot machining , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[11]  Andrew A. Goldenberg,et al.  A new method of peak torque reduction with redundant manipulators , 1997, IEEE Trans. Robotics Autom..

[12]  A. Liegeois,et al.  Automatic supervisory control of the configuration and behavior of multi-body mechanisms , 1977 .

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

[14]  J. W. Jeon,et al.  A kinetic redundancy resolution with local optimization of a kinematic criterion , 1990, 1990 IEEE International Conference on Systems, Man, and Cybernetics Conference Proceedings.

[15]  Grier C. I. Lin,et al.  Rapid and flexible prototyping through a dual-robot workcell , 2003 .

[16]  John M. Hollerbach,et al.  Redundancy resolution of manipulators through torque optimization , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[17]  Y. H. Chen,et al.  Implementation of a Robot System for Sculptured Surface Cutting. Part 2. Finish Machining , 1999 .

[18]  A. Nedungadi,et al.  A Local Solution with Global Characteristics for the Joint Torque Optimization of a Redundant Manipulator , 1989 .

[19]  Masayoshi Tomizuka,et al.  Trajectory planning for coordinated motion of a robot and a positioning table. II. Optimal trajectory specification , 1990, IEEE Trans. Robotics Autom..

[20]  Bruno Siciliano,et al.  Modeling and Control of Robot Manipulators , 1995 .

[21]  Rajiv V. Dubey,et al.  A weighted least-norm solution based scheme for avoiding joint limits for redundant joint manipulators , 1993, IEEE Trans. Robotics Autom..

[22]  Zhixiao Wang,et al.  Trajectory planning for coordinated motion of a robot and a positioning table. I. Path specification , 1990, IEEE Trans. Robotics Autom..

[23]  Qiang Huang,et al.  Coordinated Motion Planning for a Mobile Manipulator considering Stability and Manipulation , 2000, Int. J. Robotics Res..

[24]  William A. Gruver,et al.  Kinematic control of redundant robots and the motion optimizability measure , 2001, IEEE Trans. Syst. Man Cybern. Part B.

[25]  Zhaoyu Wang,et al.  Global versus Local Optimization in Redundancy Resolution of Robotic Manipulators , 1988, Int. J. Robotics Res..

[26]  Hye-Kyung Cho,et al.  Task-oriented path planning for the coordinated motion of two manipulators , 1997, Proceedings 6th IEEE International Workshop on Robot and Human Communication. RO-MAN'97 SENDAI.

[27]  Rajiv V. Dubey,et al.  A comparison of two real-time control schemes for redundant manipulators with bounded joint velocities , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[28]  Nilanjan Sarkar,et al.  Fault-accommodating thruster force allocation of an AUV considering thruster redundancy and saturation , 2002, IEEE Trans. Robotics Autom..