Real‐time trajectory resolution for a two‐manipulator machining 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. Combined with inaccurate models of the manipulators and the machining process, joint actuators can often saturate during operation. Once a joint is saturated, tool-path tracking may not be possible and the blank and/or tool may be damaged. This paper presents a real-time trajectory planner designed to mitigate the effect of unmodeled disturbances, thus avoiding controller saturation and potential tool/blank damage. The forces acting on the end effectors are monitored to identify the onset of a disturbance so that the system can be slowed down before saturation actually occurs. In response to disturbances, a time-scaling method reduces the tool speed, thereby reducing the demand on the joint torques and allowing the precomputed process plan to continue. When there is sufficient torque available, the tool speed is returned to its planned magnitude. The effectiveness of the proposed time-scaling algorithm has been demonstrated with simulations. © 2006 Wiley Periodicals, Inc.

[1]  Gianluca Antonelli,et al.  A new on-line algorithm for inverse kinematics of robot manipulators ensuring path tracking capability under joint limits , 2003, IEEE Trans. Robotics Autom..

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

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

[4]  J. Hollerbach Dynamic Scaling of Manipulator Trajectories , 1983, 1983 American Control Conference.

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

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

[7]  Alessandro De Luca,et al.  Dynamic scaling of trajectories for robots with elastic joints , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[8]  Ken Dutton,et al.  The art of control engineering , 1988 .

[9]  Yung Ting,et al.  Saturation avoidance methods for serial robots operating under a failure , 1999 .

[10]  J. Bobrow,et al.  Time-Optimal Control of Robotic Manipulators Along Specified Paths , 1985 .

[11]  Guanrong Chen,et al.  Kalman filtering: with real-time applications (2nd ed.) , 1991 .

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

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

[14]  Beno Benhabib,et al.  A prediction based strategy for robotic interception of moving targets , 1993, Proceedings of Canadian Conference on Electrical and Computer Engineering.

[15]  Shaheen Ahmad,et al.  Time scaling of cooperative multirobot trajectories , 1991, IEEE Trans. Syst. Man Cybern..

[16]  Sungchul Kang,et al.  Two-arm cooperative assembly using force-guided control with adaptive accommodation , 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).

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

[18]  Lars Nielsen,et al.  Torque-limited path following by online trajectory time scaling , 1990, IEEE Trans. Robotics Autom..

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

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

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

[22]  Toshiharu Sugie,et al.  Obstacle avoidance of manipulators with rate constraints , 2003, Proceedings of the 39th IEEE Conference on Decision and Control (Cat. No.00CH37187).

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