Abstract
In the field of robotics, pick and place applications are becoming increasingly popular due to their ability to automate repetitive tasks that can create temporary or permanent injuries. To enhance the efficiency of these applications, object recognition using a fixed camera or one mounted on a robotic hand has been employed. This paper explores the possibilities of implementing a low-cost camera into a collaborative robotic system. A software architecture has been developed, including modules for perception, pick and place, and part transfer. A comprehensive overview of various intuitive drag-and-drop image processing technologies and their suitability for object recognition in a robotic context is provided. The challenges related to lighting and the effect of shadows in object recognition are discussed. A critical assessment is made of the architecture development platform as well as the study and the results are performed, and the effectiveness of the proposed solution based on the Niop architecture is verified.
Article PDF
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
References
Patil, S., Vasu, V., Srinadh, K.V.S.: Advances and perspectives in collaborative robotics: a review of key technologies and emerging trends. Discov. Mech. Eng. 2, 13 (2023). https://doi.org/10.1007/s44245-023-00021-8
Bormann, R., de Brito, B.F., Lindermayr, J., Omainska, M., Patel, M. Towards Automated Order Picking Robots for Warehouses and Retail. In: Tzovaras, D., Giakoumis, D., Vincze, M., Argyros, A. (eds).: Computer Vision Systems. ICVS 2019. Lecture Notes in Computer Science, 11754, 185–198. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-34995-0_18.
Silveira, M., Santos, A.A., Pereira, F., da FerreiraSilva, A., FelgueirasRamosMachado, C.A.J.: 3D Vision Object Identification Using Yolov8. Int. J. Mechatron. Appl. Mech. 17, 7–15 (2024). https://doi.org/10.17683/ijomam/issue17.1
Keshvarparast, A., Battini, D., Battaia, O., et al.: Collaborative robots in manufacturing and assembly systems: literature review and future research agenda. J. Intell. Manuf. 35, 2065–2118 (2024). https://doi.org/10.1007/s10845-023-02137-w
Javaid, M., Haleem, A., Singh, R.P., Rab, S., Suman, R.: Significant applications of Cobots in the field of manufacturing. Cogn. Robot. 2, 222–233 (2022). (ISSN 2667-2413)
Borboni, A., Reddy, K.V.V., Elamvazuthi, I., AL-QuraishiNatarajanAzhar Ali, M.S.E.S.S.: The Expanding Role of Artificial Intelligence in Collaborative Robots for Industrial Applications: A Systematic Review of Recent Works. Machines 11, 111 (2023). https://doi.org/10.3390/machines11010111
Kakade, S., Patle, B., Umbarkar, A.: Applications of collaborative robots in agile manufacturing: a review. Robot. Syst. Appl. 3(1), 59–83 (2023). https://doi.org/10.21595/rsa.2023.23238
Asaad, H., Askar, S., Kakamin, A., Nayla, F.A.: Exploring the Impact of Artificial Intelligence on Humanrobot Cooperation in the Context of Industry 4.0. Appl. Comput. Sci. 20, 138–155 (2024). https://doi.org/10.35784/acs-2024-21
Montini, E., Daniele, F., Agbomemewa, L., et al.: Collaborative Robotics: A Survey From Literature and Practitioners Perspectives. J. Intell. Robot. Syst. 110, 117 (2024). https://doi.org/10.1007/s10846-024-02141-z
Jørgensen, T.B., Jensen, S.H.N., Aanæs, H., et al.: An Adaptive Robotic System for Doing Pick and Place Operations with Deformable Objects. J. Intell. Robot. Syst. 94, 81–100 (2019). https://doi.org/10.1007/s10846-018-0958-6
Sezer, A., Altan, A.: Detection of solder paste defects with an optimization-based deep learning model using image processing techniques. Soldering Surface Mount Technol. 33(5), 291–298 (2021). https://doi.org/10.1108/SSMT-04-2021-0013
Yağ, İ, Altan, A.: Artificial Intelligence-Based Robust Hybrid Algorithm Design and Implementation for Real-Time Detection of Plant Diseases in Agricultural Environments. Biology (Basel) 11(12), 1732 (2022). https://doi.org/10.3390/biology11121732
Anjum, M.U., Khan, U.S., Qureshi, W.S., Hamza, A., Khan. W.A.: Vision-Based Hybrid Detection For Pick And Place Application In Robotic Manipulators. 2023 International Conference on Robotics and Automation in Industry (ICRAI), Peshawar, Pakistan, 1–5 (2023). https://doi.org/10.1109/ICRAI57502.2023.10089602.
Borrell, J., Perez-Vidal, C., Segura, J.V.: Optimization of the pick-and-place sequence of a bimanual collaborative robot in an industrial production line. Int. J. Adv. Manuf. Technol. 130, 4221–4234 (2024). https://doi.org/10.1007/s00170-023-12922-9
Gomes, N.M., Martins, F.N., Lima, J., Wörtche, H.: Reinforcement Learning for Collaborative Robots Pick-and-Place Applications: A Case Study. Automation 3, 223–241 (2022). https://doi.org/10.3390/automation3010011
Javaid, M., Haleem, A., Singh, R.P., Rab, S., Suman, R.: Significant applications of Cobots in the field of manufacturing. Cogn. Robot. 2, 222–233 (2022). https://doi.org/10.1016/j.cogr.2022.10.001. (ISSN 2667-2413)
Pereira, F., Pinto, L., Soares, F., Vasconcelos, R., Machado, J., Carvalho, V.: Online yarn hairiness– Loop & protruding fibers dataset. Data Brief 54, 110355 (2024). https://doi.org/10.1016/j.dib.2024.110355. (ISSN 2352-3409)
Patil, S., Vasu, V., Srinadh, K.V.S.: Advances and perspectives in collaborative robotics: a review of key technologies and emerging trends. Discov. Mech. Eng. 2, 13 (2023). https://doi.org/10.1007/s44245-023-00021-8
Universal Robots. https://www.universal-robots.com/about-universal-robots (2024). Accessed on 18 April 2024.
Zimmer group. HRC-03 2-jaw parallel gripper. https://www.zimmer-group.com/en-us/technologies-components/components/handling-technology/grippers/hrc/collaborative/2-jaw-parallel-grippers/hrc-03 (2024). Accessed on 18 April 2024.
Intel RealSense. https://www.intelrealsense.com/depth-camerad435i (2024). Accessed on 18 April 2024.
Neadvance. Available online: https://neadvance.com (2024). Accessed on 18 April 2024.
Niop. https://neadvance.com/products/niop (2024). Accessed on 18 April 2024.
Szeliski, Richard. Introduction. In Computer vision: algorithms and applications, 2nd ed., Springer Nature, Seattle, WA, USA, pp. 1–26 (2022).
P. Ongsulee. Artificial intelligence, machine learning and deep learning. In 15th International Conference on ICT and Knowledge Engineering (ICT&KE), Bangkok, Thailand (2017). https://doi.org/10.1109/ICTKE.2017.8259629.
Dziubek, M., Rysiński, J., Jancarczyk, D.: Exploring the ViDiDetect Tool for Automated Defect Detection in Manufacturing with Machine Vision. Appl. Sci. 13, 11098 (2023). https://doi.org/10.3390/app131911098
Haffner, O., Kučera, E., Rosinová, D.: Applications of Machine Learning and Computer Vision in Industry 4.0. Appl. Sci. 14, 2431 (2024). https://doi.org/10.3390/app14062431
Cognex, Deep Learning for Factory Automation. Available online: https://www.cognex.com/what-is/deep-learning/for-factory-automation (2024). Accessed on 11 April 2024.
Pérez, L., Rodríguez, Í., Rodríguez, N., Usamentiaga, R., García, D.F.: Robot Guidance Using Machine Vision Techniques in Industrial Environments: A Comparative Review. Sensors 16, 335 (2016). https://doi.org/10.3390/s16030335
Jahr, I.: Lighting in machine vision. In Handbook of Machine and Computer Vision: The Guide for Developers and Users, pp. 63–178. Wiley‐VCH Verlag GmbH & Co. KGaA (2017). https://doi.org/10.1002/9783527413409.ch3
Riba, J.-R.: Application of Image Sensors to Detect and Locate Electrical Discharges: A Review. Sensors 22, 5886 (2022). https://doi.org/10.3390/s22155886
Garnir, H.P., Lefèbvre, P.H.: Quantum efficiency of back-illuminated CCD detectors in the VUV region (30–200 nm). Nucl. Instrum. Methods Phys. Res. Sect. B Beam Interact. Mater. Atoms 235, 530–534 (2005). https://doi.org/10.1016/j.nimb.2005.03.238
Katikala, H.B., Pitchaiah, T., Murthy, G.R.: Low Readout Noise Photodiode based CMOS Image Sensor with High Fill Factor for Biomedical application. In Proceedings of the 2022 IEEE Delhi Section Conference (DELCON), New Delhi, India (2022). https://doi.org/10.1109/DELCON54057.2022.9753074
Ansari, S.: Core Concepts of Image and Video Processing. In Building Computer Vision Applications Using Artificial Neural Networks, Apress, Berkeley, CA, pp. 15–33 (2023). https://doi.org/10.1007/978-1-4842-5887-3_2
Ma, D., Dang, B., Li, S., Zang, H., Dong, X.: Implementation of computer vision technology based on artificial intelligence for medical image analysis. Int. J. Comput. Sci. Inf. Technol. 1(1), 69–76 (2023). https://doi.org/10.62051/ijcsit.v1n1.10
Distante, A., et al.: Handbook of image processing and computer vision, From Energy to Image, Vol. 1. Springer International Publishing, AG (2020). https://doi.org/10.1007/978-3-030-38148-6
Distante, A., et al.: Handbook of image processing and computer vision, From Image to Pattern, Vol 2. Springer International Publishing, AG (2020). https://doi.org/10.1007/978-3-030-42374-2.
Distante, A., et al.: Handbook of image processing and computer vision, From Pattern to Object, Vol. 3. Springer International Publishing, AG, (2020). https://doi.org/10.1007/978-3-030-42374-2
Yanowitz, S.D., Bruckstein, A.M.: A new method for image segmentation. Comput. Vision Graph. Image Process. 46(1), 82–95 (1989). https://doi.org/10.1016/S0734-189X(89)80017-9
Hadwiger, H.: Vorlesungen Über Inhalt, Oberfläche und Isoperimetrie. Springer Berlin, Heidelberg (1957). https://doi.org/10.1007/978-3-642-94702-5.
Minkowski, H.: Volumen und Oberfläche. Math. Ann. 57(4), 447–495 (1903). https://doi.org/10.1007/BF01445180
Dawson-Howe, K.: In A Practical Introduction to Computer Vision with OpenCV, 1st ed, pp. 1–65. John Wiley & Sons (2014).
Sivkov, S., Novikov, L., Romanova, G., Romanova, A., Vaganov, D., Valitov enVasiliev, M.S.: The algorithm development for operation of a computer vision system via the OpenCV library. Procedia Computer Science 169, 662–667 (2020). https://doi.org/10.1016/j.procs.2020.02.193
Funding
Open access funding provided by FCT|FCCN (b-on). This work was financially supported by Base Funding–UIDB/50022/2020 (LAETA) of INEGI–Institute of Science and Innovation in Mechanical and Industrial Engineering, Portugal, and UIDB/04730/2020 of CIETI–Center for Innovation in Industrial Engineering and Technology, funded by national funds through the FCT/MCTES (PIDDAC), Portugal.
Author information
Authors and Affiliations
Contributions
All authors contributed to the study conception and design. Material preparation, data collection and analysis were performed by Adriano A. Santos, Cas Schreurs, António Ferreira da Silva, Filipe Pereira, Carlos Felgueiras, António Lopes and José Machado. The first draft of the manuscript was written by Adriano A. Santos and all authors commented on previous versions of the manuscript. All authors read and approved the final manuscript.
Corresponding author
Ethics declarations
Ethics Approval
Not applicable.
Competing Interests
The authors have no relevant financial or non-financial interests to disclose.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Santos, A.A., Schreurs, C., da Silva, A.F. et al. Integration of Artificial Vision and Image Processing into a Pick and Place Collaborative Robotic System. J Intell Robot Syst 110, 159 (2024). https://doi.org/10.1007/s10846-024-02195-z
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s10846-024-02195-z