Abstract
Since today, most of the manufacturing companies have the operated CAD model, so CAD-based object autonomous bin picking which using 6DOF Manipulator may be a good option that can save time and increases productivity for an assembly line. This research aims to present an effectively autonomous method that can increases productivity as well as respond quickly of changing items based on customer demand for an assembly line which using 6DOF Manipulator by combining CAD data and computer vision system. Firstly, The 3D CAD model of grasped object is projected onto six different 2D planes, then combining six views to form the final pointcloud. Secondly, a voting scheme is used to estimated the 3D pose of object which is obtained by a 3D camera. For tuning a precision of an estimation such as surface normal, angle and location of an object, Iterative closest point (ICP) algorithm is applied. Before doing experiments, the recognition algorithm is verified through the simulation program. Through implement experiments, the system proved that it is stable, good precision and applicable in production line where mass product is produced. Moreover, the developed system allows non-expert users with basic knowledge about CAD drawing and image processing can generate a pose of an object from CAD model and transmit data to a manipulator for the bin picking task.
Similar content being viewed by others
References
Hardin, W.: Vision enables freestyle bin-picking, Vision System Design (2007).
Golnabia, H., Asadpour, A.: Design and application of industrial machine vision systems. Robot. Comput. Integr. Manuf. 23(6), 630–637 (2007)
Ulrich, M., Wiedemann, C., Steger, C.: CAD-based recognition of 3D objects in monocular images. In: Proc. IEEE International Conference on Robotics and Automation, pp. 1191–1198 (2009)
Casado, F., Lapido, Y.L., Losada, D. P., Alonso, A.S.: Pose estimation and object tracking using 2D image. In: 27th International Conference on Flexible Automation and Intelligent Manufacturing, 27–30 June, Modena, Italia, pp. 63–71 (2017)
Collet, A., Berenson, D., Srinivasa, S.S., Ferguson, D.: Object recognition and full pose registration from a single image for robotic manipulation. In: IEEE International Conference on Robotics and Automation, pp. 48–55 (2009)
Ban, K., Warashina, F., Kanno, I., Kumiya, H.: Industrial intelligent robot. FANUC Tech. Rev. 16(2), 29–34 (2003)
Xu, J.: Rapid 3D surface profile measurement of industrial parts using two-level structured light pat-terns. Opt. Lasers. Eng 49, 907–914 (2011)
Bousmalis, K., Irpan, A., Wohlhart Y. P., Bai, M., Kelcey, M., Kalakrishnan, M., Downs, L., Ibarz, J., Pastor, P., Konolige, K.S., Levine, V. Vanhoucke, Using simulation and domain adaptation to improve efficiency of deep robotic grasping. In: Proceedings of IEEE International Conference on Robotics and Automation (ICRA), Australia, pp. 4243–4250 (2018)
Mahler, J., Liang, J., Niyaz, S., Laskey, M., Doan, R., Liu, X., Ojea, J.A., Goldberg, K. Dex-net 2.0: deep learning to plan robust grasps with synthetic point clouds and analytic grasp metrics. In: Robotics: Science and Systems (2017)
Tuan-Tang, L., Chyi-Yeu, L.: Bin-picking for planar objects based on a deep learning network: a case study of USB packs. Sens. Actuators 9, 3602–3618 (2019)
Iglesias, A.T., Pastor-López, I., Urquijo, B.S., García-Bringas, P.: Effective bin picking approach by combining deep learning and point cloud processing techniques. In: de la Cal E.A., Villar Flecha J.R., Quintián H., Corchado E. (eds) Hybrid Artificial Intelligent Systems. HAIS 2020. Lecture Notes in Computer Science, vol 12344. Springer, Cham
Benjamin, J., Tevon, W., Remi, G., Konrad, A.: Pose estimation and bin picking for deformable products. IFAC-PapersOnLine 52(30), 361–366 (2019)
Chun-Tse, L., Cheng-Han, T., Jen-Yuan, C.: A CAD-free random bin picking system for fast changeover on multiple objects. In: ASME 2020 29th Conference on Information Storage and Processing Systems (2020)
Chen, J., Fujinami, T., Li, E.: Deep bin picking with reinforcement learning. In: Proceedings of the 35th International Conference on Machine Learning, Stockholm, Sweden, PMLR 80, 2018, pp. 1–8
Wu, G., Bin, L., Qibing, Z., Huang, M., Guo, Y.: Using color and 3D geometry features to segment fruit point cloud and improve fruit recognition accuracy. Comput. Electron. Agric. 174, 1–8 (2020)
Aldoma, A. et al. CAD-model recognition and 6DOF pose estimation using 3D cues. In: Proc. IEEE Int. Conf. Comput. Vis. pp. 585–592 (2011)
Song, K.T., Wu, C.H., Jiang, S.Y.: CAD-based pose estimation design for random bin picking using a RGB-D camera. J. Intell. Robot. Syst. 87, 455–470 (2017)
Li, M., Hashimoto, K.: Fast and robust pose estimation algorithm for bin picking using point pair feature. In: 24th International Conference on Pattern Recognition (ICPR), pp. 1604–1609 (2018)
Hanh, L.D., Tu, H.B.: Computer vision for industrial robot in planar bin picking application. Adv. Sci. Technol. Eng. Syst. J. 5(6), 1244–1249 (2020)
Robotic Bin Picking Made Possible with the New FANUC iRVision 3D Area Sensor, (2015), http://robot.fanucamerica.com/robot-applications/Bin-Picking-Robot-with-3D-Area-Sensor-Vision-System.aspx
Pick-itTM Robotic Picking, (2015), http://www.intermodalics.eu/pick-it-3d
Szilvśi-Nagy, M., Mátyási, G.: Analysis of STL files. Math. Comput. Model. 38(7–9), 945–960 (2003)
Hallad, S.A., Banapurmath, N.R., Patil, A.Y., Hunashyal, A.M., Shettar, A.S.: Studies on the effect of multi-walled carbon nanotube–reinforced polymer-based nano-composites using finite element analysis software tool. Proc. Inst. Mech. Eng. Part N J. Nanomater. Nanoeng. Nanosyst. 230(4), 200–212 (2016)
Vishalagoud, S.P., Farheen, B., Kurahatti, R.V., Arun, Y.P., Raju, G.U., Afzal, A., Manzoore, E., Soudagar, M., Ravinder Kumar, C., Ahamed, S.: A study of sound pressure level (SPL) inside the truck cabin for new acoustic materials: an experimental and FEA approach. Alex Eng J 60(6), 5949–5976 (2021)
Dhaduti, S.C., Sarganachari, S.G., Patil, A.Y., Yunus, K.T.M.: Prediction of injection molding parameters for symmetric spur gear. J. Mol. Model. 26(11), 302 (2020). https://doi.org/10.1007/s00894-020-04560-9
Hallad, S.A., Patil, A.Y., BanapurmathNR, H.A.M., Shettar, A.S., Ayachit, N.H.: Experimental and numerical validation on the utilization of polymer based nano-composites for structural applications using FEA software tool. Mater. Focus 6(6), 685–690 (2017)
Katz, S., Tal, A., Basri, R.: Direct visibility of point sets. In: Proceeding ACM SIGGRAPH Conference on Computer Graphic, pp. 1–8 (2007)
Hanh, L.D., Duc, L.M.: Planar object recognition for bin picking application. In: Proceedings of 5th NAFOSTED Conference on Information and Computer Science (NICS), Ho Chi Minh, pp. 213–218 (2018)
Rusu, R.B.: Semantic 3D object maps for everyday manipulation in human living environments. Künstl Intell. 24, 345–348 (2010)
Drost, B., Ulrich, M., Navab, N., Ilic, S.: Model globally, match locally. In: 2010 IEEE Conference on Computer Vision and Pattern Recognition, pp. 998–1005 (2010)
Bullet Physics SDK, Real-time collision detection and multi-physics simulation for VR, games, visual effects, robotics, machine learning etc, https://opensource.google/projects/bullet3
Kverneland, K. O.: The ISO System of Limits and Fits—Tolerances and Deviations. (2007)
Acknowledgements
We acknowledgment the support of time and facilities from Ho Chi Minh City University of Technology (HCMUT), VNU-HCM for this study
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Hanh, L.D., Hieu, K.T.G. 3D matching by combining CAD model and computer vision for autonomous bin picking. Int J Interact Des Manuf 15, 239–247 (2021). https://doi.org/10.1007/s12008-021-00762-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12008-021-00762-4