{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,1]],"date-time":"2025-11-01T02:42:27Z","timestamp":1761964947905,"version":"3.41.2"},"reference-count":62,"publisher":"ASME International","issue":"3","content-domain":{"domain":["asmedigitalcollection.asme.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2018,9,1]]},"abstract":"<jats:p>Capturing the strategy followed during a coordinate measuring machine (CMM) inspection planning session has been an extremely challenging issue due to the time-consuming nature of traditional methods, such as interviewing experts and technical documents data mining. This paper presents a methodology demonstrating how a motion capture-based system can facilitate direct and nonintrusive CMM operator logging for capturing planning strategies and representing in knowledge formats. With the use of recorded motion data, embedded knowledge and expertise can be captured automatically and formalized in various formats such as motion trajectory graphs, inspection plans, integrated definition (IDEF) model diagrams, and other representations. Additionally, a part program can be generated for driving a CMM to execute component measurement. The system's outputs can be used to help understand how a CMM inspection strategy is planned, as well as training aids for inexperienced operators and the rapid generation of part programs.<\/jats:p>","DOI":"10.1115\/1.4039194","type":"journal-article","created":{"date-parts":[[2018,2,2]],"date-time":"2018-02-02T17:31:04Z","timestamp":1517592664000},"update-policy":"https:\/\/doi.org\/10.1115\/crossmarkpolicy-asme","source":"Crossref","is-referenced-by-count":12,"title":["Automated Coordinate Measuring Machine Inspection Planning Knowledge Capture and Formalization"],"prefix":"10.1115","volume":"18","author":[{"given":"Dimitrios","family":"Anagnostakis","sequence":"first","affiliation":[{"name":"School of Engineering and Physical Sciences, Heriot-Watt University, Riccarton Campus, Edinburgh EH14 4AS, UK e-mail:"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"James","family":"Ritchie","sequence":"additional","affiliation":[{"name":"School of Engineering and Physical Sciences, Heriot-Watt University, Riccarton Campus, Edinburgh EH14 4AS, UK e-mail:"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Theodore","family":"Lim","sequence":"additional","affiliation":[{"name":"School of Engineering and Physical Sciences, Heriot-Watt University, Riccarton Campus, Edinburgh EH14 4AS, UK e-mail:"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Raymond","family":"Sung","sequence":"additional","affiliation":[{"name":"Renishaw plc, Research Park North, Riccarton, Edinburgh EH14 4AP, UK e-mail:"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Richard","family":"Dewar","sequence":"additional","affiliation":[{"name":"Renishaw plc, Research Park North, Riccarton, Edinburgh EH14 4AP, UK e-mail:"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"33","published-online":{"date-parts":[[2018,6,12]]},"reference":[{"issue":"3\u20134","key":"2019100606575534900_bib1","first-page":"1","article-title":"Frame for Automatizing Inspection Planning Strategies in Coordinate Metrology: Macro Plan Case","volume":"8","year":"2016","journal-title":"J. Manuf. Technol. Res."},{"key":"2019100606575534900_bib2","doi-asserted-by":"publisher","first-page":"216","DOI":"10.1016\/j.procir.2016.07.045","article-title":"Knowledge Capture in CMM Inspection Planning: Barriers and Challenges","volume":"52","year":"2016","journal-title":"Procedia CIRP"},{"issue":"5\/6","key":"2019100606575534900_bib3","doi-asserted-by":"publisher","first-page":"451","DOI":"10.1504\/IJMMS.2010.036069","article-title":"Conceptual Principles and Ontology for a KBE Implementation in Inspection Planning","volume":"3","year":"2010","journal-title":"Int. J. Mechatronics Manuf. Syst."},{"volume-title":"ASME","year":"2017","key":"2019100606575534900_bib4","doi-asserted-by":"publisher","DOI":"10.1115\/DETC2017-67519"},{"issue":"3","key":"2019100606575534900_bib5","doi-asserted-by":"publisher","first-page":"597","DOI":"10.1080\/00207549408956955","article-title":"CMM Feature Accessibility and Path Generation","volume":"32","year":"1994","journal-title":"Int. J. Prod. Res."},{"issue":"10","key":"2019100606575534900_bib6","doi-asserted-by":"publisher","first-page":"2839","DOI":"10.1080\/002075497194471","article-title":"Automated Feature Accessibility Algorithm for Inspection on a Coordinate Measuring Machine","volume":"35","year":"1997","journal-title":"Int. J. Prod. Res."},{"issue":"2","key":"2019100606575534900_bib7","doi-asserted-by":"publisher","first-page":"83","DOI":"10.1016\/S0278-6125(00)80002-3","article-title":"Integrated Accessibility Analysis and Measurement Operations Sequencing for CMMs","volume":"19","year":"2000","journal-title":"J. Manuf. Syst."},{"issue":"10","key":"2019100606575534900_bib8","doi-asserted-by":"publisher","first-page":"2215","DOI":"10.1080\/00207540050028061","article-title":"Automated Accessibility Analysis and Measurement Clustering for CMMs","volume":"38","year":"2000","journal-title":"Int. J. Prod. Res."},{"issue":"9","key":"2019100606575534900_bib9","doi-asserted-by":"publisher","first-page":"741","DOI":"10.1016\/S0010-4485(98)00034-7","article-title":"Part Orientations for CMM Inspection Using Dimensioned Visibility Maps","volume":"30","year":"1998","journal-title":"Comput. Des."},{"issue":"12","key":"2019100606575534900_bib10","doi-asserted-by":"publisher","first-page":"2799","DOI":"10.1080\/0020754031000095130","article-title":"Application of Fuzzy Logic in the Selection of Part Orientation and Probe Orientation Sequencing for Prismatic Parts","volume":"41","year":"2003","journal-title":"Int. J. Prod. Res."},{"issue":"1","key":"2019100606575534900_bib11","doi-asserted-by":"publisher","first-page":"56","DOI":"10.1016\/j.precisioneng.2004.04.006","article-title":"Multiple Orientation Technique for the Calibration of Cylindrical Workpieces on CMMs","volume":"29","year":"2005","journal-title":"Precis. Eng."},{"issue":"11","key":"2019100606575534900_bib12","doi-asserted-by":"publisher","first-page":"2653","DOI":"10.1080\/00207540210133435","article-title":"Automatic Sampling for CMM Inspection Planning of Free-Form Surfaces","volume":"40","year":"2002","journal-title":"Int. J. Prod. Res."},{"key":"2019100606575534900_bib13","doi-asserted-by":"publisher","first-page":"57","DOI":"10.1016\/j.measurement.2015.11.039","article-title":"A Practical Sampling Method for Profile Measurement of Complex Blades","volume":"81","year":"2016","journal-title":"Measurement"},{"issue":"3","key":"2019100606575534900_bib14","doi-asserted-by":"publisher","first-page":"161","DOI":"10.1016\/S0951-5240(96)00005-5","article-title":"A Neural Network Approach to Determining Optimal Inspection Sampling Size for CMM","volume":"9","year":"1996","journal-title":"Comput. Integr. Manuf. Syst."},{"issue":"4","key":"2019100606575534900_bib15","doi-asserted-by":"publisher","first-page":"244","DOI":"10.1016\/0141-6359(94)00020-Z","article-title":"Functionality-Oriented Evaluation and Sampling Strategy in Coordinate Metrology","volume":"17","year":"1995","journal-title":"Precis. Eng."},{"issue":"9\u201312","key":"2019100606575534900_bib16","doi-asserted-by":"publisher","first-page":"1967","DOI":"10.1007\/s00170-012-4623-0","article-title":"Adaptive Sampling Method for Inspection Planning on CMM for Free-Form Surfaces","volume":"67","year":"2013","journal-title":"Int. J. Adv. Manuf. Technol."},{"issue":"6","key":"2019100606575534900_bib17","doi-asserted-by":"publisher","first-page":"861","DOI":"10.1016\/0890-6955(94)E0024-D","article-title":"Automated CMM Path Planning for Dimensional Inspection of Dies and Molds Having Complex Surfaces","volume":"35","year":"1995","journal-title":"Int. J. Mach. Tools Manuf."},{"issue":"2","key":"2019100606575534900_bib18","doi-asserted-by":"publisher","first-page":"107","DOI":"10.1080\/095119200129966","article-title":"Inspection Point Placement and Path Planning Algorithms for Automatic CMM Inspection","volume":"13","year":"2000","journal-title":"Int. J. Comput. Integr. Manuf."},{"key":"2019100606575534900_bib19","doi-asserted-by":"publisher","first-page":"1487","DOI":"10.1007\/s00170-017-0503-y","article-title":"A 3D Measuring Path Planning Strategy for Intelligent CMMs Based on an Improved Ant Colony Algorithm","year":"2017","journal-title":"Int. J. Adv. Manuf. Technol."},{"issue":"1","key":"2019100606575534900_bib20","doi-asserted-by":"publisher","first-page":"23","DOI":"10.1007\/PL00013128","article-title":"CAD-Based Measurement Path Planning for Free-Form Shapes Using Contact Probes","volume":"16","year":"2000","journal-title":"Int. J. Adv. Manuf. Technol."},{"volume-title":"Artificial Intelligence: A Guide to Intelligent Systems","year":"2005","key":"2019100606575534900_bib21"},{"issue":"1","key":"2019100606575534900_bib22","doi-asserted-by":"publisher","first-page":"101","DOI":"10.1051\/ijmqe\/2014001","article-title":"New Developments in Coordinate Measuring Machines for Manufacturing Industries","volume":"5","year":"2014","journal-title":"Int. J. Metrol. Qual. Eng."},{"issue":"1","key":"2019100606575534900_bib23","doi-asserted-by":"publisher","first-page":"85","DOI":"10.1016\/S0007-8506(07)62560-8","article-title":"Expert Inspection Planning System","volume":"36","year":"1987","journal-title":"Ann. CIRP"},{"issue":"5","key":"2019100606575534900_bib24","doi-asserted-by":"publisher","first-page":"351","DOI":"10.1007\/BF00127652","article-title":"A Knowledge-Based Inspection Process Planning System for Coordinate Measuring Machines","volume":"5","year":"1994","journal-title":"J. Intell. Manuf."},{"issue":"11","key":"2019100606575534900_bib25","doi-asserted-by":"publisher","first-page":"2507","DOI":"10.1080\/00207540210134506","article-title":"Hybrid Neuro-Fuzzy Approach to the Generation of Measuring Points for Knowledge-Based Inspection Planning","volume":"40","year":"2002","journal-title":"Int. J. Prod. Res."},{"key":"2019100606575534900_bib26","doi-asserted-by":"publisher","DOI":"10.1109\/ICEngTechnol.2012.6396139","article-title":"Automated Inspection Planning System for CMMs","year":"2012","journal-title":"ICET"},{"issue":"9\u201312","key":"2019100606575534900_bib27","doi-asserted-by":"publisher","first-page":"2159","DOI":"10.1007\/s00170-014-6396-0","article-title":"Feature-Based Design Approach for Integrated CAD and Computer-Aided Inspection Planning","volume":"76","year":"2014","journal-title":"Int. J. Adv. Manuf. Technol."},{"key":"2019100606575534900_bib28","doi-asserted-by":"publisher","first-page":"326","DOI":"10.1016\/j.measurement.2016.06.037","article-title":"Towards an Intelligent Approach for CMM Inspection Planning of Prismatic Parts","volume":"92","year":"2016","journal-title":"J. Meas."},{"key":"2019100606575534900_bib29","doi-asserted-by":"crossref","unstructured":"Hu, Y., Yang, Q., and Wei, P., 2009, \u201cDevelopment of a Novel Virtual Coordinate Measuring Machine,\u201d IEEE Instrumentation and Measurement Technology Conference (I2MTC), Singapore, May 5\u20137, pp. 230\u2013233.10.1109\/IMTC.2009.5168449","DOI":"10.1109\/IMTC.2009.5168449"},{"key":"2019100606575534900_bib30","doi-asserted-by":"publisher","first-page":"31","DOI":"10.1117\/12.417245","article-title":"Controller Driven VRML Animation of the Next Generation Inspection System (NGIS) Real-Time Controller","year":"2001","journal-title":"Proc. SPIE"},{"key":"2019100606575534900_bib31","doi-asserted-by":"crossref","unstructured":"Calonego, N., Kirner, C., Kirner, T., and Abackerli, A. J., 2004, \u201cImplementation of a Virtual Environment for Interacting With a Coordinate Measuring Machine,\u201d IEEE International Conference on Virtual Environments, Human Computer Interface and Measurement Systems (VECIMS 2004), Boston, MA, July 12\u201314, pp. 125\u2013130.10.1109\/VECIMS.2004.1397202","DOI":"10.1109\/VECIMS.2004.1397202"},{"issue":"9","key":"2019100606575534900_bib32","doi-asserted-by":"publisher","first-page":"1861","DOI":"10.1080\/00207540412331325422","article-title":"Haptic Modeling for a Virtual Coordinate Measuring Machine","volume":"43","year":"2005","journal-title":"Int. J. Prod. Res."},{"key":"2019100606575534900_bib33","doi-asserted-by":"crossref","unstructured":"Wang, Y., Chen, Y., Zhang, W., Liu, D., and Zhang, R., 2009, \u201cAccessibility Analysis for CMM Inspection Planning by Means of Haptic Device and STL Representation,\u201d IEEE International Conference Virtual Environments, Human-Computer Interfaces and Measurements Systems (VECIMS 2009), Hong Kong, China May 11\u201313, pp. 174\u2013178.10.1109\/VECIMS.2009.5068888","DOI":"10.1109\/VECIMS.2009.5068888"},{"issue":"5","key":"2019100606575534900_bib34","doi-asserted-by":"publisher","first-page":"1368","DOI":"10.1109\/TIM.2011.2175828","article-title":"Design, Implementation, and Testing of Advanced Virtual Coordinate-Measuring Machines","volume":"61","year":"2012","journal-title":"IEEE Trans. Instrum. Meas."},{"key":"2019100606575534900_bib35","doi-asserted-by":"crossref","unstructured":"Wang, Y., Guo, X., Sun, K., and Chen, Y., 2012, \u201cStudy on Virtual Coordinate Measuring Machine Based on Augmented Virtuality,\u201d IEEE International Conference on Virtual Environments Human-Computer Interfaces and Measurement Systems (VECIMS), Tianjin, China, July 2\u20134, pp. 97\u2013102.10.1109\/VECIMS.2012.6273198","DOI":"10.1109\/VECIMS.2012.6273198"},{"volume-title":"ASME","year":"2010","key":"2019100606575534900_bib36","doi-asserted-by":"publisher","DOI":"10.1115\/DETC2010-28274"},{"issue":"1\u20134","key":"2019100606575534900_bib37","doi-asserted-by":"publisher","first-page":"325","DOI":"10.1007\/s00170-011-3285-7","article-title":"A New Process-Based Ontology for KBE System Implementation: Application to Inspection Process Planning","volume":"57","year":"2011","journal-title":"Int. J. Adv. Manuf. Technol."},{"key":"2019100606575534900_bib38","doi-asserted-by":"publisher","first-page":"250","DOI":"10.1063\/1.4707572","article-title":"Methodology for Identifying and Representing Knowledge in the Scope of CMM Inspection Resource Selection","volume":"1431","year":"2012","journal-title":"AIP Conf. Proc."},{"key":"2019100606575534900_bib39","doi-asserted-by":"publisher","first-page":"149","DOI":"10.1016\/j.jmsy.2015.07.005","article-title":"KBE Rules Oriented to Resources Management in Coordinates Inspection by Contact","volume":"37","year":"2015","journal-title":"J. Manuf. Syst."},{"key":"2019100606575534900_bib40","doi-asserted-by":"publisher","first-page":"285","DOI":"10.1016\/j.rcim.2017.08.012","article-title":"Knowledge Base Model for Automatic Probe Orientation and Configuration Planning With CMMs","volume":"49","year":"2017","journal-title":"Rob. Comput.-Integr. Manuf."},{"issue":"2","key":"2019100606575534900_bib41","doi-asserted-by":"publisher","first-page":"117","DOI":"10.1080\/17452750600763947","article-title":"The Role of Non-Intrusive Operator Logging to Support the Analysis and Generation of Product Engineering Data Using Immersive VR","volume":"1","year":"2006","journal-title":"Virtual Phys. Prototyping"},{"issue":"5","key":"2019100606575534900_bib42","doi-asserted-by":"publisher","first-page":"461","DOI":"10.1243\/0954405991516930","article-title":"The Generation and Practical Use of Plans for Manual Assembly Using Immersive Virtual Reality","volume":"213","year":"1999","journal-title":"Proc. Inst. Mech. Eng., Part B"},{"issue":"12","key":"2019100606575534900_bib43","doi-asserted-by":"publisher","first-page":"1082","DOI":"10.1016\/j.cad.2009.09.006","article-title":"Automated Design Process Modelling and Analysis Using Immersive Virtual Reality","volume":"41","year":"2009","journal-title":"Comput. Des."},{"issue":"7","key":"2019100606575534900_bib44","doi-asserted-by":"publisher","first-page":"487","DOI":"10.1080\/09544820903527187","article-title":"Automated Design Knowledge Capture and Representation in Single-User CAD Environments","volume":"22","year":"2011","journal-title":"J. Eng. Des."},{"issue":"8","key":"2019100606575534900_bib45","doi-asserted-by":"publisher","first-page":"1045","DOI":"10.1016\/j.compind.2013.07.005","article-title":"The Development of an Integrated Haptic VR Machining Environment for the Automatic Generation of Process Plans","volume":"64","year":"2013","journal-title":"Comput. Ind."},{"key":"2019100606575534900_bib46","doi-asserted-by":"publisher","first-page":"176","DOI":"10.1016\/j.cad.2013.10.001","article-title":"The Application of Ubiquitous Multimodal Synchronous Data Capture in CAD","volume":"59","year":"2013","journal-title":"Comput. Aided Des."},{"issue":"2","key":"2019100606575534900_bib47","doi-asserted-by":"publisher","first-page":"799","DOI":"10.1016\/j.cirp.2013.05.005","article-title":"CAD Model Based Virtual Assembly Simulation, Planning and Training","volume":"62","year":"2013","journal-title":"CIRP Ann. Manuf. Technol."},{"issue":"2","key":"2019100606575534900_bib48","doi-asserted-by":"publisher","first-page":"163","DOI":"10.1108\/01439911111106372","article-title":"Human Motion Capture Sensors and Analysis in Robotics","volume":"38","year":"2011","journal-title":"Ind. Robot"},{"issue":"2\u20133","key":"2019100606575534900_bib49","doi-asserted-by":"publisher","first-page":"90","DOI":"10.1016\/j.cviu.2006.08.002","article-title":"A Survey of Advances in Vision-Based Human Motion Capture and Analysis","volume":"104","year":"2006","journal-title":"Comput. Vis. Image Understanding"},{"issue":"4","key":"2019100606575534900_bib50","doi-asserted-by":"publisher","first-page":"339","DOI":"10.1002\/hfm.20178","article-title":"A Framework for Interactive Work Design Based on Motion Tracking, Simulation and Analysis","volume":"20","year":"2010","journal-title":"Hum. Factors Ergon. Manuf."},{"issue":"5","key":"2019100606575534900_bib51","doi-asserted-by":"publisher","first-page":"445","DOI":"10.1002\/hfm.20085","article-title":"Digital Human Modeling and Workplace Evaluation: Using an Automobile Assembly Task as an Example","volume":"17","year":"2007","journal-title":"Hum. Factors Ergon. Manuf."},{"issue":"9\u201312","key":"2019100606575534900_bib52","doi-asserted-by":"publisher","first-page":"2355","DOI":"10.1007\/s00170-013-5207-3","article-title":"Virtual Human Modeling for Interactive Assembly and Disassembly Operation in Virtual Reality Environment","volume":"69","year":"2013","journal-title":"Int. J. Adv. Manuf. Technol."},{"issue":"2","key":"2019100606575534900_bib53","doi-asserted-by":"publisher","first-page":"125","DOI":"10.1007\/s10055-011-0204-z","article-title":"Wii Remote-Based Low-Cost Motion Capture for Automated Assembly Simulation","volume":"17","year":"2013","journal-title":"Virtual Reality"},{"issue":"2","key":"2019100606575534900_bib54","doi-asserted-by":"publisher","first-page":"42","DOI":"10.1109\/MPRV.2008.40","article-title":"Wearable Activity Tracking in Car Manufacturing","volume":"7","year":"2008","journal-title":"IEEE Pervasive Comput."},{"volume-title":"ASME","year":"2015","key":"2019100606575534900_bib55","doi-asserted-by":"publisher","DOI":"10.1115\/DETC2014-34930"},{"key":"2019100606575534900_bib56","doi-asserted-by":"publisher","first-page":"759","DOI":"10.1016\/j.procir.2015.12.088","article-title":"On the Use of Multi-Depth-Camera Based Motion Tracking Systems in Production Planning Environments","year":"2016","journal-title":"Procedia CIRP"},{"issue":"1","key":"2019100606575534900_bib57","doi-asserted-by":"publisher","first-page":"69","DOI":"10.1007\/s10055-011-0196-8","article-title":"Automated Generation of Engineering Rationale, Knowledge and Intent Representations During the Product Life Cycle","volume":"16","year":"2012","journal-title":"Virtual Reality"},{"volume-title":"The Visualization Toolkit","year":"2006","key":"2019100606575534900_bib58"},{"year":"2001","key":"2019100606575534900_bib59","article-title":"Measurement Good Practice Guide No. 41: CMM Measurement Strategies"},{"key":"2019100606575534900_bib60","first-page":"693","article-title":"Haptic Virtual Reality Assembly\u2014Moving Towards Real Engineering Applications","volume-title":"Advances in Haptics","year":"2010"},{"key":"2019100606575534900_bib61","doi-asserted-by":"crossref","first-page":"531","DOI":"10.1115\/1.860328_ch20","article-title":"Knowledge Capture in Virtual Reality and Beyond","volume-title":"Advances in Computers and Information in Engineering Research","author":"Michopoulos","year":"2014"},{"key":"2019100606575534900_bib62"}],"container-title":["Journal of Computing and Information Science in Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/asmedigitalcollection.asme.org\/computingengineering\/article-pdf\/doi\/10.1115\/1.4039194\/5997722\/jcise_018_03_031005.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"http:\/\/asmedigitalcollection.asme.org\/computingengineering\/article-pdf\/doi\/10.1115\/1.4039194\/5997722\/jcise_018_03_031005.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,30]],"date-time":"2025-06-30T13:48:30Z","timestamp":1751291310000},"score":1,"resource":{"primary":{"URL":"https:\/\/asmedigitalcollection.asme.org\/computingengineering\/article\/doi\/10.1115\/1.4039194\/367987\/Automated-Coordinate-Measuring-Machine-Inspection"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,6,12]]},"references-count":62,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2018,9,1]]}},"URL":"https:\/\/doi.org\/10.1115\/1.4039194","relation":{},"ISSN":["1530-9827","1944-7078"],"issn-type":[{"type":"print","value":"1530-9827"},{"type":"electronic","value":"1944-7078"}],"subject":[],"published":{"date-parts":[[2018,6,12]]},"article-number":"031005"}}