Loading…

Citrus pose estimation under complex orchard environment for robotic harvesting

The growth poses of citrus on trees are diverse. To ensure minimal loss during citrus harvesting, accurately estimating the pose of citrus is particularly important. To solve this problem, this research developed a real-time citrus pose estimation system based on neural networks and point cloud proc...

Full description

Saved in:
Bibliographic Details
Published in:European journal of agronomy 2025-01, Vol.162, p.127418, Article 127418
Main Authors: Zhang, Guanming, Li, Li, Zhang, Yunfeng, Liang, Jiyuan, Chun, Changpin
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by
cites cdi_FETCH-LOGICAL-c212t-df2863562fca421a64d3751790e299618476ff716f537eaa2f4c7b1b173fe4153
container_end_page
container_issue
container_start_page 127418
container_title European journal of agronomy
container_volume 162
creator Zhang, Guanming
Li, Li
Zhang, Yunfeng
Liang, Jiyuan
Chun, Changpin
description The growth poses of citrus on trees are diverse. To ensure minimal loss during citrus harvesting, accurately estimating the pose of citrus is particularly important. To solve this problem, this research developed a real-time citrus pose estimation system based on neural networks and point cloud processing algorithms. Specifically, this method uses neural networks to identify citrus. After constructing the citrus point cloud, it is input into the Random Sample Consensus with Levenberg-Marquardt (RANSAC-LM) point cloud processing algorithm to obtain the citrus coordinates. Combined with citrus growth information, the pose is output. By analyzing the distribution of citrus poses, citrus poses convenient for end- effector harvesting are defined. To enhance the camera's ability to obtain information about citrus, a camera observation model is constructed to dynamically adjust the camera position. Through experiments, the appropriate deep learning target detection framework YOLO V5 is selected for citrus object detection. The precision (P), recall rate (R), and mean average precision (mAP) are 92.3 %, 79.1 %, and 88.5 % respectively. This network can handle detection tasks in real orchard environments. The original Random Sample Consensus (RANSAC) is improved by using the Levenberg-Marquardt (LM) nonlinear optimization method. Experimental results show that RANSAC-LM reduces the citrus center coordinate precision error from (0.2, 0.2, 2.3) mm to (0.1, 0.2, 1.4) mm, reduces the accuracy Spherical Error Probable (SEP) from 2.77 to 1.61, and finally reduces the citrus pose error from 5.72° to 2.43°. The efficiency of the proposed citrus pose estimation algorithm is 0.24 s. Deployed on a citrus picking robot, it verifies the feasibility of the algorithm and provides a new solution for the pose estimation problem of citrus harvesting robots. [Display omitted] •A proposed method for estimating citrus pose from a single RGB-D image.•Propose observation models to improve information collection for citrus.•Proposed RANSAC-LM algorithm to increase the calculation accuracy.•The time for estimation of a citrus pose does not exceed 0.3 s.
doi_str_mv 10.1016/j.eja.2024.127418
format article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_crossref_primary_10_1016_j_eja_2024_127418</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S1161030124003393</els_id><sourcerecordid>3154264729</sourcerecordid><originalsourceid>FETCH-LOGICAL-c212t-df2863562fca421a64d3751790e299618476ff716f537eaa2f4c7b1b173fe4153</originalsourceid><addsrcrecordid>eNp9kD1PwzAQhj2ARCn8ADaPLAk-x7ETMaGKL6lSF5gt1zmDoyQOdlLBvydVmZluuPe50_sQcgMsBwbyrs2xNTlnXOTAlYDqjKwAJGSsYHBBLlNqGWMVL8WK7DZ-inOiY0hIMU2-N5MPA52HBiO1oR87_KYh2k8TG4rDwccw9DhM1IVIY9iHyVu6LA9HePi4IufOdAmv_-aavD89vm1esu3u-XXzsM0sBz5ljeOVLErJnTWCg5GiKVQJqmbI61pCJZR0ToF0ZaHQGO6EVXvYgyocCiiLNbk93R1j-JqX37r3yWLXmQHDnHQBpeBSKF4vUThFbQwpRXR6jEvN-KOB6aMw3epFmD4K0ydhC3N_YnDpcPAYdbIeB4uNj2gn3QT_D_0LvZh1kg</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>3154264729</pqid></control><display><type>article</type><title>Citrus pose estimation under complex orchard environment for robotic harvesting</title><source>ScienceDirect Journals</source><creator>Zhang, Guanming ; Li, Li ; Zhang, Yunfeng ; Liang, Jiyuan ; Chun, Changpin</creator><creatorcontrib>Zhang, Guanming ; Li, Li ; Zhang, Yunfeng ; Liang, Jiyuan ; Chun, Changpin</creatorcontrib><description>The growth poses of citrus on trees are diverse. To ensure minimal loss during citrus harvesting, accurately estimating the pose of citrus is particularly important. To solve this problem, this research developed a real-time citrus pose estimation system based on neural networks and point cloud processing algorithms. Specifically, this method uses neural networks to identify citrus. After constructing the citrus point cloud, it is input into the Random Sample Consensus with Levenberg-Marquardt (RANSAC-LM) point cloud processing algorithm to obtain the citrus coordinates. Combined with citrus growth information, the pose is output. By analyzing the distribution of citrus poses, citrus poses convenient for end- effector harvesting are defined. To enhance the camera's ability to obtain information about citrus, a camera observation model is constructed to dynamically adjust the camera position. Through experiments, the appropriate deep learning target detection framework YOLO V5 is selected for citrus object detection. The precision (P), recall rate (R), and mean average precision (mAP) are 92.3 %, 79.1 %, and 88.5 % respectively. This network can handle detection tasks in real orchard environments. The original Random Sample Consensus (RANSAC) is improved by using the Levenberg-Marquardt (LM) nonlinear optimization method. Experimental results show that RANSAC-LM reduces the citrus center coordinate precision error from (0.2, 0.2, 2.3) mm to (0.1, 0.2, 1.4) mm, reduces the accuracy Spherical Error Probable (SEP) from 2.77 to 1.61, and finally reduces the citrus pose error from 5.72° to 2.43°. The efficiency of the proposed citrus pose estimation algorithm is 0.24 s. Deployed on a citrus picking robot, it verifies the feasibility of the algorithm and provides a new solution for the pose estimation problem of citrus harvesting robots. [Display omitted] •A proposed method for estimating citrus pose from a single RGB-D image.•Propose observation models to improve information collection for citrus.•Proposed RANSAC-LM algorithm to increase the calculation accuracy.•The time for estimation of a citrus pose does not exceed 0.3 s.</description><identifier>ISSN: 1161-0301</identifier><identifier>DOI: 10.1016/j.eja.2024.127418</identifier><language>eng</language><publisher>Elsevier B.V</publisher><subject>agronomy ; algorithms ; cameras ; Citrus ; data collection ; Loss minimization ; orchards ; Pose estimation ; RANSAC-LM ; Robotic harvesting ; robots ; system optimization</subject><ispartof>European journal of agronomy, 2025-01, Vol.162, p.127418, Article 127418</ispartof><rights>2024 Elsevier B.V.</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-c212t-df2863562fca421a64d3751790e299618476ff716f537eaa2f4c7b1b173fe4153</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,780,784,27922,27923</link.rule.ids></links><search><creatorcontrib>Zhang, Guanming</creatorcontrib><creatorcontrib>Li, Li</creatorcontrib><creatorcontrib>Zhang, Yunfeng</creatorcontrib><creatorcontrib>Liang, Jiyuan</creatorcontrib><creatorcontrib>Chun, Changpin</creatorcontrib><title>Citrus pose estimation under complex orchard environment for robotic harvesting</title><title>European journal of agronomy</title><description>The growth poses of citrus on trees are diverse. To ensure minimal loss during citrus harvesting, accurately estimating the pose of citrus is particularly important. To solve this problem, this research developed a real-time citrus pose estimation system based on neural networks and point cloud processing algorithms. Specifically, this method uses neural networks to identify citrus. After constructing the citrus point cloud, it is input into the Random Sample Consensus with Levenberg-Marquardt (RANSAC-LM) point cloud processing algorithm to obtain the citrus coordinates. Combined with citrus growth information, the pose is output. By analyzing the distribution of citrus poses, citrus poses convenient for end- effector harvesting are defined. To enhance the camera's ability to obtain information about citrus, a camera observation model is constructed to dynamically adjust the camera position. Through experiments, the appropriate deep learning target detection framework YOLO V5 is selected for citrus object detection. The precision (P), recall rate (R), and mean average precision (mAP) are 92.3 %, 79.1 %, and 88.5 % respectively. This network can handle detection tasks in real orchard environments. The original Random Sample Consensus (RANSAC) is improved by using the Levenberg-Marquardt (LM) nonlinear optimization method. Experimental results show that RANSAC-LM reduces the citrus center coordinate precision error from (0.2, 0.2, 2.3) mm to (0.1, 0.2, 1.4) mm, reduces the accuracy Spherical Error Probable (SEP) from 2.77 to 1.61, and finally reduces the citrus pose error from 5.72° to 2.43°. The efficiency of the proposed citrus pose estimation algorithm is 0.24 s. Deployed on a citrus picking robot, it verifies the feasibility of the algorithm and provides a new solution for the pose estimation problem of citrus harvesting robots. [Display omitted] •A proposed method for estimating citrus pose from a single RGB-D image.•Propose observation models to improve information collection for citrus.•Proposed RANSAC-LM algorithm to increase the calculation accuracy.•The time for estimation of a citrus pose does not exceed 0.3 s.</description><subject>agronomy</subject><subject>algorithms</subject><subject>cameras</subject><subject>Citrus</subject><subject>data collection</subject><subject>Loss minimization</subject><subject>orchards</subject><subject>Pose estimation</subject><subject>RANSAC-LM</subject><subject>Robotic harvesting</subject><subject>robots</subject><subject>system optimization</subject><issn>1161-0301</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2025</creationdate><recordtype>article</recordtype><recordid>eNp9kD1PwzAQhj2ARCn8ADaPLAk-x7ETMaGKL6lSF5gt1zmDoyQOdlLBvydVmZluuPe50_sQcgMsBwbyrs2xNTlnXOTAlYDqjKwAJGSsYHBBLlNqGWMVL8WK7DZ-inOiY0hIMU2-N5MPA52HBiO1oR87_KYh2k8TG4rDwccw9DhM1IVIY9iHyVu6LA9HePi4IufOdAmv_-aavD89vm1esu3u-XXzsM0sBz5ljeOVLErJnTWCg5GiKVQJqmbI61pCJZR0ToF0ZaHQGO6EVXvYgyocCiiLNbk93R1j-JqX37r3yWLXmQHDnHQBpeBSKF4vUThFbQwpRXR6jEvN-KOB6aMw3epFmD4K0ydhC3N_YnDpcPAYdbIeB4uNj2gn3QT_D_0LvZh1kg</recordid><startdate>202501</startdate><enddate>202501</enddate><creator>Zhang, Guanming</creator><creator>Li, Li</creator><creator>Zhang, Yunfeng</creator><creator>Liang, Jiyuan</creator><creator>Chun, Changpin</creator><general>Elsevier B.V</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7S9</scope><scope>L.6</scope></search><sort><creationdate>202501</creationdate><title>Citrus pose estimation under complex orchard environment for robotic harvesting</title><author>Zhang, Guanming ; Li, Li ; Zhang, Yunfeng ; Liang, Jiyuan ; Chun, Changpin</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c212t-df2863562fca421a64d3751790e299618476ff716f537eaa2f4c7b1b173fe4153</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2025</creationdate><topic>agronomy</topic><topic>algorithms</topic><topic>cameras</topic><topic>Citrus</topic><topic>data collection</topic><topic>Loss minimization</topic><topic>orchards</topic><topic>Pose estimation</topic><topic>RANSAC-LM</topic><topic>Robotic harvesting</topic><topic>robots</topic><topic>system optimization</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Zhang, Guanming</creatorcontrib><creatorcontrib>Li, Li</creatorcontrib><creatorcontrib>Zhang, Yunfeng</creatorcontrib><creatorcontrib>Liang, Jiyuan</creatorcontrib><creatorcontrib>Chun, Changpin</creatorcontrib><collection>CrossRef</collection><collection>AGRICOLA</collection><collection>AGRICOLA - Academic</collection><jtitle>European journal of agronomy</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Zhang, Guanming</au><au>Li, Li</au><au>Zhang, Yunfeng</au><au>Liang, Jiyuan</au><au>Chun, Changpin</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Citrus pose estimation under complex orchard environment for robotic harvesting</atitle><jtitle>European journal of agronomy</jtitle><date>2025-01</date><risdate>2025</risdate><volume>162</volume><spage>127418</spage><pages>127418-</pages><artnum>127418</artnum><issn>1161-0301</issn><abstract>The growth poses of citrus on trees are diverse. To ensure minimal loss during citrus harvesting, accurately estimating the pose of citrus is particularly important. To solve this problem, this research developed a real-time citrus pose estimation system based on neural networks and point cloud processing algorithms. Specifically, this method uses neural networks to identify citrus. After constructing the citrus point cloud, it is input into the Random Sample Consensus with Levenberg-Marquardt (RANSAC-LM) point cloud processing algorithm to obtain the citrus coordinates. Combined with citrus growth information, the pose is output. By analyzing the distribution of citrus poses, citrus poses convenient for end- effector harvesting are defined. To enhance the camera's ability to obtain information about citrus, a camera observation model is constructed to dynamically adjust the camera position. Through experiments, the appropriate deep learning target detection framework YOLO V5 is selected for citrus object detection. The precision (P), recall rate (R), and mean average precision (mAP) are 92.3 %, 79.1 %, and 88.5 % respectively. This network can handle detection tasks in real orchard environments. The original Random Sample Consensus (RANSAC) is improved by using the Levenberg-Marquardt (LM) nonlinear optimization method. Experimental results show that RANSAC-LM reduces the citrus center coordinate precision error from (0.2, 0.2, 2.3) mm to (0.1, 0.2, 1.4) mm, reduces the accuracy Spherical Error Probable (SEP) from 2.77 to 1.61, and finally reduces the citrus pose error from 5.72° to 2.43°. The efficiency of the proposed citrus pose estimation algorithm is 0.24 s. Deployed on a citrus picking robot, it verifies the feasibility of the algorithm and provides a new solution for the pose estimation problem of citrus harvesting robots. [Display omitted] •A proposed method for estimating citrus pose from a single RGB-D image.•Propose observation models to improve information collection for citrus.•Proposed RANSAC-LM algorithm to increase the calculation accuracy.•The time for estimation of a citrus pose does not exceed 0.3 s.</abstract><pub>Elsevier B.V</pub><doi>10.1016/j.eja.2024.127418</doi></addata></record>
fulltext fulltext
identifier ISSN: 1161-0301
ispartof European journal of agronomy, 2025-01, Vol.162, p.127418, Article 127418
issn 1161-0301
language eng
recordid cdi_crossref_primary_10_1016_j_eja_2024_127418
source ScienceDirect Journals
subjects agronomy
algorithms
cameras
Citrus
data collection
Loss minimization
orchards
Pose estimation
RANSAC-LM
Robotic harvesting
robots
system optimization
title Citrus pose estimation under complex orchard environment for robotic harvesting
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-14T13%3A41%3A00IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Citrus%20pose%20estimation%20under%20complex%20orchard%20environment%20for%20robotic%20harvesting&rft.jtitle=European%20journal%20of%20agronomy&rft.au=Zhang,%20Guanming&rft.date=2025-01&rft.volume=162&rft.spage=127418&rft.pages=127418-&rft.artnum=127418&rft.issn=1161-0301&rft_id=info:doi/10.1016/j.eja.2024.127418&rft_dat=%3Cproquest_cross%3E3154264729%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c212t-df2863562fca421a64d3751790e299618476ff716f537eaa2f4c7b1b173fe4153%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=3154264729&rft_id=info:pmid/&rfr_iscdi=true