Obstacle-Free Optimal Motions of a Manipulator Arm Using Penetration Growth Distance

침투성장거리를 이용한 로봇팔의 장애물회피 최적운동

  • Park, Jong-Keun (Dept.of Mechanical Operation Engineering, Kyungnam University)
  • 박종근 (경남대학교 기계자동화공학부)
  • Published : 2001.10.01

Abstract

This paper suggests a numerical method to find optimal geometric path and minimum-time motion for a spatial 6-link manipulator arm (PUMA 560 type). To find a minimum-time motion, the optimal geometric paths minimizing 2 different dynamic performance indices are searched first, and the minimum-time motions are searched on these optimal paths. In the algorithm to find optimal geometric paths, the objective functions (performance indices) are selected to minimize joint velocities, actuator forces or the combinations of them as well as to avoid one static obstacle. In the minimum-time algorithm the traveling time is expressed by the power series including 21 terms. The coefficients of the series are obtained using nonlinear programming to minimize the total traveling time subject to the constraints of velocity-dependent actuator forces.

Keywords

References

  1. Tzionas, P. G., Thanailakis, A. and Tsalides, P. G., 'Collision-Free Path Planning for a Diamond-Shaped Robot Using Two-Dimensional Cellular Automata,' IEEE Trans. on Robotics and Automation, Vol. 13, No. 2, pp. 237-250, 1997 https://doi.org/10.1109/70.563646
  2. Sundar, S. and Shiller, Z., 'Optimal Obstacle Avoidance Based on the Hamilton-Jacobi-Bellman Equation,' IEEE Trans. on Robotics and Automation, Vol. 13, No. 2, pp. 305-310, 1997 https://doi.org/10.1109/70.563653
  3. Fujimori, A., Nikiforuk, P. N. and Gupta, M. M., 'Adaptive Navigation of Movile Robots with Obstacle Avoidance,' IEEE Trans. on Robotics and Automation, Vol. 13, No. 4, pp. 596-602, 1997 https://doi.org/10.1109/70.611330
  4. Mukherjee, R., Emond, B. R. and Junkins, J. L., 'Optimal Trajectory Planning for Mobile Robots Using Jacobian Elliptic Functions,' Int. J. of Robotics Research, Vol. 16, No. 6, pp. 826-839, 1997 https://doi.org/10.1177/027836499701600607
  5. Fiorini, P. and Shiller, Z., 'Motion Planning in Dynamic Environments Using Velocity Obstacles,' Int. J. of Robotics Research, Vol. 17, No. 7, pp. 760-772, 1998 https://doi.org/10.1177/027836499801700706
  6. Ong, C. J. and Gilbert, E. G., 'Growth Distances: New Measures for Object Separation and Penetration,' IEEE Trans. on Robotics and Automation, Vol. 12, No. 6, pp. 888-903, 1996 https://doi.org/10.1109/70.544772
  7. Ahuactzin, J. M. and Gupta, K. K., 'The Kinematic Roadmap: A Motion Planning Based Global Approach for Inverse Kinematics of Redundant Robots,' IEEE Trans. on Robotics and Automation, Vol. 15, No. 4, pp. 653-669, 1999 https://doi.org/10.1109/70.781970
  8. Seraji, H. and Bon, B., 'Real-Time Collision Avoidance for Position-Controlled Manipulators,' IEEE J. of Robotics and Automation, Vol. 15, No. 4, pp. 670-677, 1999 https://doi.org/10.1109/70.781972
  9. Chen, P. C. and Hwang, Y. K., 'SANDROS: A Dynamic Graph Search Algorithm for Motion Planning,' IEEE J. of Robotics and Automation, Vol. 14, No. 3, pp. 390-403, 1998 https://doi.org/10.1109/70.678449
  10. Dahl, O. and Nielsen, L., 'Torque-Limited Path Following by On-Line Trajectory Time Scaling,' IEEE J. of Robotics and Automation, Vol. 6, No. 5, pp. 554-561, 1990 https://doi.org/10.1109/70.62044
  11. Slotine, J.-J. E. and Yang, H. S., 'Improving the Efficiency of Time-Optimal Path-Following Algorithms,' IEEE J. of Robotics and Automation, Vol. 5, No. 1, pp. 118-124, 1989 https://doi.org/10.1109/70.88024
  12. McLean, A. and Cameron, S., 'The Virtual Springs Method: Path Planning and Collision Avoidance for Redundent Manipulators,' Int. J. of Robotics Research, Vol. 15, No. 4, pp. 300-319, 1996 https://doi.org/10.1177/027836499601500401
  13. Schlemmer, M. and Gruebel, G., 'Real-Time Collision-Free Trajectory Optimization of Robot Manipulators via Semi-Infinite Parameter Optimization,' Int. J. of Robotics Research, Vol. 17, No. 9, pp. 1013-1021, 1998 https://doi.org/10.1177/027836499801700908
  14. Martin, B. J. and Bobrow, J. E., 'Minimum-Effort Motions for Open-Chain Manipulators with Task-Dependent End-Effector Constraints,' Int. J. of Robotics Research, Vol. 18, No. 2, pp. 213-224, 1999 https://doi.org/10.1177/027836499901800206
  15. Toogood, R., Hao, H. and Wong, C., 'Robot Path Planning Using Genetic Algorithms,' Proc. IEEE Int'l Conference on Systems, Man and Cybernetics, Vol. 1, pp. 489-494, Oct. 1995
  16. Yamamoto, M., Isshiki, Y. and Mohri, A., 'Collision Free Minimum Time Trajectory Planning for Manipulators Using Global Search and Gradient Method,' Proc. IROS Int'l Conference on Intelligent Robots and Systems, Vol. 3, pp. 2184-2191, Sep. 1994 https://doi.org/10.1109/IROS.1994.407564
  17. Ozaki, H. and Lin, C.-j., 'Optimal B-Spline Joint Trajectory Generation for Collision-Free Movements of a Manipulator under Dynamic Constraints,' Proc. IEEE Int'l Conf. on Robotics and Automation pp. 3592-3597, 1996 https://doi.org/10.1109/ROBOT.1996.509260
  18. Lin, F. and Brandt, R. D., 'An Optimal Control Approach to Robust Control of Robot Manipulators,' Trans. IEEE Robotics and Automation, Vol. 14, No. 1, pp. 69-77, 1998 https://doi.org/10.1109/70.660845
  19. Park, J.-k. and Bobrow, J. E., 'Minimum-Time Trajectory Planning for a Robot Manipulator amid Obstacles,' Proceeding of the 4th Japan-France & 2nd Asia-Europe congress on Mechatronics, Vol. 1, pp. 369-374, Kitakyushu, Japan, Dec. 1998
  20. 박종근, 한성현, 김태한, 이상탁, '로봇팔의 최적 기하학적 경로 및 시간최소화 운동,' 한국정밀공학회지, 제 16권 12호, pp. 204-213, 1999
  21. Fletcher, R., 'Practical Method of Optimization,' 2nd ed., John Wiley & Sons, 1987
  22. Prenter, P. M., 'Splines and Variational Methods,' John Wiley & Sons, 1975