Hostname: page-component-cd9895bd7-gbm5v Total loading time: 0 Render date: 2024-12-27T13:19:07.988Z Has data issue: false hasContentIssue false

A geometric approach to manipulator path planning in 3D space in the presence of obstacles

Published online by Cambridge University Press:  09 March 2009

Manja Kirćanski
Affiliation:
“Mihajlo Pupin” Institute, POB 15, Volgina 15, Belgrade (Yugoslavia)
Olga Timčenko
Affiliation:
“Mihajlo Pupin” Institute, POB 15, Volgina 15, Belgrade (Yugoslavia)

Summary

The paper presents a geometric method for collision-free manipulator path planning in 3D Euclidean space with polyhedral obstacles. It ensures that none of the links nor the manipulator tip collide with the objects. The method is computationally very cheap and it does not require intensive off-line preprocessing. Hence, it is real-time applicable if the information about obstacles positions and shapes is obtained from a higher control level. The trajectories generated lie within the reachable workspace. The method is implemented on a VAX 11/750 computer and the simulation results are included.

Type
Article
Copyright
Copyright © Cambridge University Press 1992

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

1.Lozano-Perez, T., “Automatic Planning of Manipulator Transfer MovementsIEEE Transactions on Systems, Man, and Cybernetics 11(10), 681698 (10, 1981).Google Scholar
2.Lozano-Perez, T., “A Simple Motion-Planning Algorithm for General Robot ManipulatorsIEEE J. of Robotics and Automation 3(3), 224238 (06, 1987).CrossRefGoogle Scholar
3.Kuan, D.T., Zamiska, J.C. and Brooks, R.A., “Natural Decomposition of Free Space for Path PlanningProc. of IEEE Int. Conference on Robotics and Automation,St. Louis, 168173 (1985).Google Scholar
4.Wong, E.K. and Fu, K.S., “A Hierarchical Orthogonal Space Approach to Three-Dimensional Path PlanningIEEE J. of Robotics and Automation 2(1), 506513 (03, 1986).CrossRefGoogle Scholar
5.Zhu, D. and Latombe, J. C., “Constraint Reformulation in a Hierarchical Path PlannerProc. of IEEE Int. Conference on Robotics and Automation,Cincinnati,1918–1923 (1990).Google Scholar
6.Jun, S. and Shin, J.G., “A Probabilistic Approach to Collision-Free Robot Path PlanningProc. of IEEE Int. Conf. on Robotics and Automation,Philadelphia,220225 (1988).Google Scholar
7.Ashton, J. and Hoang, D., “An Algorithm for Finding Optimal Paths Between Points While Avoiding Polyhedral ObstaclesProc. of Int. Conf. on Advanced Robotics ICAR'87,Versailles,307312 (1987).Google Scholar
8.Hasegawa, T. and Terasaki, H., “Collision Avoidance: Divide-and-Conquer Approach by Determining Intermediate GoalsProc. of Int. Conf. on Advanced Robotics ICAR'87,Versailles,295306 (1987).Google Scholar
9.Bajaj, C. and Moh, T.T., “Generalized Unfoldings for Shortest PathsInt. J. of Robotics Research 7(1), 7176 (02, 1988).CrossRefGoogle Scholar
10.Franklin, R. and Akman, V., “Locus Techniques for Shortest Path Problems in Robotics” Proc. of SyRoCo, Barcelona, 131136 (1985).Google Scholar
11.Gilbert, E. and Johnson, D., “Distance Functions and their Application to Robot Path Planning in the Presence of ObstaclesIEEE J. of Robotics and Automation 1(1), 2130 (03 1985).CrossRefGoogle Scholar
12.Chen, Y. Ch and Vidyasagar, M., “Optimal Trajectory Planning for Planar n–Link Revolute Manipulators in the Presence of ObstaclesProc. of IEEE Conf. on Robotics and Automation,Philadelphia,202208 (1988).Google Scholar
13.Shiller, Z. and Dubowsky, S., “Global Time Optimal Motions of Robotic Manipulators in the Presence of ObstaclesProc. of IEEE Conf. on Robotics and Automation,Philadelphia,370375 (1988).Google Scholar
14.Takano, M. and Sasaki, K., “Time Optimal Control of FTP Motion of a Robot with Collision AvoidanceProc. of Int. Conf on Advanced Robotics ICAR'87,Versailles, France,445456 (1987).Google Scholar
15.Buchal, R. O. and Cherchas, D. B., “An Iterative Method for Generating Kinematically Feasible Interference-Free Robot TrajectoriesRobotica 7(2), 119127 (1989).CrossRefGoogle Scholar
16.Maciejewski, A. and Klein, Ch., “Obstacle Avoidance for Kinematically Redundant Manipulators in Dynamically Varying EnvironmentsInt. J. Robotic Research 4(3), 109117 (1985).CrossRefGoogle Scholar
17.Kirćanski, M. and Vukobratović, M., “Contribution to control of Redundant Robotic Manipulators in an Environment with ObstaclesInt. J. Robotic Research 5(4), 112119 (Winter 1987).CrossRefGoogle Scholar
18.Generozov, V.L., “An Algorithm for Manipulator Trajectory Planning in the Presence of ObstaclesTechnicheskaya Kibernetika 1, 137147 (1984).Google Scholar
19.Aksenov, G., Voroneckaya, D. and Fomin, V., “Generation of Programmed Manipulator Motions by Means of ComputersTechnicheskaya Kibernetika 4, 5055 (1978).Google Scholar
20.Baillieul, J., “Avoiding Obstacles and Resolving Kinematic RedundancyProc. of IEEE Conf. on Robotics and Automation,San Francisco,16981704 (1986).Google Scholar
21.Faverjon, B. and Tournassoud, P., “A Local Based Approach for Path Planning of Manipulators with a High Number of Degrees of FreedomProc. of IEEE Conf. on Robotics and Automation,Raileigh,11521159 (1987).Google Scholar
22.Chirikjian, G. S. and Burdick, J. W., “An Obstacle Avoidance Algorithm for Hyper-Redundant ManipulatorsProc. of IEEE Conf. on Robotics and Automation,Cincinnati,625631 (1990).Google Scholar
23.Freund, E. and Hoyer, H., “Real-Time Pathfinding in Multirobot Systems Including Obstacle AvoidanceInt. J. Robotic Research 7(1), 4270 (02, 1988).CrossRefGoogle Scholar
24.Lee, B.H. and Lee, C.S.G., “Collision-Free Motion Planning of Two RobotsIEEE Trans. on Syst., Man, and Cyber. 17(1), 2132 (01/02, 1987).Google Scholar
25.Roach, J. and Boaz, M., “Coordinating the Motions of Robot Arms in a Common WorkspaceIEEE J. of Robotics and Automation 3(5), 437444 (10, 1987).CrossRefGoogle Scholar
26.Tournassoud, P. and Faverjon, B., “Cooperation of Two ManipulatorsProc. of Int. Conf. on Advanced Robotics ICAR'87,Versailles, France,313324 (1987).Google Scholar
27.Nagata, T., Honda, K. and Teramoto, Y., “Multirobot Plan Generation in a Continuous Domain: Planning by Use of Plan Graph and Avoiding Collision Among RobotsIEEE J. of Robotics and Automation 4(1) (02, 1988).CrossRefGoogle Scholar
28.Yamada, Y., Iwata, K., Yonekura, H., Seiki, H., Tsuchida, N. and Ueda, M., “Collision-Free Control of a 3-Link Arm by Using Ultrasonic Proximity Sensors” Proc. of 15th ISIR, Tokyo, 943952 (1985).Google Scholar
29.Ramirez, C., “Stratified Levels of Risk for Collision-Free Robot Guidance” Proc. of 15th ISIR, Tokyo, 959966 (1985).Google Scholar
30.Ichikawa, Y. and Ozaki, N., “Autonomous Mobile robot”, J. of Robotic Systems, 2(1), 135144 (1985).Google Scholar
31.Khatib, O., “Real-Time Obstacle Avoidance for Manipulators and Mobile RobotsInt. J. of Robotic Research 5(1), 9099 (Spring 1986).CrossRefGoogle Scholar
32.Canny, J. F. and Lin, M. C., “An Opportunistic Global Path PlannerProc. of IEEE Conf. on Robotics and Automation,Cincinnati,15541559 (1990).Google Scholar
33.Lumelsky, V., “Effect of Kinematics and Motion Planning for Planar Robot Arms Moving Amidst Unknown ObstaclesIEEE J. of Robotics and Automation 3(3), 207223 (06, 1987).CrossRefGoogle Scholar
34.Paul, R., Robot Manipulators: Mathematics, Programming, and Control (The MIT Press, Cambridge, Massachusetts, 1981).Google Scholar