{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T04:20:00Z","timestamp":1760242800584,"version":"build-2065373602"},"reference-count":24,"publisher":"MDPI AG","issue":"8","license":[{"start":{"date-parts":[[2016,7,29]],"date-time":"2016-07-29T00:00:00Z","timestamp":1469750400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>It is traditionally difficult to implement fast and accurate position regulation on an industrial robot in the presence of uncertainties. The uncertain factors can be attributed either to the industrial robot itself (e.g., a mismatch of dynamics, mechanical defects such as backlash, etc.) or to the external environment (e.g., calibration errors, misalignment or perturbations of a workpiece, etc.). This paper proposes a systematic approach to implement high-performance position regulation under uncertainties on a general industrial robot (referred to as the main robot) with minimal or no manual teaching. The method is based on a coarse-to-fine strategy that involves configuring an add-on module for the main robot\u2019s end effector. The add-on module consists of a 1000 Hz vision sensor and a high-speed actuator to compensate for accumulated uncertainties. The main robot only focuses on fast and coarse motion, with its trajectories automatically planned by image information from a static low-cost camera. Fast and accurate peg-and-hole alignment in one dimension was implemented as an application scenario by using a commercial parallel-link robot and an add-on compensation module with one degree of freedom (DoF). Experimental results yielded an almost 100% success rate for fast peg-in-hole manipulation (with regulation accuracy at about 0.1 mm) when the workpiece was randomly placed.<\/jats:p>","DOI":"10.3390\/s16081195","type":"journal-article","created":{"date-parts":[[2016,7,29]],"date-time":"2016-07-29T10:40:24Z","timestamp":1469788824000},"page":"1195","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":15,"title":["Applying High-Speed Vision Sensing to an Industrial Robot for High-Performance Position Regulation under Uncertainties"],"prefix":"10.3390","volume":"16","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-4605-3135","authenticated-orcid":false,"given":"Shouren","family":"Huang","sequence":"first","affiliation":[{"name":"Graduate School of Information Science and Technology, University of Tokyo, 7-3-1 Hongo, Bunkyo-ku, Tokyo 113-8656, Japan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Niklas","family":"Bergstr\u00f6m","sequence":"additional","affiliation":[{"name":"Graduate School of Information Science and Technology, University of Tokyo, 7-3-1 Hongo, Bunkyo-ku, Tokyo 113-8656, Japan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yuji","family":"Yamakawa","sequence":"additional","affiliation":[{"name":"Graduate School of Information Science and Technology, University of Tokyo, 7-3-1 Hongo, Bunkyo-ku, Tokyo 113-8656, Japan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8531-1590","authenticated-orcid":false,"given":"Taku","family":"Senoo","sequence":"additional","affiliation":[{"name":"Graduate School of Information Science and Technology, University of Tokyo, 7-3-1 Hongo, Bunkyo-ku, Tokyo 113-8656, Japan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Masatoshi","family":"Ishikawa","sequence":"additional","affiliation":[{"name":"Graduate School of Information Science and Technology, University of Tokyo, 7-3-1 Hongo, Bunkyo-ku, Tokyo 113-8656, Japan"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2016,7,29]]},"reference":[{"key":"ref_1","unstructured":"Verdonck, W., and Swevers, J. (2002, January 12\u201318). Improving the Dynamic Accuracy of Industrial Robots by Trajectory Pre-Compensation. Proceedings of the 2002 IEEE International Conference on Robotics and Automation, Washington, DC, USA."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1186\/s40648-014-0025-4","article-title":"View-based teaching\/playback for robotic manipulation","volume":"2","author":"Maeda","year":"2015","journal-title":"ROBOMECH J."},{"key":"ref_3","unstructured":"Cheah, C.C., Lee, K., Kawamura, S., and Arimoto, S. (2000, January 12\u201315). Asymptotic Stability of Robot Control with Approximate Jacobian Matrix and its Application to Visual Servoing. Proceedings of the 39th IEEE Conference on Decision and Control, Sydney, Australia."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"692","DOI":"10.1109\/TRA.2003.814517","article-title":"Approximate jacobian control for robots with uncertain kinematics and dynamics","volume":"19","author":"Cheah","year":"2003","journal-title":"IEEE Trans. Robot. Autom."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"93","DOI":"10.1002\/rob.10071","article-title":"Robust visual-servo control of robot manipulators in the presence of uncertainty","volume":"20","author":"Zergeroglu","year":"2003","journal-title":"J. Robot. Syst."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"143","DOI":"10.1109\/TRA.2003.820923","article-title":"Uncalibrated dynamic visual servoing","volume":"20","author":"Piepmeier","year":"2004","journal-title":"IEEE Trans. Robot. Autom."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"804","DOI":"10.1109\/TRO.2006.878788","article-title":"Uncalibrated visual servoing of robots using a depth-independent interaction matrix","volume":"22","author":"Liu","year":"2006","journal-title":"IEEE Trans. Robot."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"843","DOI":"10.1109\/TRO.2008.2001356","article-title":"Adaptive visual servoing using point and line features with an uncalibrated eye-in-hand camera","volume":"24","author":"Wang","year":"2008","journal-title":"IEEE Trans. Robot."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"13","DOI":"10.1016\/S0924-0136(00)00771-8","article-title":"Predictive sensor guided robotic manipulators in automated welding cells","volume":"9","author":"Bauchspiess","year":"2001","journal-title":"J. Mater. Process. Technol."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"613","DOI":"10.1080\/01691864.2014.884934","article-title":"Dynamic compensation by fusing a high-speed actuator and high-speed visual feedback with its application to fast peg-and-hole alignment","volume":"28","author":"Huang","year":"2014","journal-title":"Adv. Robot."},{"key":"ref_11","unstructured":"Industry 4.0. Available online: https:\/\/en.wikipedia.org\/wiki\/Industry_4.0."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"209","DOI":"10.1016\/0736-5845(93)90056-P","article-title":"The macro\/micro manipulator: An improved architecture for robot control","volume":"10","author":"Sharon","year":"1993","journal-title":"Robot. Comput. Integr. Manuf."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"26","DOI":"10.1109\/37.482134","article-title":"Vibration control of a micro\/macro-manipulator system","volume":"16","author":"Lew","year":"1996","journal-title":"IEEE Control Syst. Mag."},{"key":"ref_14","unstructured":"Arakawa, K., Kakizaki, T., and Omyo, S. (1998, January 17\u201319). A Method of Robust Seam Feature Detection from Profiles for Robotic Sealing. Proceedings of the MVA1998 IAPR Workshop on Machine Vision Applications, Chiba, Japan."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Hodac, A., and Siegwart, R. (1999, January 18). Decoupled Macro\/Micro-Manipulator for Fast and Precise Assembly Operations: Design and Experiments. Proceedings of the SPIE 3834, Microrobotics and Microassembly, Boston, MA, USA.","DOI":"10.1117\/12.357816"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"636","DOI":"10.1016\/j.rcim.2014.04.001","article-title":"Integrated approach to robotic machining with macro\/micro-actuation","volume":"30","author":"Schneider","year":"2014","journal-title":"Robot. Comput. Integr. Manuf."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"1101","DOI":"10.2493\/jjspe.67.1101","article-title":"Development of a high-precision mounting robot with fine motion mechanism (3rd report)\u2014Positioning experiment of scara robot with fine mechanism","volume":"67","author":"Omari","year":"2001","journal-title":"Jpn. Soc. Precis. Eng."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Huang, S., Bergstr\u00f6m, N., Yamakawa, Y., Senoo, T., and Ishikawa, M. (2016, January 16\u201321). High-Performance Robotic Contour Tracking Based on the Dynamic Compensation Concept. Proceedings of the 2016 IEEE International Conference on Robotics and Automation, Stockholm, Sweden.","DOI":"10.1109\/ICRA.2016.7487577"},{"key":"ref_19","unstructured":"Photron IDP-Express R2000 High-Speed Camera. Available online: http:\/\/www.photron.co.jp\/."},{"key":"ref_20","unstructured":"CUDA Parallel Computing Platform. Available online: http:\/\/www.nvidia.com\/object\/cuda_home_new.html."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Hartley, R.I., and Zisserman, A. (2004). Multiple View Geometry in Computer Vision, Cambridge University Press.","DOI":"10.1017\/CBO9780511811685"},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Lawler, E.L., Lenstra, J.K., Rinnooy Kan, A.H.G., and Shmoys, D.B. (1985). The Traveling Salesman Problem: A Guided Tour of Combinatorial Optimization, John Wiley and Sons Ltd.","DOI":"10.2307\/2582681"},{"key":"ref_23","first-page":"1","article-title":"A pre-compensation fuzzy logic algorithm designed for the dynamic compensation robotic system","volume":"12","author":"Huang","year":"2015","journal-title":"Int. J. Adv. Robot."},{"key":"ref_24","unstructured":"Video for Experimental Result of Peg-and-Hole Alignment. Available online: http:\/\/www.k2.t.u-tokyo.ac.jp\/fusion\/pih\/index-e.html."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/16\/8\/1195\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T19:27:19Z","timestamp":1760210839000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/16\/8\/1195"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,7,29]]},"references-count":24,"journal-issue":{"issue":"8","published-online":{"date-parts":[[2016,8]]}},"alternative-id":["s16081195"],"URL":"https:\/\/doi.org\/10.3390\/s16081195","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2016,7,29]]}}}