Yonghyun Park , Jeonghyeon Pak , Changjo Kim , Hyoung Il Son
{"title":"基于果蔬花梗形态特征的三维点云6D位姿估计","authors":"Yonghyun Park , Jeonghyeon Pak , Changjo Kim , Hyoung Il Son","doi":"10.1016/j.robot.2025.105151","DOIUrl":null,"url":null,"abstract":"<div><div>This study proposes a method to estimate the 6D pose of pedicels using the morphological features of fruits and vegetables. The pedicel, a critical element connecting fruits to their stems, significantly influences the precision and efficiency of agricultural harvesting robots. The proposed system employs 3D point cloud data obtained from RGB-D cameras, using differences in width and curvature to identify the location and orientation of the pedicel. A lightweight YOLOv8n-seg architecture is employed to detect fruits and vegetables, computing the local curvature to estimate pedicel positions. The experimental evaluations on tomatoes and <em>Cucumis melo</em> (<em>C. melo</em>) demonstrate the capability of the proposed system to handle diverse agricultural environments. For <em>C. melo</em>, the system achieved a precision of 0.927, recall of 0.809 and F1-score of 0.864. For tomatoes, precision and recall were both 0.837, resulting in an F1-score of 0.837. Positional errors along the <span><math><mi>x</mi></math></span>-, <span><math><mi>y</mi></math></span>- and <span><math><mi>z</mi></math></span>-axes averaged 1.34, 3.19 and 4.79 mm , respectively, for the <em>C. melo</em>, with corresponding root mean squared errors of 7.95, 5.46 and 5.13 mm. Orientational errors averaged 2.14°, 1.14°and -1.49°for <span><math><mi>ϕ</mi></math></span>, <span><math><mi>θ</mi></math></span> and <span><math><mi>ψ</mi></math></span>, respectively. Smoothing algorithms, including linear interpolation for translation and spherical linear interpolation for rotation, address positional and orientational instability, further enhancing trajectory precision. The system achieved real-time operation with a processing speed exceeding 20 fps with smoothing, making it suitable for dynamic agricultural tasks. The results highlight the robust performance of the system in accurately identifying and approaching pedicels, even in occluded or clustered conditions.</div></div>","PeriodicalId":49592,"journal":{"name":"Robotics and Autonomous Systems","volume":"194 ","pages":"Article 105151"},"PeriodicalIF":5.2000,"publicationDate":"2025-08-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"3D point cloud-based 6D pose estimation using the pedicel morphological features of fruits and vegetables\",\"authors\":\"Yonghyun Park , Jeonghyeon Pak , Changjo Kim , Hyoung Il Son\",\"doi\":\"10.1016/j.robot.2025.105151\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><div>This study proposes a method to estimate the 6D pose of pedicels using the morphological features of fruits and vegetables. The pedicel, a critical element connecting fruits to their stems, significantly influences the precision and efficiency of agricultural harvesting robots. The proposed system employs 3D point cloud data obtained from RGB-D cameras, using differences in width and curvature to identify the location and orientation of the pedicel. A lightweight YOLOv8n-seg architecture is employed to detect fruits and vegetables, computing the local curvature to estimate pedicel positions. The experimental evaluations on tomatoes and <em>Cucumis melo</em> (<em>C. melo</em>) demonstrate the capability of the proposed system to handle diverse agricultural environments. For <em>C. melo</em>, the system achieved a precision of 0.927, recall of 0.809 and F1-score of 0.864. For tomatoes, precision and recall were both 0.837, resulting in an F1-score of 0.837. Positional errors along the <span><math><mi>x</mi></math></span>-, <span><math><mi>y</mi></math></span>- and <span><math><mi>z</mi></math></span>-axes averaged 1.34, 3.19 and 4.79 mm , respectively, for the <em>C. melo</em>, with corresponding root mean squared errors of 7.95, 5.46 and 5.13 mm. Orientational errors averaged 2.14°, 1.14°and -1.49°for <span><math><mi>ϕ</mi></math></span>, <span><math><mi>θ</mi></math></span> and <span><math><mi>ψ</mi></math></span>, respectively. Smoothing algorithms, including linear interpolation for translation and spherical linear interpolation for rotation, address positional and orientational instability, further enhancing trajectory precision. The system achieved real-time operation with a processing speed exceeding 20 fps with smoothing, making it suitable for dynamic agricultural tasks. The results highlight the robust performance of the system in accurately identifying and approaching pedicels, even in occluded or clustered conditions.</div></div>\",\"PeriodicalId\":49592,\"journal\":{\"name\":\"Robotics and Autonomous Systems\",\"volume\":\"194 \",\"pages\":\"Article 105151\"},\"PeriodicalIF\":5.2000,\"publicationDate\":\"2025-08-13\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Robotics and Autonomous Systems\",\"FirstCategoryId\":\"94\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S0921889025002489\",\"RegionNum\":2,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"AUTOMATION & CONTROL SYSTEMS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Robotics and Autonomous Systems","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0921889025002489","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"AUTOMATION & CONTROL SYSTEMS","Score":null,"Total":0}
3D point cloud-based 6D pose estimation using the pedicel morphological features of fruits and vegetables
This study proposes a method to estimate the 6D pose of pedicels using the morphological features of fruits and vegetables. The pedicel, a critical element connecting fruits to their stems, significantly influences the precision and efficiency of agricultural harvesting robots. The proposed system employs 3D point cloud data obtained from RGB-D cameras, using differences in width and curvature to identify the location and orientation of the pedicel. A lightweight YOLOv8n-seg architecture is employed to detect fruits and vegetables, computing the local curvature to estimate pedicel positions. The experimental evaluations on tomatoes and Cucumis melo (C. melo) demonstrate the capability of the proposed system to handle diverse agricultural environments. For C. melo, the system achieved a precision of 0.927, recall of 0.809 and F1-score of 0.864. For tomatoes, precision and recall were both 0.837, resulting in an F1-score of 0.837. Positional errors along the -, - and -axes averaged 1.34, 3.19 and 4.79 mm , respectively, for the C. melo, with corresponding root mean squared errors of 7.95, 5.46 and 5.13 mm. Orientational errors averaged 2.14°, 1.14°and -1.49°for , and , respectively. Smoothing algorithms, including linear interpolation for translation and spherical linear interpolation for rotation, address positional and orientational instability, further enhancing trajectory precision. The system achieved real-time operation with a processing speed exceeding 20 fps with smoothing, making it suitable for dynamic agricultural tasks. The results highlight the robust performance of the system in accurately identifying and approaching pedicels, even in occluded or clustered conditions.
期刊介绍:
Robotics and Autonomous Systems will carry articles describing fundamental developments in the field of robotics, with special emphasis on autonomous systems. An important goal of this journal is to extend the state of the art in both symbolic and sensory based robot control and learning in the context of autonomous systems.
Robotics and Autonomous Systems will carry articles on the theoretical, computational and experimental aspects of autonomous systems, or modules of such systems.