Online trajectory planning of robot arms for interception of fast maneuvering object under torque and velocity constraints

This paper presents a novel approach to an online trajectory planning of robot arms for the interception of a fast-maneuvering object under torque and velocity constraints. A body axis is newly introduced as a trajectory-planning coordinate in order to meet the position and the velocity matching conditions for a smooth grasp of the fast-maneuvering object. Using the position of the object and the end-effector in the inertia axis, the acceleration commands are generated in the X-, Y-, and Z-directions of the body axis and the acceleration commands are modified considering the torque and the velocity constraints. The trajectory planning in the X-direction becomes the speed planning to achieve the maximum speed, whereas the trajectory planning in the Y- and Z-directions becomes the direction planning where a missile-guidance algorithm is employed to intercept the maneuvering object. Finally, the acceleration commands in the body axis are transformed into the angle commands of the end-effector in the joint axis, which is used as the actual trajectory commands in robot arms.

[1]  Rajeev Sharma,et al.  Vision-based motion planning for a robot arm using topology representing networks , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[2]  Armando A. Rodriguez,et al.  Performance enhancement methods for unstable bank-to-turn (BTT) missiles with saturating actuators , 1996 .

[3]  In-Joong Ha,et al.  A Lyapunov-like approach to performance analysis of 3-dimensional pure PNG laws , 1994 .

[4]  Beno Benhabib,et al.  Optimal rendezvous-point selection for robotic interception of moving objects , 1998, IEEE Trans. Syst. Man Cybern. Part B.

[5]  Beno Benhabib,et al.  Robotic interception of moving objects using an augmented ideal proportional navigation guidance technique , 2000, IEEE Trans. Syst. Man Cybern. Part A.

[6]  Antti J. Koivo,et al.  Real-time vision feedback for servoing robotic manipulator with self-tuning controller , 1991, IEEE Trans. Syst. Man Cybern..

[7]  Ahmad A. Masoud,et al.  Intercepting a maneuvering target in a multidimensional stationary environment using a wave equation potential field strategy , 1994, Proceedings of 1994 9th IEEE International Symposium on Intelligent Control.

[8]  Beno Benhabib,et al.  Proportional navigation guidance in robot trajectory planning for intercepting moving objects , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[9]  Rajnikant V. Patel,et al.  On-line robot trajectory planning for catching a moving object , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[10]  Pierre T. Kabamba,et al.  ANALYTICAL SOLUTION OF MISSILE TERMINAL GUIDANCE , 1997 .

[11]  G. I. Dodds,et al.  Implementation of near-time-optimal inspection task sequence planning for industrial robot arms , 1996, Proceedings of 4th IEEE International Workshop on Advanced Motion Control - AMC '96 - MIE.

[12]  Jin Young Choi,et al.  Adaptive control for feedback-linearized missiles with uncertainties , 2000, IEEE Trans. Aerosp. Electron. Syst..

[13]  Masatoshi Nakamura,et al.  High speed precise control of robot arms with assigned speed under torque constraint by trajectory generation in joint co-ordinates , 1999, IEEE SMC'99 Conference Proceedings. 1999 IEEE International Conference on Systems, Man, and Cybernetics (Cat. No.99CH37028).

[14]  Chunshien Li,et al.  Fuzzy motion control of an auto-warehousing crane system , 2001, IEEE Trans. Ind. Electron..

[15]  Peter K. Allen,et al.  Trajectory filtering and prediction for automated tracking and grasping of a moving object , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[16]  Ching-Fang Lin,et al.  Modern Navigation, Guidance, And Control Processing , 1991 .

[17]  Mark W. Spong,et al.  Robot dynamics and control , 1989 .