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.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Lozano-Perez, T. and Wesley, M. A.: An algorithm for planning collision-free paths among polyhedral obstacles,Commun. ACM 2 (1979), 560–570.
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.
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.
Kant, K. and Zucker, S. W.: Toward efficient trajectory planning: The path-velocity decomposition,Int. J. Robot. Res. 5 (1986), 72–89.
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.
Wu, C. J.: A modeling method for collision detection and motion planning of robots,Robotica 11 (1993), 217–226.
Requicha, A. A. G.: Representations for rigid solids: theory, methods, and systems,Computing Surveys 12 (1980), 437–464.
Requicha, A. A. G.: Solid modeling: current status and research directions,IEEE Computer Graphics and Applications 3 (1983), 25–37.
Foley, J. D. and van Dam, A.:Fundamentals of Interactive Computer Graphics, Addision-Wesley, Reading, MA, 1982.
Watt, A.:Fundamentals of Three-Dimensional Computer Graphics, Addision-Wesley, Reading, MA, 1989.
Nakamura, S.:Applied Numerical Methods in C, Prentice-Hall, Englewood Cliffs, NJ, 1993.
Craig, J. J.:Introduction to Robotics: Mechanics and Control, 2nd edn, Addison-Wesley, Reading, MA, 1989.
Redkaitis, G. V., Ravindran, A., and Ragsdell, K. M.:Engineering Optimization, Wiley, New York, 1983.
Ladon, L. S. and Waren, A. D.:GRG2 User's Guide, Dept. of Genenal Business, University of Texas at Austin, Austin, TX, 1986.
Luenberger, D. G.:Linear and Nonlinear Programming, 2nd edn, Assison-Wesley, Reading, MA, 1984.
Author information
Authors and Affiliations
Rights 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
Received:
Accepted:
Issue Date:
DOI: https://doi.org/10.1007/BF00449703