Abstract
An algorithm which can efficiently generate collision-free paths for coordinate measuring machines is described. Coordinate measuring machines are specialized 3-degree-of-freedom (DOF) gantry robots with 2-DOF revolute wrists used for the dimensional inspection of manufactured parts. The complex 5-DOF configuration of the coordinate measuring machine is reduced to a 3-dimensional configuration space by using heuristics to fix the orientation of the 2-DOF wrist during motion.
A manufactured part is represented as a boolean combination of the geometric primitives block, slot and hole (e.g. the features). A feature-based configuration space (C-space) approach provides an efficient method to construct the C-space transforms of complex manufactured objects. This work restricts itself to inspection path planning for objects without intersecting geometric features.
The algorithm assumes an a priori known set of points to be inspected by the coordinate measuring machine. The feature based C-space transform of the part is constructed, inspection points in C-space are grouped into collision free areas, and connected using minimum path connection algorithms. Results for typical parts are presented.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
D. Ahuja et al, “Interference detection and collision avoidance among 3-D objects, ” Proc. 1st Annual Conference on Artificial Intelligence, pp. 44–48, Aug. 1980.
F. Avnaim, J. Boissonnat, and B. Faberjon, “A practical exact motion planning algorithm for polygonal objects amidst polygonal obstacles, ” Proc. IEEE Symp. Robotics and Automation, CS Press, pp. 1656–1661, 1988.
B. Batchelor, D. Hill and D. Hodgson, “Automated Visual Inspection,” IFS Ltd., UK, 1985.
M. Brady et al, “Basics of robot motion planning and control,” Robot Motion, MIT Press, Cambridge, MA, pp. 1–50, 1982.
M. Branicky, “Efficient configuration space transforms for real-time robotic reflexes,” M.S. thesis, Case Western Reserve University, Jan. 1990.
R.A. Brooks, “Solving the find-path problem by good representation of free space,” IEEE Trans.Systems, Man and Cybernetics, vol. SMC-13, pp. 190–197, 1983.
R.A. Brooks, “Planning collision-free motions for pick-and-place operations,” International Journal of Robotics Research, vol. 2, no. 4, pp. 19–40, 1983.
R.A. Brooks and T. Lozano-Perez, “A subdivision algorithm in configuration space for findpath with rotation,” IEEE Trans. Systems, Man and Cybernetics, vol. SMC-15, no. 2, pp. 224–233, March/April 1985.
J. F. Canny, “The complexity of robot motion planning,” Ph.D.dissertation, MIT, 1987.
L. Carrioli, “New algorithm for the shortest path search,” Alta Freq, vol. 58, no. 3, pp. 287–291, May/June 1989.
M. Erdmann and T. Lozano-Perez, “On multiple moving objects,” Proc. IEEE International Conference on Robotics and Automation, pp. 1419–1424, April 1986.
M. Garey and D. Johnson, Computer and intractability, W.H.Freeman, NY, 1979.
L. Gouzenes, “Strategies for solving collision-free trajectory problems for mobile and manipulator robots,” International Journal of Robotics Research, vol. 3, no. 4, pp. 51–65, Winter 1984.
P. Hapt, N.J. Nilsson and B. Raphael, “A formal basis for the heuristic determination of minimum cost paths,” IEEE Trans.Systems, Science and Cybernetics, vol. SSC-4, no. 2, pp. 100–107, July 1968.
J.J. Hopfield and D.W. Tank, “Neural computation of decisions in optimization problems,” Biol. Cybernet., vol. 52, pp. 141–152, 1985.
O. Jeon, “Efficient inspection path planning algorithm,” M.S. thesis, Case Western Reserve University, Aug. 1990.
C. Lee, “Al algorithm for path connections and its applications,” IRE Trans. Electronic Computers, vol. EC-10, pp. 346–465, 1961.
T. Lozano-Perez and M.A. Wesley “ An algorithm for planning collision-free paths among polyhedral obstacles,” Communications of the ACM, vol. 22, no. 10, pp. 165–175, 1979.
T. Lozano-Perez, “Automatic planning of manipulator transfer movements,” IEEE Trans.Systems, Man and Cybernetics, vol. SMC-11, no. 10, pp. 681–698, October 1981.
T. Lozano-Perez, “Task planning,” in Robot Motion, M. Brady et al, Editors, MIT Press, Cambridge, MA, pp. 473–498, 1982.
T. Lozano-Perez, “Spatial planning: a configuration space approach,” IEEE Trans.Computers, vol. C-32, no. 2, pp. 108–120, February 1983.
T. Lozano-Perez, “A simple motion-planning algorithm for general robotic manipulators,” IEEE J. of Robotics and Automation, vol. RA-3, no. 3, pp. 224–238, June 1987.
T. Lozano-Perez, J.L. Jones, E. Mazer and P.A. O & #x2019;Donnell, “Task level planning of pick-and-place robot motion,” Computer, vol. 22, no. 3, pp. 21–29, March 1989.
V. Lumelsky and A. Stepanov, “Path planning strategies for a point mobile automaton moving amidst unknown obstacles of arbitrary shape,” Algorithmica, vol. 2, pp. 403–430, 1987.
F. Merat and G. Radack, “Automatic Inspection Planning within a Feature-Based CAD System,” J. Robotics and Computer-Integrated Manufacturing, vol. 9, no. 1, pp. 61–69, 1992.
M. Mortenson, Geometric Modeling, John Wiley & Sons, New York, 1985 .
H. Noborio, T. Naniwa and S. Arimoto, “A fast path-planning algorithm by synchronizing modification and search of its path graph,” Proc. International Workshop on AI for Industrial Applications, pp. 351–357, 1988.
C. Papadimitrion and E. Silverberg, “Optimal piecewise linear motion of an object among obstacles,” Algorithmica, vol. 2, pp. 523–539, 1987.
G. Radack, J. Jacobsohn, and F. Merat, “Positioning and Dimensioning Parts Within the Rapid Design System,” Proceedings IEEE International Conference on Systems Engineering, Dayton, Ohio, 1992.
G. Radack and F. Merat, “The Integration of Inspection into the CIM Environment,” Proceedings 23rd Hawaiian International Conference on System Science, January 1990.
M.G. Radicci, M. Interesse and A. Distante, “An algorithm for planning an optimum collision-free path in a structured environment,” Proceedings SPIE Mobile Robots III, vol. 1007, pp. 212–222, 1988.
M. Sharir and A. Schorr, “On shortest paths in polyhedral spaces,” Proc. 16th ACM Symp. Theory of Comp., pp. 144–153, 1984.
M. Sharir, “Efficient algorithms for planning purely translational collision-free motion in two and three dimensions,” Proc. IEEE Symp. Robotics and Automation, CS Press, Los Alamitos, California, pp. 1326–1331, 1987.
M. Sharir, “Algorithmic motion planning in robotics,” Computer,vol. 22, no. 3, pp. 9–19, March 1989.
H. Szu, ” Proc. of the International Conference on Neural Networks, vol. 2, IEEE Press, Piscataway, NJ, pp. 259, 1989.
Y. Takefuji,” Proc. of the International Conference on Neural Networks, vol. 2, IEEE Press, Piscataway, NJ, pp. 529, 1989.
S.M. Udupa, “Collision detection and avoidance in computer controlled manipulators,” 5th Int. Joint Conf. on AI, vol. 2, pp. 737–748, 1977.
G.V. Wilson and G.S. Pawley, “On the stability of the traveling salesman problem algorithm of Hopfield and Tank,” Biol. Cybernet., vol. 58, pp. 63–70, 1988.
C.K. Yap, “Algorithmic motion planning,” in Advances in Robotics, vol. 1, Edited by J.T. Schwartz and C.K. Yap, Lawrence Erlbaum Press, Hillsdale, NJ, pp. 95–143, 1987.
A. Yeltekin, “A minimum path algorithm among 3D-polyhedral objects,” Proceedings SPIE Mobile Robots III, vol. 1007, pp. 32–37, 1988.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1993 Springer Science+Business Media New York
About this chapter
Cite this chapter
Merat, F.L., Jeon, O. (1993). Feature Based, Collision Free Inspection Path Planning. In: Sterling, L.S. (eds) Intelligent Systems. Springer, Boston, MA. https://doi.org/10.1007/978-1-4615-2836-4_5
Download citation
DOI: https://doi.org/10.1007/978-1-4615-2836-4_5
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4613-6227-2
Online ISBN: 978-1-4615-2836-4
eBook Packages: Springer Book Archive