Skip to main content
Log in

Scanner path planning with the control of overlap for part inspection with an industrial robot

  • ORIGINAL ARTICLE
  • Published:
The International Journal of Advanced Manufacturing Technology Aims and scope Submit manuscript

Abstract

Automated inspection of manufactured parts is increasingly getting attention as it helps to make a rapid decision on product conformity. In this context, the aim of this paper is to present a new scanner path planning method for part inspection using an industrial six-axis robot. The novelty of the approach is to generate a scan path with the control of the overlap between two adjacent scanning paths based on the use of the least-squares conformal maps, which stretches a 3D mesh surface on a 2D plane. Equidistant paths calculated in the 2D space are then transformed into equidistant paths in the 3D space. The effective performance of controlling the overlap can improve digitizing quality and save digitizing time by managing the coverage of the laser beam. Furthermore, the digitizing quality is also ensured by keeping a constant scanning distance and executing a continuous control of the scanner orientation relatively to the part surface for all the driven points of the scan path. An experimental application of this new approach is proposed for a laser-plane scanner mounted on an industrial robot with six degrees of freedom, which demonstrates the interest of such an approach.

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

Access this article

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

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Larsson S, Kjellander JAP (2008) Path planning for laser scanning with an industrial robot. Robot Autonom Syst 56(7):615–624

    Article  Google Scholar 

  2. Bernard A, Véron M (2000) Visibility theory applied to automatic control of 3D complex parts using plane laser sensors. CIRP Annals-Manuf Technol 49(1):113–118

    Article  Google Scholar 

  3. Xi F, Shu C (1999) CAD-based path planning for 3-D line laser scanning. Comput-Aided Des 31(7):473–479

    Article  MATH  Google Scholar 

  4. ElMaraghy H, Yang X (2003) Computer-aided planning of laser scanning of complex geometries. CIRP Annals-Manuf Technol 52(1):411–414

    Article  Google Scholar 

  5. Derigent W, Chapotot E, Ris G, Remy S, Bernard A (2007) 3D digitizing strategy planning approach based on a CAD model. J Comput Inf Sci Eng 7(1):10–19

    Article  Google Scholar 

  6. Lee K, Park H (2000) Automated inspection planning of free-form shape parts by laser scanning. Robot Comput Integr Manuf 16(4):201–210

    Article  Google Scholar 

  7. Prieto F, Redarce H, Lepage R, Boulanger P (1999) Range image accuracy improvement by acquisition planning. In: Proceedings of the 12th conference on vision interface (VI’99). Trois Rivieres, pp 18–21

  8. Quinsat Y, Sabourin L (2006) Optimal selection of machining direction for three-axis milling of sculptured parts. Int J Adv Manuf Technol 27(1–12):1132–1139

    Article  Google Scholar 

  9. Mahmud M, Joannic D, Roy M, Isheil A, Fontaine J-F (2011) 3D part inspection path planning of a laser scanner with control on the uncertainty. Comput-Aided Des 43(4):345–355

    Article  Google Scholar 

  10. Yang C, Ciarallo F (2001) Optimized sensor placement for active visual inspection. J Robot Syst 18(1):1–15

    Article  MATH  Google Scholar 

  11. Lartigue C, Quinsat Y, Mehdi-Souzani C, Zuquete-Guaratoand A, Tabibian S (2014) Voxel-based path planning for 3D scanning of mechanical parts. Comput-Aided Des Appl 11(2):220–227

    Article  Google Scholar 

  12. Martins R, Garca-Bermejo G, Casanova Z, Peran Gonzalez R (2005) Automated 3D surface scanning based on CAD model. Mechatronics 15:837–857

    Article  Google Scholar 

  13. Son S, Park H, Lee K (2002) Automated laser scanning system for reverse engineering and inspection. Int J Mach Tools Manuf 42(8):889–897

    Article  Google Scholar 

  14. Mavrinac A, Chen X, Alarcon-Herrera J (2015) Semiautomatic model-based view planning for active triangulation 3-D inspection systems. IEEE/ASME Trans Mechatron 20(2):799–811

    Article  Google Scholar 

  15. Raffaeli R, Mengoni M, Germani M (2013) Context dependent automatic view planning: the inspection of mechanical components. Comput-Aided Des Appl 10(1):111–127

    Article  Google Scholar 

  16. Wu Q, Lu J, Zou W, Xu D (2015) Path planning for surface inspection on a robot-based scanning system. In: IEEE International conference on mechatronics and automation (ICMA), pp 2284–2289

  17. Koutecky T, Palousek D, Brandejs J (2016) Sensor planning system for fringe projection scanning of sheet metal parts. Measurement 94:60–70

    Article  Google Scholar 

  18. Mineo C, Pierce SG, Nicholson PI, Cooper I (2016) Robotic path planning for non-destructive testing—a custom MATLAB toolbox approach. Robot Comput Integr Manuf 37:1–12

    Article  Google Scholar 

  19. Andulkar M, Chiddarwar S, Marathe A (2015) Novel integrated offline trajectory generation approach for robot assisted spray painting operation. J Manuf Syst 37:201–216

    Article  Google Scholar 

  20. Atkar P, Conner D, Greenfield A, Choset H, Rizzi A (2004) Uniform coverage of simple surfaces embedded in R3 for auto-body painting. Workshop on algorithmic foundations of robotics, pp 383–398

  21. Tournier C, Duc E (2002) A surface based approach for constant scallop height tool-path generation. Int J Adv Manuf Technol 19(5):318–324

    Article  Google Scholar 

  22. Can A, Unuvar A (2010) A novel iso-scallop tool-path generation for efficient five-axis machining of free-form surfaces. Int J Adv Manuf Technol 51(9–12):1083–1098

    Article  Google Scholar 

  23. Li W, Yin Z, Huang Y, Wu T, Xiong Y (2011) Tool path generation for triangular meshes using least-squares conformal map. Int J Prod Res 49(12):3653–3667

    Article  Google Scholar 

  24. Zhao J, Zou Q, Li L, Zhou B (2015) Tool path planning based on conformal parameterization for meshes. Chinese J Aeronaut 28(5):1555–1563

    Article  Google Scholar 

  25. Haker S, Angenent S, Tannerai AR, Kikinis R, Sapiro G, Halle M (2000) Conformal surface parameterization for texture mapping. IEEE Trans Vis Comput Graph 6(2):181–189

    Article  Google Scholar 

  26. Lévy B, Petitjean S, Ray N, Maillot J (2002) Least squares conformal maps for automatic texture atlas generation. ACM Trans Graph 21(3):362–371

    Article  Google Scholar 

  27. Hormann K, Lévy B, Sheffer A (2007) Mesh parameterization: theory and practice. ACM SIGGRAPPH, course notes

  28. Mehdi-Souzani C, Quinsat Y, Lartigue C, Bourdet P (2016) A knowledge database of qualified digitizing systems for the selection of the best system according to the application. CIRP J Manuf Sci Technol 13:15–23

    Article  Google Scholar 

  29. Phan M, Quinsat Y, Lartigue C (2016) Simulation of laser-sensor digitizing for on-machine part inspection, advances on mechanics, design engineering and manufacturing. Part of the series Lecture Notes in Mechanical Engineering, 301–311

Download references

Acknowledgements

This research was made possible by the equipment support from Kreon Technology. We gratefully acknowledge the help provided by Mr. Tom Ranger and Mr. Dorian Verdel for their technical assistance in our experimental work.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yann Quinsat.

Additional information

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Phan, N.D.M., Quinsat, Y., Lavernhe, S. et al. Scanner path planning with the control of overlap for part inspection with an industrial robot. Int J Adv Manuf Technol 98, 629–643 (2018). https://doi.org/10.1007/s00170-018-2336-8

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-018-2336-8

Keywords

Navigation