Skip to main content
Log in

On the representation and collision detection of robots

  • Published:
Journal of Intelligent and Robotic Systems Aims and scope Submit manuscript

Abstract

In the proposed method, a robot is modeled as a union of three kinds of primitives, namely ellipsoids, spheres and convex polyhedrons. It will be shown that any primitive can be represented as a quadratic inequality or a set of inequalities with transform matrix included. Based on this method and with the addition of safety margins, various algorithms are developed for collision detection between two primitives. The collision detection problem of robots, in which each robot moves along a prescribed path, is then solved in a primitive versus primitive and off-line manner.

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

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Explore related subjects

Discover the latest articles, news and stories from top researchers in related subjects.

References

  1. Lozano-Perez, T. and Wesley, M. A.: An algorithm for planning collision-free paths among polyhedral obstacles,Commun. ACM 2 (1979), 560–570.

    Google Scholar 

  2. Chien, Y. and Xue, Q.: Path planning for two planar robots moving in unknown environment,IEEE Trans. Systems, Man, and Cybernetics 22 (1992), 307–317.

    Google Scholar 

  3. Xue, Q., Maciejewski, A. A., and Sheu, P.: Determining the collision-free joint space graph for two cooperating robot manipulators,IEEE Trans. Systems, Man, and Cybernetics 23 (1983), 285–294.

    Google Scholar 

  4. Kant, K. and Zucker, S. W.: Toward efficient trajectory planning: The path-velocity decomposition,Int. J. Robot. Res. 5 (1986), 72–89.

    Google Scholar 

  5. Lee, B. H. and Lee, C. S. G.: Collision-free motion planning of two robots,IEEE Trans. Systems, Man, and Cybernetics 17 (1987), 21–32.

    Google Scholar 

  6. Wu, C. J.: A modeling method for collision detection and motion planning of robots,Robotica 11 (1993), 217–226.

    Google Scholar 

  7. Requicha, A. A. G.: Representations for rigid solids: theory, methods, and systems,Computing Surveys 12 (1980), 437–464.

    Google Scholar 

  8. Requicha, A. A. G.: Solid modeling: current status and research directions,IEEE Computer Graphics and Applications 3 (1983), 25–37.

    Google Scholar 

  9. Foley, J. D. and van Dam, A.:Fundamentals of Interactive Computer Graphics, Addision-Wesley, Reading, MA, 1982.

    Google Scholar 

  10. Watt, A.:Fundamentals of Three-Dimensional Computer Graphics, Addision-Wesley, Reading, MA, 1989.

    Google Scholar 

  11. Nakamura, S.:Applied Numerical Methods in C, Prentice-Hall, Englewood Cliffs, NJ, 1993.

    Google Scholar 

  12. Craig, J. J.:Introduction to Robotics: Mechanics and Control, 2nd edn, Addison-Wesley, Reading, MA, 1989.

    Google Scholar 

  13. Redkaitis, G. V., Ravindran, A., and Ragsdell, K. M.:Engineering Optimization, Wiley, New York, 1983.

    Google Scholar 

  14. Ladon, L. S. and Waren, A. D.:GRG2 User's Guide, Dept. of Genenal Business, University of Texas at Austin, Austin, TX, 1986.

    Google Scholar 

  15. Luenberger, D. G.:Linear and Nonlinear Programming, 2nd edn, Assison-Wesley, Reading, MA, 1984.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Wu, CJ. On the representation and collision detection of robots. J Intell Robot Syst 16, 151–168 (1996). https://doi.org/10.1007/BF00449703

Download citation

  • Received:

  • Accepted:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF00449703

Key words