{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,9,17]],"date-time":"2026-09-17T19:56:23Z","timestamp":1789674983954,"version":"4.0.1"},"reference-count":54,"publisher":"MDPI AG","issue":"15","license":[{"start":{"date-parts":[[2025,8,6]],"date-time":"2025-08-06T00:00:00Z","timestamp":1754438400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Scientific and Technological Research Council of Turkiye (TUBITAK)","award":["5240102"],"award-info":[{"award-number":["5240102"]}]},{"name":"Scientific and Technological Research Council of Turkiye (TUBITAK)","award":["2024-TYL-FEBE-0041"],"award-info":[{"award-number":["2024-TYL-FEBE-0041"]}]},{"name":"Izmir Katip Celebi University Scientific Research Projects Coordination Unit","award":["5240102"],"award-info":[{"award-number":["5240102"]}]},{"name":"Izmir Katip Celebi University Scientific Research Projects Coordination Unit","award":["2024-TYL-FEBE-0041"],"award-info":[{"award-number":["2024-TYL-FEBE-0041"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>High-precision 6D pose estimation for pick-and-place operations remains a critical problem for industrial robot arms in manufacturing. This study introduces an analytics-based solution for 6D pose estimation designed for a real-world industrial application: it enables the Staubli TX2-60L (manufactured by St\u00e4ubli International AG, Horgen, Switzerland) robot arm to pick up metal plates from various locations and place them into a precisely defined slot on a brake pad production line. The system uses a fixed eye-to-hand Intel RealSense D435 RGB-D camera (manufactured by Intel Corporation, Santa Clara, California, USA) to capture color and depth data. A robust software infrastructure developed in LabVIEW (ver.2019) integrated with the NI Vision (ver.2019) library processes the images through a series of steps, including particle filtering, equalization, and pattern matching, to determine the X-Y positions and Z-axis rotation of the object. The Z-position of the object is calculated from the camera\u2019s intensity data, while the remaining X-Y rotation angles are determined using the angle-of-inclination analytics method. It is experimentally verified that the proposed analytical solution outperforms the hybrid-based method (YOLO-v8 combined with PnP\/RANSAC algorithms). Experimental results across four distinct picking scenarios demonstrate the proposed solution\u2019s superior accuracy, with position errors under 2 mm, orientation errors below 1\u00b0, and a perfect success rate in pick-and-place tasks.<\/jats:p>","DOI":"10.3390\/s25154824","type":"journal-article","created":{"date-parts":[[2025,8,6]],"date-time":"2025-08-06T07:45:11Z","timestamp":1754466311000},"page":"4824","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":8,"title":["Vision-Based 6D Pose Analytics Solution for High-Precision Industrial Robot Pick-and-Place Applications"],"prefix":"10.3390","volume":"25","author":[{"ORCID":"https:\/\/orcid.org\/0009-0004-9395-0175","authenticated-orcid":false,"given":"Balamurugan","family":"Balasubramanian","sequence":"first","affiliation":[{"name":"Department of Electrical and Electronics Engineering, Izmir Katip Celebi University, Cigli, 35620 Izmir, T\u00fcrkiye"},{"name":"Eren Brake Linings, Kemalpasa, 35170 Izmir, T\u00fcrkiye"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1029-5626","authenticated-orcid":false,"given":"Kamil","family":"Cetin","sequence":"additional","affiliation":[{"name":"Department of Electrical and Electronics Engineering, Izmir Katip Celebi University, Cigli, 35620 Izmir, T\u00fcrkiye"},{"name":"Smart Factory Systems Application and Research Center, Izmir Katip Celebi University, Cigli, 35620 Izmir, T\u00fcrkiye"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2025,8,6]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Campilho, R.D.S.G., and Silva, F.J.G. (2023). Industrial Process Improvement by Automation and Robotics. Machines, 11.","DOI":"10.3390\/books978-3-0365-9466-8"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"eaat8414","DOI":"10.1126\/science.aat8414","article-title":"Trends and challenges in robot manipulation","volume":"364","author":"Billard","year":"2019","journal-title":"Science"},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Arents, J., and Greitans, M. (2022). Smart Industrial Robot Control Trends, Challenges and Opportunities within Manufacturing. Appl. Sci., 12.","DOI":"10.3390\/app12020937"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"161002","DOI":"10.1109\/ACCESS.2024.3487263","article-title":"A Review on Six Degrees of Freedom (6D) Pose Estimation for Robotic Applications","volume":"12","author":"Yuanwei","year":"2024","journal-title":"IEEE Access"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"125210","DOI":"10.1088\/1361-6501\/ac2a85","article-title":"6D pose measurement of metal parts based on virtual geometric feature point matching","volume":"32","author":"He","year":"2021","journal-title":"Meas. Sci. Technol."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Gorschl\u00fcter, F., Rojtberg, P., and P\u00f6llabauer, T. (2022). A Survey of 6D Object Detection Based on 3D Models for Industrial Applications. J. Imaging, 8.","DOI":"10.3390\/jimaging8030053"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"012011","DOI":"10.1088\/1742-6596\/2203\/1\/012011","article-title":"Real-time Wide-depth-range Pose Estimation with Laser Scanning Point Cloud","volume":"2203","author":"Su","year":"2022","journal-title":"J. Physics Conf. Ser."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Aggarwal, A., and Kampmann, P. (2012). Tactile Sensors Based Object Recognition and 6D Pose Estimation. Intelligent Robotics and Applications, Springer.","DOI":"10.1007\/978-3-642-33503-7_40"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"6678673","DOI":"10.1155\/2021\/6678673","article-title":"Design of a String Encoder-and-IMU-Based 6D Pose Measurement System for a Teaching Tool and Its Application in Teleoperation of a Robot Manipulator","volume":"2021","author":"Yavuz","year":"2021","journal-title":"J. Sens."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"143746","DOI":"10.1109\/ACCESS.2021.3114399","article-title":"A Comprehensive Review on 3D Object Detection and 6D Pose Estimation with Deep Learning","volume":"9","author":"Hoque","year":"2021","journal-title":"IEEE Access"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Zhu, Y., Li, M., Yao, W., and Chen, C. (2022, January 17\u201319). A Review of 6D Object Pose Estimation. Proceedings of the 2022 IEEE 10th Joint International Information Technology and Artificial Intelligence Conference (ITAIC), Chongqing, China.","DOI":"10.1109\/ITAIC54216.2022.9836663"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"24605","DOI":"10.1007\/s11042-022-14213-z","article-title":"6D object position estimation from 2D images: A literature review","volume":"82","author":"Marullo","year":"2023","journal-title":"Multimed. Tools Appl."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Guan, J., Hao, Y., Wu, Q., Li, S., and Fang, Y. (2024). A Survey of 6DoF Object Pose Estimation Methods for Different Application Scenarios. Sensors, 24.","DOI":"10.3390\/s24041076"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"146430","DOI":"10.1109\/ACCESS.2024.3473936","article-title":"Fundamental Coordinate Space for Object 6D Pose Estimation","volume":"12","author":"Wan","year":"2024","journal-title":"IEEE Access"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Hinterstoisser, S., Lepetit, V., Ilic, S., Holzer, S., Bradski, G., Konolige, K., and Navab, N. (2013). Model Based Training, Detection and Pose Estimation of Texture-Less 3D Objects in Heavily Cluttered Scenes. Computer Vision\u2014ACCV 2012, Springer.","DOI":"10.1007\/978-3-642-37331-2_42"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"381","DOI":"10.1145\/358669.358692","article-title":"Random sample consensus: A paradigm for model fitting with applications to image analysis and automated cartography","volume":"24","author":"Fischler","year":"1981","journal-title":"Commun. ACM"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"11","DOI":"10.1145\/361237.361242","article-title":"Use of the Hough transformation to detect lines and curves in pictures","volume":"15","author":"Duda","year":"1972","journal-title":"Commun. ACM"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Lowe, D. (1999, January 20\u201325). Object recognition from local scale-invariant features. Proceedings of the Seventh IEEE International Conference on Computer Vision, Corfu, Greece.","DOI":"10.1109\/ICCV.1999.790410"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Leonardis, A., Bischof, H., and Pinz, A. (2006, January 7\u201313). SURF: Speeded Up Robust Features. Proceedings of the Computer Vision\u2014ECCV 2006, Graz, Austria.","DOI":"10.1007\/11744085"},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Rublee, E., Rabaud, V., Konolige, K., and Bradski, G. (2011, January 6\u201313). ORB: An efficient alternative to SIFT or SURF. Proceedings of the 2011 International Conference on Computer Vision, Barcelona, Spain.","DOI":"10.1109\/ICCV.2011.6126544"},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Hoda\u0148, T., Zabulis, X., Lourakis, M., Obdr\u017e\u00e1lek, \u0160., and Matas, J. (October, January 28). Detection and fine 3D pose estimation of texture-less objects in RGB-D images. Proceedings of the 2015 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), Hamburg, Germany.","DOI":"10.1109\/IROS.2015.7354005"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"119","DOI":"10.1109\/TPAMI.2017.2665623","article-title":"Latent-Class Hough Forests for 6 DoF Object Pose Estimation","volume":"40","author":"Tejani","year":"2018","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"2342","DOI":"10.1109\/TAES.2018.2815879","article-title":"Vision-based pose estimation for textureless space objects by contour points matching","volume":"54","author":"Zhang","year":"2018","journal-title":"IEEE Trans. Aerosp. Electron. Syst."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"390","DOI":"10.1109\/TIE.2019.2897539","article-title":"Sparse template-based 6-D pose estimation of metal parts using a monocular camera","volume":"67","author":"He","year":"2019","journal-title":"IEEE Trans. Ind. Electron."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Zhang, Q., Xue, C., Qin, J., Duan, J., and Zhou, Y. (2024). 6D Pose Estimation of Industrial Parts Based on Point Cloud Geometric Information Prediction for Robotic Grasping. Entropy, 26.","DOI":"10.3390\/e26121022"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"56","DOI":"10.1109\/LRA.2024.3502052","article-title":"Temporally Consistent Object 6D Pose Estimation for Robot Control","volume":"10","author":"Zorina","year":"2025","journal-title":"IEEE Robot. Autom. Lett."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"5603","DOI":"10.1007\/s00170-024-14372-3","article-title":"Robotic grasping method with 6D pose estimation and point cloud fusion","volume":"134","author":"Ma","year":"2024","journal-title":"Int. J. Adv. Manuf. Technol."},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Kendall, A., Grimes, M., and Cipolla, R. (2015, January 7\u201313). PoseNet: A Convolutional Network for Real-Time 6-DOF Camera Relocalization. Proceedings of the 2015 IEEE International Conference on Computer Vision (ICCV), Santiago, Chile.","DOI":"10.1109\/ICCV.2015.336"},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Kehl, W., Manhardt, F., Tombari, F., Ilic, S., and Navab, N. (2017, January 22\u201329). SSD-6D: Making RGB-Based 3D Detection and 6D Pose Estimation Great Again. Proceedings of the 2017 IEEE International Conference on Computer Vision (ICCV), Venice, Italy.","DOI":"10.1109\/ICCV.2017.169"},{"key":"ref_30","unstructured":"Do, T.T., Cai, M., Pham, T., and Reid, I. (2018). Deep-6DPose: Recovering 6D Object Pose from a Single RGB Image. arXiv."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"3212","DOI":"10.1109\/TPAMI.2020.3047388","article-title":"PVNet: Pixel-Wise Voting Network for 6DoF Object Pose Estimation","volume":"44","author":"Peng","year":"2015","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Song, C., Song, J., and Huang, Q. (2020, January 14\u201319). HybridPose: 6D Object Pose Estimation Under Hybrid Representations. Proceedings of the 2020 IEEE\/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Seattle, WA, USA.","DOI":"10.1109\/CVPR42600.2020.00051"},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Wang, C., Xu, D., Zhu, Y., Martin-Martin, R., Lu, C., Fei-Fei, L., and Savarese, S. (2019, January 16\u201320). DenseFusion: 6D object pose estimation by iterative dense fusion. Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition, Long Beach, CA, USA.","DOI":"10.1109\/CVPR.2019.00346"},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Labb\u00e9, Y., Carpentier, J., Aubry, M., and Sivic, J. (2020, January 23\u201328). CosyPose: Consistent multi-view multi-object 6D pose estimation. Proceedings of the Computer Vision\u2014ECCV 2020: 16th European Conference, Glasgow, UK.","DOI":"10.1007\/978-3-030-58520-4_34"},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"620","DOI":"10.1007\/978-3-030-01228-1_37","article-title":"PPF-FoldNet: Unsupervised Learning of Rotation Invariant 3D Local Descriptors","volume":"Volume 11209 LNCS","author":"Deng","year":"2018","journal-title":"Proceedings of the Lecture Notes in Computer Science"},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Oberweger, M., Rad, M., and Lepetit, V. (2018). Making Deep Heatmaps Robust to Partial Occlusions for 3D Object Pose Estimation. arXiv.","DOI":"10.1007\/978-3-030-01267-0_8"},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"657","DOI":"10.1007\/s11263-019-01250-9","article-title":"DeepIM: Deep Iterative Matching for 6D Pose Estimation","volume":"128","author":"Li","year":"2020","journal-title":"Int. J. Comput. Vis."},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Iwase, S., Liu, X., Khirodkar, R., Yokota, R., and Kitani, K.M. (2021). RePOSE: Fast 6D Object Pose Refinement via Deep Texture Rendering. arXiv.","DOI":"10.1109\/ICCV48922.2021.00329"},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Zakharov, S., Shugurov, I., and Ilic, S. (2019). DPOD: 6D Pose Object Detector and Refiner. arXiv.","DOI":"10.1109\/ICCV.2019.00203"},{"key":"ref_40","unstructured":"Wang, A., Kortylewski, A., and Yuille, A. (2021). NeMo: Neural Mesh Models of Contrastive Features for Robust 3D Pose Estimation. arXiv."},{"key":"ref_41","doi-asserted-by":"crossref","unstructured":"Tekin, B., Sinha, S.N., and Fua, P. (2018, January 18\u201322). Real-Time Seamless Single Shot 6D Object Pose Prediction. Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition, Salt Lake City, UT, USA.","DOI":"10.1109\/CVPR.2018.00038"},{"key":"ref_42","doi-asserted-by":"crossref","unstructured":"Redmon, J., Divvala, S., Girshick, R., and Farhadi, A. (2016, January 27\u201330). You Only Look Once: Unified, Real-Time Object Detection. Proceedings of the 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Las Vegas, NV, USA.","DOI":"10.1109\/CVPR.2016.91"},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"714","DOI":"10.1007\/s11263-019-01243-8","article-title":"Augmented Autoencoders: Implicit 3D Orientation Learning for 6D Object Detection","volume":"128","author":"Sundermeyer","year":"2020","journal-title":"Int. J. Comput. Vis."},{"key":"ref_44","doi-asserted-by":"crossref","unstructured":"Hoda\u0148, T., Bar\u00e1th, D., and Matas, J. (2020, January 13\u201319). EPOs: Estimating 6D pose of objects with symmetries. Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition, Seattle, WA, USA.","DOI":"10.1109\/CVPR42600.2020.01172"},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"138047","DOI":"10.1109\/ACCESS.2024.3462970","article-title":"RGB-Based Set Prediction Transformer of 6D Pose Estimation for Robotic Grasping Application","volume":"12","author":"Ning","year":"2024","journal-title":"IEEE Access"},{"key":"ref_46","doi-asserted-by":"crossref","first-page":"25127","DOI":"10.1109\/ACCESS.2025.3536496","article-title":"Vision-Based Pick and Place Control System for Industrial Robots Using an Eye-in-Hand Camera","volume":"13","author":"Nguyen","year":"2025","journal-title":"IEEE Access"},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"215","DOI":"10.1115\/1.4011045","article-title":"A Kinematic Notation for Lower-Pair Mechanisms Based on Matrices","volume":"22","author":"Denavit","year":"1955","journal-title":"J. Appl. Mech."},{"key":"ref_48","unstructured":"Craig, J.J. (2005). Introduction to Robotics: Mechanics and Control, Pearson Prentice Hall Inc.. [3rd ed.]."},{"key":"ref_49","first-page":"11","article-title":"A Review of RGB-D Camera Calibration Methods","volume":"4","author":"Zhang","year":"2021","journal-title":"J. Geod. Geoinf. Sci."},{"key":"ref_50","doi-asserted-by":"crossref","first-page":"2159","DOI":"10.1109\/JSEN.2020.3019959","article-title":"Target Analysis for the Multispectral Geometric Calibration of Cameras in Visual and Infrared Spectral Range","volume":"21","author":"Schramm","year":"2021","journal-title":"IEEE Sens. J."},{"key":"ref_51","doi-asserted-by":"crossref","first-page":"155","DOI":"10.1007\/s11263-008-0152-6","article-title":"EPnP: An Accurate O(n) Solution to the PnP Problem","volume":"81","author":"Lepetit","year":"2009","journal-title":"Int. J. Comput. Vis."},{"key":"ref_52","doi-asserted-by":"crossref","first-page":"252","DOI":"10.1007\/s11263-014-0725-5","article-title":"Infinitesimal Plane-Based Pose Estimation","volume":"109","author":"Collins","year":"2014","journal-title":"Int. J. Comput. Vis."},{"key":"ref_53","doi-asserted-by":"crossref","unstructured":"Gao, J., and Zhang, Y. (2013, January 14\u201315). An improved iterative solution to the PnP problem. Proceedings of the 2013 International Conference on Virtual Reality and Visualization, ICVRV 2013, Xi\u2019an, China.","DOI":"10.1109\/ICVRV.2013.41"},{"key":"ref_54","doi-asserted-by":"crossref","unstructured":"Ke, T., and Roumeliotis, S.I. (2017, January 21\u201326). An Efficient Algebraic Solution to the Perspective-Three-Point Problem. Proceedings of the 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Honolulu, HI, USA.","DOI":"10.1109\/CVPR.2017.491"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/25\/15\/4824\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,9]],"date-time":"2025-10-09T18:24:04Z","timestamp":1760034244000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/25\/15\/4824"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,8,6]]},"references-count":54,"journal-issue":{"issue":"15","published-online":{"date-parts":[[2025,8]]}},"alternative-id":["s25154824"],"URL":"https:\/\/doi.org\/10.3390\/s25154824","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,8,6]]}}}