Skip to main content

An Algorithm for CAD-Based Generation of Collision-Free Robot Paths

  • Conference paper
CAD Based Programming for Sensory Robots

Part of the book series: NATO ASI Series ((NATO ASI F,volume 50))

Abstract

Generating efficient collision-free paths interactively through computer simulation is one of the main goals of offline programming. These paths can be difficult to create, especially for redundant robots. In addition, the efficiency of the path is dependent upon the expertise of the programmer. Automatic path planning is an attractive option for eliminating these problems.

This paper presents a new method for planning collision-free paths for robots with any number of joints [4–7]. It is particularly well suited for use with kinematically redundant robots. In fact, it is the first configuration space algorithm which allows full use of the redundant joints along the entire path. The algorithm is general in that it does not impose restrictions on the robot’s geometry and motion, the payload or the obstacles. It does not try to locate an optimal path. Instead, it attempts to locate an efficient path while mapping a minimal amount of configuration space. The method involves iteratively modifying a connected path between the starting and goal positions to avoid all intervening obstacles. World model information is used to guide the path modification. This approach is of particular value in high dimensional cases for which exhaustive searches are impractical. Two example paths for a seven jointed robot are presented. A discussion of future directions in path planning is included.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Andresen, F.P., L.S. Davis, R.D. Eastman and S. Kambhampati, “Visual Algorithms for Autonomous Navigation.” Proceedings of the IEEE International Conference on Robotics and Automation, St. Louis, MO pp. 856–861, March 1985.

    Google Scholar 

  2. Brooks, Rodney A., “Planning Collision-Free Motions for Pick-and-Place Operations.” International Journal of Robotics Research. Vol. 2, No. 4, pp. 19–44, Winter 1983.

    Article  MathSciNet  Google Scholar 

  3. Chien, R.T., Ling Zhang and Bo Zhang, “Planning Collision-Free Paths for Robotic Arm Among Obstacles.” IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol. PAMI-6, No. 1, January 1984.

    Google Scholar 

  4. Dupont, Pierre E. and Stephen Derby, “Planning Collision Free Paths For Redundant Robots Using a Selective Search of Configuration Space.” Presented at the Design Engineering Technical Conference Columbus, OH, ASME Paper No. 86-DET-145, 1986.

    Google Scholar 

  5. Dupont, Pierre E. and Stephen Derby, “A Two Phase Path Planning Algorithm for Robots with Six or More Joints.” Submitted to the 20th Biennial ASME Mechanisms Conference, Orlando, FL, September 1988.

    Google Scholar 

  6. Dupont, Pierre E. and Stephen Derby, “A Simple Heuristic Path Planner for Redundant Robots.” Submitted to the 20th Biennial ASME Mechanisms Conference, Orlando, FL, September 1988.

    Google Scholar 

  7. Dupont, Pierre, “Planning Collision-Free Paths for Kinematically Redundant Robots by Selectively Mapping Configuration Space.” Ph.D. Dissertation, Department of Mechanical Engineering, Rensselaer Polytechnic Institute, 1988.

    Google Scholar 

  8. Erdmann, Michael and Tomás Lozano-Pérez, “On Multiple Moving Objects.” Proceedings of the IEEE International Conference on Robotics and Automation. Vol. 3, pp. 1419–1424, 1986.

    Google Scholar 

  9. Faverjon, Bernard, “Obstacle Avoidance Using an Octree in the Configuration Space of a Manipulator.” Proceedings of the International Conference on Robotics, Atlanta, GA, pp.504–512, March 1984.

    Google Scholar 

  10. Fujimura, Kikuo and Hanan Samet, “Path Planning Among Moving Obstacles Using Spatial Indexing.”, Proceedings of the IEEE International Conference on Robotics and Automation. Vol. 3, pp. 1662–1667, 1988.

    Google Scholar 

  11. Gouzènes, Laurent, “Strategies for Solving Collision-free Trajectories Problems for Mobile and Manipulator Robots.” International Journal of Robotics Research. Vol. 3, No. 4, pp. 51–65, Winter 1984.

    Article  Google Scholar 

  12. Hasegawa, Tsutomu, “Collision Avoidance Using Characterized Description of Free Space.” ’85 ICAR. pp. 69–76, 1985.

    Google Scholar 

  13. Hirukawa, H. and S. Kitamura, “A Collision Avoidance Algorithm for Robot Manipulators Using the Potential Method and Safety First Graph.” Japan-U.S.A. Symposium on Flexible Automation, pp. 99–102.

    Google Scholar 

  14. Kambhampati, S. and L.S. Davis, “Multiresolution Path Planning for Mobile Robots.” IEEE Journal of Robotics and Automation. Vol. RA-2, No. 3, pp. 135–145, September 1986.

    Article  Google Scholar 

  15. Kant, Kamal and Steven Zucker, “Planning Collision-Free Trajectories in Time-Varying Environments: A Two Level Hierarchy.” Proceedings IEEE International Conference on Robotics and Automation. Vol. 3, pp. 1644–1649, 1988.

    Google Scholar 

  16. Khatib, O. and J.-F. Le Maitre, “Dynamic Control of Manipulators Operating in a Complex Environment.” 3d CISM IFToMM Symposium on Theory and Practice of Robots and Manipulators. Udine, Italy, pp. 267–282, September 1978.

    Google Scholar 

  17. Khatib, O., “Real-Time Obstacle Avoidance for Manipulators and Mobile Robots.” Proceedings of the IEEE International Conference on Robotics and Automation. St. Louis, MO pp. 500–505, March 1985.

    Google Scholar 

  18. Krogh, Bruce H., “A Generalized Potential Field Approach to Obstacle Avoidance Control.” SME Conference — Robotics Research: The Next Five Years and Bevond. Bethlehem, PA, SME Paper MS84-484, August 1984.

    Google Scholar 

  19. Kuan D.T., J.C. Zamiska and R.A. Brooks, “Natural Decomposition of Free Space for Path Planning.” Proceedings of the IEEE International Conference on Robotics and Automation. St. Louis, MO pp. 168–173, March 1985.

    Google Scholar 

  20. Liegeois, A., “Automatic Supervisory Control of the Configuration of Multibody Mechanisms.” IEEE Transactions on Systems, Man, and Cybernetics,. Vol. SMC-7, No. 12, December 1977.

    Google Scholar 

  21. Lozano-Pérez, Tomàs, “Spatial Reasoning in the Planning of Robot Motions.” Proceedings of the 1981 Joint Automatic Control Conference Charlottesville, VA, pp. WP-2D, June 1981.

    Google Scholar 

  22. Lozano-Pérez, Tomás, “Spatial Planning: A Configuration Space Approach.” IEEE Transactions on Computers. Vol. C-32, No. 2, pp. 108–120, February 1983.

    Article  Google Scholar 

  23. Lozano-Pérez, Tomás, “A Simple Motion-Planning Algorithm for General Robot Manipulators.” IEEE Journal of Robotics and Automation. Vol. RA-3, No. 3, pp. 224–238, June 1987.

    Article  Google Scholar 

  24. Maciejewski, Anthony A. and Charles A. Klein, “Obstacle Avoidance for Kinematically Redundant Manipulators in Dynamically Varying Environments.” International Journal of Robotics Research. Vol. 4, No. 3, pp. 109–117, Fall 1985.

    Article  Google Scholar 

  25. Martin Marietta Denver Aerospace, “Phase I — Intelligent Task Automation.” Air Force Wright Aeronautical Laboratories, Technical Report AFWAL-TR-85-4062, Vol. 3, pp. 194–208, 214–215, April 1986.

    Google Scholar 

  26. Mayorga, R.V. and A.K.C. Wong, “A Singularities Avoidance Approach for the Optimal Local Path Generation of Redundant Manipulators.” Proceedings IEEE International Conference on Robotics and Automation. Vol. 1, pp. 49–54, 1988.

    Google Scholar 

  27. Meagher, Donald, “Geometric Modeling Using Octree Encoding.” Computer Graphics and Image Processing. Vol. 19, pp.129–147, 1982.

    Article  Google Scholar 

  28. Meagher, Donald, “A New Mathematics for Solids Processing.” Proceedings of the NCGA ’84. 1984.

    Google Scholar 

  29. Petrov, A.A. and I.M. Sirota, “Obstacle Avoidance by a Robot Manipulator Under Limited Information About the Environment.” Automatic Remote Control. Vol. 44, No. 4, Pt. 1, pp. 431–440, April 1983.

    MATH  Google Scholar 

  30. Udupa, S., “Collision Detection and Avoidance in Computer Controlled Manipulators.” Ph.D. dissertation, Department of Electrical Engineering, California Institute of Technology, 1977.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1988 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Dupont, P.E., Derby, S. (1988). An Algorithm for CAD-Based Generation of Collision-Free Robot Paths. In: Ravani, B. (eds) CAD Based Programming for Sensory Robots. NATO ASI Series, vol 50. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-83625-1_20

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-83625-1_20

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-83627-5

  • Online ISBN: 978-3-642-83625-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics