{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,7,30]],"date-time":"2025-07-30T12:49:25Z","timestamp":1753879765950,"version":"3.41.2"},"reference-count":15,"publisher":"ASME International","issue":"4","content-domain":{"domain":["asmedigitalcollection.asme.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2015,12,1]]},"abstract":"<jats:p>This paper has two major goals. First, we present an algorithm for establishing planar datums suitable for a default in tolerancing standards. The algorithm is based on a constrained minimization search based on the L1 (L1) norm after forming a convex surface from the original surface or sampled points. We prove that the problem reduces to a simple minimization search between the convex surface and its centroid. The data points in the discrete case do not need to have any corresponding weights provided with them, as appropriate weighting is part of the algorithm itself, thereby making the algorithm largely insensitive to nonuniformly sampled data points. Terse mathematica code is included for the reader. The code is sufficient for primary and secondary planar datum fitting as well as a 3-2-1 datum reference frame generation. The second goal of this paper is to compare this new method with several other possible means for establishing datum planes, ultimately showing several appealing characteristics of the proposed algorithm. Since both the International Organization for Standardization (ISO) and American Society of Mechanical Engineers (ASME) standardization efforts are actively working to establish datum plane definitions, the timing of such a study is opportune.<\/jats:p>","DOI":"10.1115\/1.4031827","type":"journal-article","created":{"date-parts":[[2015,10,17]],"date-time":"2015-10-17T12:30:23Z","timestamp":1445085023000},"update-policy":"https:\/\/doi.org\/10.1115\/crossmarkpolicy-asme","source":"Crossref","is-referenced-by-count":4,"title":["Datum Planes Based on a Constrained L1 Norm"],"prefix":"10.1115","volume":"15","author":[{"given":"Craig M.","family":"Shakarji","sequence":"first","affiliation":[{"name":"Mem. ASME Physical Measurement Laboratory, National Institute of Standards and Technology, Gaithersburg, MD 20899 e-mail:"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Vijay","family":"Srinivasan","sequence":"additional","affiliation":[{"name":"Fellow ASME Engineering Laboratory, National Institute of Standards and Technology, Gaithersburg, MD 20899 e-mail:"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"33","published-online":{"date-parts":[[2015,11,2]]},"reference":[{"issue":"1","key":"2019100315050717100_bib1","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1177\/0954405412464012","article-title":"Reflections on the Role of Science in the Evolution of Dimensioning and Tolerancing Standards","volume":"227","year":"2013","journal-title":"Proc. Inst. Mech. Eng., Part B"},{"volume-title":"All Those Datum Things","year":"2008","key":"2019100315050717100_bib2"},{"volume-title":"Establishing Datum Reference Frames","year":"2008","key":"2019100315050717100_bib3"},{"volume-title":"Dimensioning and Tolerancing","year":"2009","author":"ANSI\/ASME Y14.5.1M","key":"2019100315050717100_bib4"},{"volume-title":"Dimensioning and Tolerancing","year":"1994","author":"ANSI\/ASME Y14.5.1M","key":"2019100315050717100_bib5"},{"volume-title":"Geometrical Product Specifications (GPS)\u2014Geometrical Tolerancing\u2014Datums and Datum Systems","year":"2011","author":"ISO 5459","key":"2019100315050717100_bib6"},{"issue":"1","key":"2019100315050717100_bib7","doi-asserted-by":"publisher","first-page":"36","DOI":"10.1016\/0278-6125(93)90035-R","article-title":"Criteria for Establishing Datums in Manufactured Parts","volume":"12","year":"1993","journal-title":"J. Manuf. Syst."},{"key":"2019100315050717100_bib8","doi-asserted-by":"publisher","DOI":"10.1115\/DETC2013-12372","article-title":"Theory and Algorithms for L1 Fitting Used for Planar Datum Establishment in Support of Tolerancing Standards","volume-title":"ASME","year":"2013"},{"year":"1990","key":"2019100315050717100_bib9","article-title":"The Mathematics of Datums"},{"key":"2019100315050717100_bib10","doi-asserted-by":"publisher","first-page":"153","DOI":"10.1201\/b11022-9","article-title":"Coordinate Measuring System Algorithms and Filters","volume-title":"Coordinate Measuring Machines and Systems","year":"2011"},{"issue":"3","key":"2019100315050717100_bib11","doi-asserted-by":"publisher","first-page":"031008","DOI":"10.1115\/1.4024854","article-title":"Theory and Algorithms for Weighted Total Least-Squares Fitting of Lines, Planes, and Parallel Planes to Support Tolerancing Standards","volume":"13","year":"2013","journal-title":"ASME J. Comput. Inf. Sci. Eng."},{"key":"2019100315050717100_bib12","article-title":"Convex Hull"},{"edition":"2nd ed.","volume-title":"Computational Geometry in C","year":"1998","key":"2019100315050717100_bib13"},{"issue":"5","key":"2019100315050717100_bib14","doi-asserted-by":"publisher","first-page":"761","DOI":"10.1109\/34.6790","article-title":"Computing the Width of a Set","volume":"10","year":"1988","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"issue":"4","key":"2019100315050717100_bib15","doi-asserted-by":"publisher","first-page":"469","DOI":"10.1145\/235815.235821","article-title":"The Quickhull Algorithm for Convex Hulls","volume":"22","year":"1996","journal-title":"ACM Trans. Math. Software"}],"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.4031827\/6100758\/jcise_015_04_041008.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"http:\/\/asmedigitalcollection.asme.org\/computingengineering\/article-pdf\/doi\/10.1115\/1.4031827\/6100758\/jcise_015_04_041008.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,10,3]],"date-time":"2019-10-03T15:06:02Z","timestamp":1570115162000},"score":1,"resource":{"primary":{"URL":"https:\/\/asmedigitalcollection.asme.org\/computingengineering\/article\/doi\/10.1115\/1.4031827\/370319\/Datum-Planes-Based-on-a-Constrained-L1-Norm"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,11,2]]},"references-count":15,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2015,12,1]]}},"URL":"https:\/\/doi.org\/10.1115\/1.4031827","relation":{},"ISSN":["1530-9827","1944-7078"],"issn-type":[{"type":"print","value":"1530-9827"},{"type":"electronic","value":"1944-7078"}],"subject":[],"published":{"date-parts":[[2015,11,2]]},"article-number":"041008"}}