Research on Assembly Method of Threaded Fasteners Based on Visual and Force Information
Abstract
:1. Introduction
2. Review of the Existing Solutions
- (1)
- The initial orientation of the threaded hole cannot be estimated. In the initial contact state between the bolt and the threaded hole, only the passive compliance control is used to realize the alignment of the initial orientation of the hole.
- (2)
- (3)
- The allowed forces in assembly are small because the assembly precision of threaded holes is required to be higher. The criterion to determine the stiffness modulation factor in [29] is based on comparing the normalized variances of position and force, which might be improper when changes in position and force are both small.
- (1)
- A thread hole position and orientation estimation method based on image features is proposed to adjust the position and orientation of bolts when they initially contact threaded holes. The elliptic fitting method based on arc support and the three-point method are used to estimate the initial position and orientation of threaded holes, which solves the problem of force impact caused by switching from a free space to a constrained space during bolt tightening.
- (2)
- A compliant force controller composed of a constant force controller and an orientation controller is proposed to realize the compliant motion under the condition of a small contact force. First, the constant force control is realized in the X, Y and Z directions of the bolt, which can reduce the force impact at the moment of contact between the bolt and the threaded hole and improve the force tracking accuracy. Second, the orientation control is implemented at an Euler angle around the X, Y and Z directions of the bolt, so as to realize the robotic orientation compliance function in the assembly process, and finally to complete the compliant control in the tightening process.
3. System Configuration
- (1)
- The accuracy of the depth camera, displacement sensor and robot meet the requirements.
- (2)
- The required force and torque in the tightening process are within the range of the joint force and torque of the robot.
- (3)
- The role of the component thickness/depth of the threaded hole is ignored.
- (4)
- There is no relative displacement between the bolt and the fixture during tightening.
4. Position and Orientation Estimation of Threaded Hole
4.1. Improved Ellipse Fitting Algorithm for Arc Support Line Segments
- (1)
- Arc segments are grouped according to the principle of continuity and convexity, the parameters of the ellipse are directly fitted to the arc support group with a large span, and the corresponding set of center points and center coordinates are obtained.
- (2)
- According to the distance between arc segments and the coordinates of the center of the circle, all sets of arc segments are classified, and subsets of arc segments of the same category are collected.
- (3)
- The classified arc segment set is combined and matched, and the parameters of the ellipse are fitted via the least squares method to obtain the initial ellipse information.
- (4)
- According to the geometric properties of ellipses, all candidate ellipses are verified to obtain the final candidate ellipses.
4.1.1. Extraction of Arc Support Line Segment
- (1)
- The angle difference between two subregions and is within the angle tolerance, which is set as 22.5 in this paper.
- (2)
- The angles of candidate regions , and are in the same direction.
4.1.2. Grouping of Arc Support Line Segments
- (1)
- Generate arc support line segment group
- (2)
- Calculation of crossing angle of arc support line segment group
4.1.3. Elliptic Parameter Fitting
4.1.4. Initial Ellipse Selection
4.1.5. Verification of Geometric Properties of Candidate Ellipses
4.2. Ellipse Detection Results Compared with the Method before Improvement
5. Estimation of Threaded Hole Orientation
6. Design of Assembly Force Controller
6.1. Robot Impedance Control Based on Position
6.2. Design of Robot Compliance Force Controller
6.2.1. Constant Force Controller
6.2.2. Orientation Compliance Controller
6.3. General Control Scheme of Assembling Force Controller
7. Experiments and Results
7.1. Visual System Validation Experiment
7.2. Threaded Hole Assembly Experiment
8. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Michalos, G.; Makris, S.; Papakostas, N.; Mourtzis, D.; Chryssolouris, G. Automotive assembly technologies review: Challenges and outlook for a flexible and adaptive approach. CIRP J. Manuf. Sci. Technol. 2010, 2, 81–91. [Google Scholar] [CrossRef]
- Klingajay, M.; Seneviratne, L.D.; Althoefer, K. Identification of threaded fastening parameters using the Newton Raphson Method. In Proceedings of the Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453), Las Vegas, NV, USA, 27–31 October 2003. [Google Scholar]
- Holzer, M. Aircraft Fasteners. 2011. Available online: http://www.aviationpros.com/article/10370291/aircraftfasteners (accessed on 25 October 2016).
- Huang, S.; Schimmels, J.M. Admittance selection conditions for frictionless force-guided assembly of polyhedral parts in two single-point principal contacts. IEEE Trans. Robot. 2008, 24, 461–468. [Google Scholar] [CrossRef]
- Finetto, C.; Rosati, G.; Faccio, M.; Rossi, A. Implementation framework for a fully flexible assembly system (F-FAS). Assem. Autom. 2015, 35, 114–121. [Google Scholar] [CrossRef]
- Rosati, G.; Faccio, M.; Barbazza, L.; Rossi, A. Hybrid fexible assembly systems (H-FAS): Bridging the gap between traditional and fully flexible assembly systems. Int. J. Adv. Manuf. Technol. 2015, 81, 1289–1301. [Google Scholar] [CrossRef]
- Herakovic, N. Robot Vision in Industrial Assembly and Quality Control Processes; INTECH Open Access Publisher: London, UK, 2010. [Google Scholar]
- Fei, N.; Zhuang, F.; Renqiang, L.; Qixin, C.; Yanzheng, Z. An image processing approach for jigsaw puzzle assembly. Assem. Autom. 2007, 27, 25–30. [Google Scholar] [CrossRef]
- Pitipong, S.; Pornjit, P.; Watcharin, P. (2010) An automated fourDOF robot screw fastening using visual servo. In Proceedings of the 2010 IEEE/SICE International Symposium on System Integration, Sendai, Japan, 21–22 December 2010. [Google Scholar]
- Bone, G.M.; Capson, D. Vision-guided fixtureless assembly of automotive components. Robot. Comput. Integr. Manuf. 2003, 19, 79–87. [Google Scholar] [CrossRef]
- Fleischer, J.; Lanza, G.; Otter, M.; Elser, J. Spatial alignment of joining partners without fixtures, based on component-inherent markings. J. Manuf. Syst. 2013, 32, 489–497. [Google Scholar] [CrossRef]
- Xing, D.; Liu, F.; Qin, F.; Xu, D. Coordinated insertion control for inclined precision assembly. IEEE Trans. Ind. Electron. 2016, 63, 2990–2999. [Google Scholar] [CrossRef]
- Xu, Q. Precision position/force interaction control of a piezoelectric multimorph microgripper for microassembly. IEEE Trans. Autom. Sci. Eng. 2013, 10, 503–514. [Google Scholar]
- Chen, H.; Zhang, G.; Zhang, H.; Fuhlbrigge, T.A. Integrated robotic system for high precision assembly in a semi-structured environment. Assem. Autom. 2007, 27, 247–252. [Google Scholar] [CrossRef]
- Chen, H.; Wang, J.; Zhang, G.; Fuhlbrigge, T.; Kock, S. Highprecision assembly automation based on robot compliance. Int. J. Adv. Manuf. Technol. 2009, 45, 999–1006. [Google Scholar] [CrossRef]
- Peña-Cabrera, M.; Lopez-Juarez, I.; Rios-Cabrera, R.; Corona-Castuera, J. Machine vision approach for robotic assembly. Assem. Autom. 2005, 25, 204–216. [Google Scholar] [CrossRef]
- Ilangovan, B.; Monfared, R.P.; Jackson, M. An automated solution for fixtureless sheet metal forming. Int. J. Adv. Manuf. Technol. 2016, 82, 315–326. [Google Scholar] [CrossRef] [Green Version]
- Kalt, E.; Monfared, R.; Jackson, M. Towards an automated polishing system—Capturing manual polishing operations. Int. J. Res. Eng. Technol. 2016, 5, 182–192. [Google Scholar]
- Mezouar, Y.; Prats, M.; Martinet, P. External hybrid vision/force control. In Proceedings of the International Conference on Advanced Robotics, Jeju, Korea, 28 June–1 July 2007; Available online: https://www.researchgate.net/publication/266497261_External_Hybrid_VisionForce_Control (accessed on 25 October 2022).
- Carelli, R.; Oliva, E.; Soria, C.; Nasisi, O. Combined force and visual control of an industrial robot. Robotica 2004, 22, 163–171. [Google Scholar] [CrossRef]
- Tao, X.; Janabi-Sharifi, F.; Cho, H. An active zooming strategy for variable field of view and depth of field in vision-based microassembly. IEEE Trans. Autom. Sci. Eng. 2009, 6, 504–513. [Google Scholar]
- Ren, L.; Wang, L.; Mills, J.K.; Sun, D. Vision-based 2-D automatic micrograsping using coarse-to-fine grasping strategy. IEEE Trans. Ind. Electron. 2008, 55, 3324–3331. [Google Scholar] [CrossRef]
- Chu, H.K.; Mills, J.K.; Cleghorn, W.L. Fabrication of a microcoil through parallel microassembly. In Proceedings of the 2012 IEEE International Conference on Robotics and Automation, Saint Paul, MN, USA, 14–18 May 2012; pp. 5050–5055. [Google Scholar]
- Tamadazte, B.; Arnould, T.; Dembele, S.; Le Fort-Piat, N.; Marchand, E. Real-time vision-based microassembly of 3D MEMS. In Proceedings of the 2009 IEEE/ASME International Conference on Advanced Intelligent Mechatronics, Singapore, 14–17 July 2009; pp. 88–93. [Google Scholar]
- Corke, P.I.; Hutchinson, S.A. A new hybrid image-based visual servo control scheme. In Proceedings of the 39th IEEE Conference on Decision and Control, Sydney, NSW, Australia, 12–15 December 2000; Volume 3, pp. 2521–2526. [Google Scholar]
- Dharmara, K.; Monfared, R.P.; Ogun, P.S.; Jackson, M.R. Robotic assembly of threaded fasteners in a non-structured environment. Int. J. Adv. Manuf. Technol. 2018, 98, 2093–2107. [Google Scholar] [CrossRef] [Green Version]
- Rakotondrabe, M.; Ivan, I.A. Development and force/position control of a new hybrid thermo-piezoelectric microgripper dedicated to micromanipulation tasks. IEEE Trans. Autom. Sci. Eng. 2011, 8, 824–834. [Google Scholar] [CrossRef] [Green Version]
- Rabenorosoa, K.; Clevy, C.; Lutz, P. Hybrid force/position control applied to automated guiding tasks at the microscale. In Proceedings of the 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems, Taipei, Taiwan, 18–22 October 2010; pp. 4366–4371. [Google Scholar]
- Ureche, A.L.P.; Umezawa, K.; Nakamura, Y.; Billard, A. Task parameterization using continuous constraints extracted from human demonstrations. IEEE Trans. Robot. 2015, 31, 1458–1471. [Google Scholar] [CrossRef] [Green Version]
- Prasad, D.K.; Leung, M.K.H.; Cho, S.Y. Edge curvature and convexity based ellipse detection method. Pattern Recognit. 2012, 45, 3204–3221. [Google Scholar] [CrossRef]
- Fornaciari, M.; Prati, A.; Cucchiara, R. A fast and effective ellipse detector for embedded vision applications. Pattern Recognit. 2014, 47, 3693–3708. [Google Scholar] [CrossRef]
- Lu, C.; Xia, S.; Shao, M.; Fu, Y. Arc-support Line Segments Revisited:An Efficient and High-quality Ellipse Detection. IEEE Trans. Image Process. 2019, 29, 768–781. [Google Scholar] [CrossRef] [PubMed]
- Meng, C.; Li, Z.; Bai, X.; Zhou, F. Arcs Adjacency Matrix Based Fast Ellipse Detection. IEEE Trans. Image Process. 2020, 29, 4406–4420. [Google Scholar] [CrossRef] [PubMed]
- Von Gioi, R.G.; Jakubowicz, J.; Morel, J.M.; Randall, G. LSD: A line segment detector. Image Process. Line 2012, 2, 35–55. [Google Scholar] [CrossRef] [Green Version]
Algorithm | Number of Arc Segments | Initial Number of Ellipses | Number of Candidate Ellipses | Number of Detection Ellipses | Detection Time |
---|---|---|---|---|---|
Before improvement | 100 | 13 | 8 | 3 | 0.232 |
After improvement | 100 | 4 | 2 | 1 | 0.044 |
Tilt Angle | Trials | Mean Position Error (Degree) | Mean Position Error (mm) |
---|---|---|---|
5 | 20 | (0.63, 0.44, 0.57) | (0.43, 0.35, 0,33) |
10 | 20 | (0.69, 0.50, 0.63) | (0.33, 0.48, 0.44) |
20 | 20 | (0.73, 0.55, 0.55) | (0.42, 0.36, 0.49) |
30 | 20 | (0.55, 0.35, 0.61) | (0.26, 0.53, 0.58) |
Tilt Angle | Trials | (a) | (b) | (c) | Success Rate |
---|---|---|---|---|---|
5 | 50 | 50 | 49 | 49 | 99% |
10 | 50 | 50 | 49 | 49 | 98% |
20 | 50 | 50 | 49 | 49 | 98% |
30 | 50 | 50 | 50 | 50 | 100% |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 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 (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Zhou, Y.; Wang, X.; Zhang, L. Research on Assembly Method of Threaded Fasteners Based on Visual and Force Information. Processes 2023, 11, 1770. https://doi.org/10.3390/pr11061770
Zhou Y, Wang X, Zhang L. Research on Assembly Method of Threaded Fasteners Based on Visual and Force Information. Processes. 2023; 11(6):1770. https://doi.org/10.3390/pr11061770
Chicago/Turabian StyleZhou, Yibang, Xiaoyong Wang, and Lanzhu Zhang. 2023. "Research on Assembly Method of Threaded Fasteners Based on Visual and Force Information" Processes 11, no. 6: 1770. https://doi.org/10.3390/pr11061770
APA StyleZhou, Y., Wang, X., & Zhang, L. (2023). Research on Assembly Method of Threaded Fasteners Based on Visual and Force Information. Processes, 11(6), 1770. https://doi.org/10.3390/pr11061770