{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,2]],"date-time":"2026-05-02T09:52:16Z","timestamp":1777715536110,"version":"3.51.4"},"reference-count":46,"publisher":"SAGE Publications","issue":"6","license":[{"start":{"date-parts":[[1997,12,1]],"date-time":"1997-12-01T00:00:00Z","timestamp":880934400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["The International Journal of Robotics Research"],"published-print":{"date-parts":[[1997,12]]},"abstract":"<jats:p>This article shows how the use of a geometric model during planar contour following with a force-controlled robot results in a higher quality (i.e., faster and\/or more accurate) task execution, even in the presence of pose and model errors. Neither the pose (i.e., position and orientation) of the contour nor the starting point on the contour have to be known in advance.<\/jats:p>\n                  <jats:p>The contour is described by curvature and\/or orientation of the normal direction, as a function of arc length. The con tour is identified on-line from the sensor measurements, and matched on-line with its model. This yields an estimate of the point in the model that corresponds to the real contact point. The curvature from the model is then used to generate feed- forward velocity set points.<\/jats:p>\n                  <jats:p>The article compares a nonrecursive deterministic least- squares matching strategy with recursive stochastic matching strategies, based on the extended Kalman filter and the Page- Hinkley hypothesis test. Matching is preferably based on cur vature profiles, since these are Euclidean invariant and hence reduce the search space of the matching. On contours with piecewise constant curvature, however, the extended Kalman- filter strategy uses the orientation of the normal direction. Extensive experimental evaluation of these strategies is given, including shape matching based on data during a deburring task.<\/jats:p>\n                  <jats:p>1. The definition of this tangent frame is based on the Frenet frame; see Section 2.1.<\/jats:p>\n                  <jats:p>2. Curvature, arc length, and orientation of the normal are defined in Section 2.1.<\/jats:p>","DOI":"10.1177\/027836499701600608","type":"journal-article","created":{"date-parts":[[2007,3,4]],"date-time":"2007-03-04T20:24:06Z","timestamp":1173039846000},"page":"840-858","source":"Crossref","is-referenced-by-count":13,"title":["Model-Based Planar Contour Following in the Presence of Pose and Model Errors"],"prefix":"10.1177","volume":"16","author":[{"given":"Sabine","family":"Demey","sequence":"first","affiliation":[{"name":"Katholieke Universiteit Leuven Department of Mechanical Engineering, Division PMA Celestijnenlaan 300B, B-3001 Heverlee, Belgium"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Herman","family":"Bruyninckx","sequence":"additional","affiliation":[{"name":"Katholieke Universiteit Leuven Department of Mechanical Engineering, Division PMA Celestijnenlaan 300B, B-3001 Heverlee, Belgium"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Joris","family":"De Schutter","sequence":"additional","affiliation":[{"name":"Katholieke Universiteit Leuven Department of Mechanical Engineering, Division PMA Celestijnenlaan 300B, B-3001 Heverlee, Belgium"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"179","published-online":{"date-parts":[[1997,12,1]]},"reference":[{"key":"atypb1","volume-title":"Proceedings of the IEEE International Conference on Robotics and Automation","author":"Ahmad, S."},{"key":"atypb2","volume-title":"Estimation and Tracking: Principles, Techniques and Software","author":"Bar-Shalom, Y.","year":"1993"},{"key":"atypb3","doi-asserted-by":"publisher","DOI":"10.1016\/0005-1098(88)90073-8"},{"key":"atypb4","volume-title":"Detection of Abrupt Changes: Theory and Application. Information and Systems Science Series","author":"Basseville, M.","year":"1993"},{"key":"atypb5","volume-title":"Surfaces in Range Image Understanding","author":"Besl, P.J.","year":"1986"},{"key":"atypb6","doi-asserted-by":"publisher","DOI":"10.2307\/2319846"},{"key":"atypb7","doi-asserted-by":"publisher","DOI":"10.1109\/TAC.1987.1104524"},{"key":"atypb8","unstructured":"Bruyninckx, H. 1995. Kinematic models for robot compliant motion with identification of uncertainties. PhD Thesis, 95D3, Katholieke Universiteit Leuven, Department of Mechanical Engineering."},{"key":"atypb9","doi-asserted-by":"publisher","DOI":"10.1177\/027836499501400505"},{"key":"atypb10","volume-title":"Proceedings of the IEEE International Conference on Robotics and Automation","author":"De Schutter, J."},{"key":"atypb11","doi-asserted-by":"publisher","DOI":"10.1177\/027836498800700401"},{"key":"atypb12","doi-asserted-by":"publisher","DOI":"10.1177\/027836498800700402"},{"key":"atypb13","doi-asserted-by":"publisher","DOI":"10.1177\/027836499401300501"},{"key":"atypb14","doi-asserted-by":"publisher","DOI":"10.2514\/3.21566"},{"key":"atypb15","doi-asserted-by":"publisher","DOI":"10.1109\/TSMC.1980.4308420"},{"key":"atypb16","volume-title":"Proceedings of the IEEE International Conference on Robotics and Automation","author":"Fedele, A."},{"key":"atypb17","volume-title":"Applied Optimal Estimation","author":"Gelb, A.","year":"1974"},{"key":"atypb18","doi-asserted-by":"publisher","DOI":"10.1109\/2945.468403"},{"key":"atypb19","doi-asserted-by":"publisher","DOI":"10.1093\/biomet\/58.3.509"},{"key":"atypb20","doi-asserted-by":"publisher","DOI":"10.1109\/TAC.1983.1103232"},{"key":"atypb21","doi-asserted-by":"publisher","DOI":"10.1115\/1.3658902"},{"key":"atypb22","volume-title":"Proceedings of the IEEE International Conference on Robotics and Automation","author":"Kazanzides, P."},{"key":"atypb23","first-page":"164","volume":"2","author":"Levenberg, K.","year":"1944","journal-title":"Appl. Math."},{"key":"atypb24","volume-title":"Proceedings of the IMACS\/SICE International Symposium on Robotics, Mechatronics and Manufacturing Systems","author":"Liu, M.-H."},{"key":"atypb25","volume-title":"System Identification: Theory for the User","author":"Ljung, L.","year":"1987"},{"key":"atypb26","doi-asserted-by":"publisher","DOI":"10.1137\/0111030"},{"key":"atypb27","doi-asserted-by":"publisher","DOI":"10.1109\/TSMC.1981.4308708"},{"key":"atypb28","doi-asserted-by":"publisher","DOI":"10.1109\/TAC.1983.1103233"},{"key":"atypb29","doi-asserted-by":"publisher","DOI":"10.1016\/0005-1098(71)90028-8"},{"key":"atypb30","first-page":"203","volume":"47","author":"Milios, E.E.","year":"1989","journal-title":"CVGIP: Image Understanding"},{"key":"atypb31","doi-asserted-by":"crossref","unstructured":"More, J.J. 1977. The Levenberg-Marquardt algorithm: implementation and theory. In Watson, G. (ed.) Numerical Analysis, Lecture Notes in Mathematics vol. 630, New York: Springer-Verlag, pp. 105-116.","DOI":"10.1007\/BFb0067700"},{"key":"atypb32","volume-title":"An Introduction to Identification","author":"Norton, J.","year":"1986"},{"key":"atypb33","volume-title":"Differential Geometry Applied to Curve and Surface Design","author":"Nutboume, A.","year":"1988","edition":"3"},{"key":"atypb34","volume-title":"Elementary Differential Geometry","author":"O'Neill, B.","year":"1966"},{"key":"atypb35","doi-asserted-by":"publisher","DOI":"10.1093\/biomet\/41.1-2.100"},{"key":"atypb36","doi-asserted-by":"publisher","DOI":"10.1093\/biomet\/44.1-2.248"},{"key":"atypb37","volume-title":"In 13th Symposium on Eng. Appl. of Mech. Manuf., Science and Technology (EAM)","author":"Persoons, W."},{"issue":"4","key":"atypb38","first-page":"286","volume":"55","author":"Rosin, P.L.","year":"1993","journal-title":"CVGIP: Image Understanding"},{"key":"atypb39","volume-title":"The Analysis of Variance","author":"Scheff\u00e9, H.","year":"1959"},{"key":"atypb40","doi-asserted-by":"publisher","DOI":"10.1016\/S0020-0255(71)80001-4"},{"issue":"4","key":"atypb41","doi-asserted-by":"crossref","first-page":"444","DOI":"10.1109\/70.88059","volume":"5","author":"Tsujimura, T.","year":"1989","journal-title":"IEEE Trans. Robot. Automat."},{"key":"atypb42","doi-asserted-by":"publisher","DOI":"10.1109\/34.206954"},{"key":"atypb43","volume-title":"Proceedings, SPIE. Vision Geometry IV","author":"Ungureanu, D."},{"key":"atypb44","unstructured":"Whitney, D.E., and Edsall, A.C. 1985. Modeling robot contour processes. In Hanafusa, H. and Inoue, H. (eds.) Robotics Research, The Second International Symposium . Cambridge, MA: MIT Press, pp. 163-170."},{"key":"atypb45","doi-asserted-by":"publisher","DOI":"10.1109\/70.238286"},{"key":"atypb46","doi-asserted-by":"publisher","DOI":"10.1007\/BF01427149"}],"container-title":["The International Journal of Robotics Research"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/027836499701600608","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/027836499701600608","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T10:15:26Z","timestamp":1777457726000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/027836499701600608"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1997,12]]},"references-count":46,"journal-issue":{"issue":"6","published-print":{"date-parts":[[1997,12]]}},"alternative-id":["10.1177\/027836499701600608"],"URL":"https:\/\/doi.org\/10.1177\/027836499701600608","relation":{},"ISSN":["0278-3649","1741-3176"],"issn-type":[{"value":"0278-3649","type":"print"},{"value":"1741-3176","type":"electronic"}],"subject":[],"published":{"date-parts":[[1997,12]]}}}