Calibration of In-Plane Center Alignment Errors in the Installation of a Circular Slide with Machine-Vision Sensor and a Reflective Marker
Abstract
:1. Introduction
2. Theoretical Background
2.1. Definition of IPCA in CMS
2.2. Measurement System Configuration
3. Experiment and Analysis
3.1. Calibration of Camera
3.2. Image Acquisition and Processing
3.3. Analysis of Experimental Results
4. Conclusions
Author Contributions
Funding
Conflicts of Interest
References
- Cleary, K.; Brooks, T. Kinematic analysis of a novel 6-DOF parallel manipulator. In Proceedings of the IEEE International Conference on Robotics and Automation, Atlanta, GA, USA, 2–6 May 1993; pp. 708–713. [Google Scholar]
- Attia, H.A. Dynamic modelling of planar mechanisms using point coordinates. KSME Int. J. 2003, 17, 1977–1985. [Google Scholar] [CrossRef]
- Müller, A. Internal preload control of redundantly actuated parallel manipulator—Its application to backlash avoiding control. IEEE Trans. Robot. Autom. 2005, 21, 668–677. [Google Scholar] [CrossRef]
- Park, F.C.; Kim, J.W. Singularity Analysis of Closed Kinematic Chains. J. Mech. Des. 1999, 121, 32–38. [Google Scholar] [CrossRef] [Green Version]
- Ryu, S.-J.; Kim, J.W.; Hwang, J.C.; Park, C.; Cho, H.S.; Lee, K.; Lee, Y.; Cornel, U.; Park, F.C. Eclipse: An overactuated parallel mechanism for rapid machining. ASME Manuf. Sci. Eng. 1998, 8, 681–689. [Google Scholar]
- Kim, W.J.; Hwang, J.C.; Kim, J.S.; Park, F.C. Eclipse–II: A new parallel mechanism enabling continuous 360-degree spinning plus three-axis translational motions. Proc. IEEE Int. Conf. Robot. Autom. 2001, 18, 3274–3279. [Google Scholar]
- Gao, F.; Liu, X.-J.; Chen, X. The relationships between the shapes of the workspaces and the link lengths of 3-DOF symmetrical planar parallel manipulators. Mech. Mach. Theory 2001, 36, 205–220. [Google Scholar] [CrossRef]
- Merlet, J.-P. Determination of 6D Workspaces of Gough-Type Parallel Manipulator and Comparison between Different Geometries. Int. J. Robot. Res. 1999, 18, 902–916. [Google Scholar] [CrossRef]
- Merlet, J.-P.; Gosselin, C.M.; Mouly, N. Workspaces of planar parallel manipulators. Mech. Mach. Theory 1998, 33, 7–20. [Google Scholar] [CrossRef]
- Kim, B.-S.; Lee, J.-W.; Kim, Y.-S.; Kim, J.-D.; Lee, H.-J. The Study of Kinematic Analysis and Control by Optimum Design of Redundantly Actuated Parallel Robot. J. Korean Soc. Precis. Eng. 2012, 29, 426–432. [Google Scholar] [CrossRef]
- Lou, Y.; Liu, G.; Chen, N.; Li, Z. Optimal design of parallel manipulators for maximum effective regular workspace. In Proceedings of the 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems, Edmonton, AB, Canada, 2–6 August 2005; pp. 795–800. [Google Scholar]
- Ryu, S.-J.; Kim, J.W.; Hwang, J.C.; Park, C.; Sang Cho, H.; Lee, K.; Lee, Y.; Cornel, U.; Park, F.C.; Kim, J. Eclipse: An Overactuated Parallel Mechanism for Rapid Machining. In Parallel Kinematic Machines; Boër, C.R., Molinari-Tosatti, L., Smith, K.S., Eds.; Advanced Manufacturing; Springer: London, UK, 1999; pp. 441–455. ISBN 978-1-4471-1228-0. [Google Scholar]
- Chablat, D.; Wenger, P. Architecture optimization of a 3-DOF translational parallel mechanism for machining applications, the orthoglide. IEEE Trans. Robot. Automat. 2003, 19, 403–410. [Google Scholar] [CrossRef]
- Bai, S. Optimum design of spherical parallel manipulators for a prescribed workspace. Mech. Mach. Theory 2010, 45, 200–211. [Google Scholar] [CrossRef]
- Rashoyan, G.V.; Lastochkin, A.B.; Glazunov, V.A. Kinematic analysis of a spatial parallel structure mechanism with a circular guide. J. Mach. Manuf. Reliab. 2015, 44, 626–632. [Google Scholar] [CrossRef]
- Hepcomotion Webpage. Available online: https://www.hepcomotion.com/product/ring-guides-track-systems-and-segments/hdrt-heavy-duty-ring-guides-and-track-systems/ (accessed on 1 September 2020).
- Trioptics Products Home Page. Available online: https://trioptics.com/products/imagemaster-hr-universal-image-quality-mtf-testing (accessed on 1 September 2020).
- Qian, S.; Bao, K.; Zi, B.; Wang, N. Kinematic Calibration of a Cable-Driven Parallel Robot for 3D Printing. Sensors 2018, 18, 2898. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Chen, H.-H. In-situ alignment calibration of attitude and ultra short baseline sensors for precision underwater positioning. Ocean. Eng. 2008, 35, 1448–1462. [Google Scholar] [CrossRef]
- Lee, N.K.S.; Yu, G.; Joneja, A.; Ceglarek, D. The modeling and analysis of a butting assembly in the presence of workpiece surface roughness and part dimensional error. Int. J. Adv. Manuf. Technol. 2006, 31, 528–538. [Google Scholar] [CrossRef]
- Šuligoj, F.; Svaco, M.; Jerbic, B.; Sekoranja, B.; Vidakovic, J. Automated marker localization in the planning phase of robotic neurosurgery. IEEE Access 2017, 5, 12265–12274. [Google Scholar] [CrossRef]
- Nycz, C.J.; Gondokaryono, R.; Carvalho, P.; Patel, N.; Wartenberg, M.; Pilitsis, J.G.; Fischer, G.S. Mechanical validation of an MRI compatible stereotactic neurosurgery robot in preparation for pre-clinical trials. In Proceedings of the 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Vancouver, BC, Canada, 24–28 September 2017; pp. 1677–1684. [Google Scholar]
- Hauck, A.; Sorg, M.; Farber, G.; Schenk, T. What can be learned from human reach-to-grasp movements for the design of robotic hand-eye systems? In Proceedings of the 1999 IEEE International Conference on Robotics and Automation (Cat. No. 99CH36288C), Detroit, MI, USA, 10–15 May 1999; Volume 4, pp. 2521–2526. [Google Scholar]
- Basler Web Home Page. Available online: https://www.baslerweb.com/ko/products/cameras/area-scan-cameras/ace/aca3800-10gm/#tab=spec (accessed on 1 September 2020).
- Zeng, J.; Chang, B.; Du, D.; Peng, G.; Chang, S.; Hong, Y.; Wang, L.; Shan, J. A Vision-Aided 3D Path Teaching Method before Narrow Butt Joint Welding. Sensors 2017, 17, 1099. [Google Scholar] [CrossRef] [Green Version]
- Wang, Z.; Walsh, K.; Verma, B. On-Tree Mango Fruit Size Estimation Using RGB-D Images. Sensors 2017, 17, 2738. [Google Scholar] [CrossRef] [Green Version]
- Nasirahmadi, A.; Sturm, B.; Edwards, S.; Jeppsson, K.-H.; Olsson, A.-C.; Müller, S.; Hensel, O. Deep Learning and Machine Vision Approaches for Posture Detection of Individual Pigs. Sensors 2019, 19, 3738. [Google Scholar] [CrossRef] [Green Version]
- Zhang, Z.-Q. Cameras and Inertial/Magnetic Sensor Units Alignment Calibration. IEEE Trans. Instrum. Meas. 2016, 65, 1495–1502. [Google Scholar] [CrossRef] [Green Version]
- Weng, J.; Cohen, P.; Hemiou, M. Camera calibration with distortion models and accuracy evaluation. IEEE Trans. Pattern Anal. Mach. Intell. 1992, 14, 965–980. [Google Scholar] [CrossRef] [Green Version]
- Pollefeys, M.; Koch, R.; Van Gool, L. Self-Calibration and Metric Reconstruction Inspite of Varying and Unknown Intrinsic Camera Parameters. Int. J. Comput. Vis. 1999, 32, 7–25. [Google Scholar] [CrossRef]
- Zhang, Z. A flexible new technique for camera calibration. IEEE Trans. Pattern Anal. Machine Intell. 2000, 22, 1330–1334. [Google Scholar] [CrossRef] [Green Version]
- Hu, J.-S.; Chang, Y.-J. Automatic Calibration of Hand–Eye–Workspace and Camera Using Hand-Mounted Line Laser. IEEE/ASME Trans. Mechatron. 2013, 18, 1778–1786. [Google Scholar] [CrossRef]
- Zhang, Z. Camera calibration with one-dimensional objects. IEEE Trans. Pattern Anal. Machine Intell. 2004, 26, 892–899. [Google Scholar] [CrossRef]
- Klinger, T. Image Processing with LabVIEW and IMAQ Vision; Prentice Hall Professional: Upper Saddle River, NJ, USA, 2003. [Google Scholar]
- Kwon, K.S.; Ready, S. Practical Guide to Machine Vision Software: An. Introduction with LabVIEW; John Wiley & Sons: Hoboken, NJ, USA, 2014. [Google Scholar]
- Lee, D.-M.; Yang, S.-H.; Lee, S.-R.; Lee, Y.-M. Development of machine vision system and dimensional analysis of the automobile front-chassis-module. KSME Int. J. 2004, 18, 2209. [Google Scholar] [CrossRef]
- Oh, S.; You, J.-H.; Kim, Y.-K. FPGA Acceleration of Bolt Inspection Algorithm for a High-Speed Embedded Machine Vision System (ICCAS 2019). In Proceedings of the 2019 19th International Conference on Control, Jeju, Korea, 15–18 October 2019; pp. 1070–1073. [Google Scholar]
- Lee, D.J.; Kim, S.H.; Ahn, J.H. Breakage detection of small-diameter tap using vision system in high-speed tapping machine with open architecture controller. KSME Int. J. 2004, 18, 1055–1061. [Google Scholar] [CrossRef]
- Thomas, S.M.; Chan, Y.T. A Simple Approach for the Estimation of Circular Arc Center and Its Radius. Comput. Vis. Graph. Image Process. 1989, 45, 362–370. [Google Scholar] [CrossRef]
- Taubin, G. Estimation of planar curves, surfaces, and nonplanar space curves defined by implicit equations with applications to edge and range image segmentation. IEEE Trans. Pattern Anal. Machine Intell. 1991, 13, 1115–1138. [Google Scholar] [CrossRef] [Green Version]
- Umbach, D.; Jones, K.N. A few methods for fitting circles to data. IEEE Trans. Instrum. Meas. 2003, 52, 1881–1885. [Google Scholar] [CrossRef] [Green Version]
- Pratt, V. Direct least squares fitting of algebraic surfaces. Comput. Graph. 1987, 21, 145–152. [Google Scholar] [CrossRef]
- | Item | Model Number | Specifications | |
---|---|---|---|---|
Driving part | Stepper motor | EZi-servo M2 60M | Drive method | BI-POLAR |
Pulse/revolution | 20,000 | |||
Current per PHASE | 4 A | |||
Controller | NI Compact RIO 9033 | Software | Labview | |
Driven part | Circular slide | Hepcomotion RIM 627R360 P N | Pitch diameter | 606.5 mm |
Number of teeth | 500 | |||
Pinion | P125W14T34B | Number of teeth | 34 | |
Measurement | Vision camera | Basler acA3800-10gm | Table 2 | |
Lens | TC1214-3MPG | |||
Reflective marker | Optitrack MKR127M4-10 | diameter | 12.7 mm |
Sensor size n × t | 6.4 × 4.6 [mm] |
Focal length f | 12 [mm] |
Camera resolution | 3840 × 2748 [pixel] |
Length per unit pixel | 0.07841 [mm] |
FOV size w × d | 300 × 218 [mm] |
Working distance h | 565 [mm] |
ΔP | Δx | Δy |
---|---|---|
144.90 | 112.60 | |
0.83 | −8.53 | |
145.73 | 104.07 |
Δθ | Radius | STD | Dist. Error |
---|---|---|---|
20° | 92.29 | 4.67 | 2.38 |
10° | 92.74 | 4.35 | 1.98 |
5° | 91.96 | 5.92 | 1.36 |
Δθ | Radius | STD | Dist. Error | Error Rate |
---|---|---|---|---|
20° | 94.50 | 0.25 | 0.37 | 27% |
10° | 94.46 | 0.25 | 0.37 | 27% |
5° | 94.44 | 0.26 | 0.36 | 27% |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Jeong, H.; Yu, J.; Lee, D. Calibration of In-Plane Center Alignment Errors in the Installation of a Circular Slide with Machine-Vision Sensor and a Reflective Marker. Sensors 2020, 20, 5916. https://doi.org/10.3390/s20205916
Jeong H, Yu J, Lee D. Calibration of In-Plane Center Alignment Errors in the Installation of a Circular Slide with Machine-Vision Sensor and a Reflective Marker. Sensors. 2020; 20(20):5916. https://doi.org/10.3390/s20205916
Chicago/Turabian StyleJeong, Hyungjin, Jiwon Yu, and Donghun Lee. 2020. "Calibration of In-Plane Center Alignment Errors in the Installation of a Circular Slide with Machine-Vision Sensor and a Reflective Marker" Sensors 20, no. 20: 5916. https://doi.org/10.3390/s20205916