张勤, 刘丰溥, 蒋先平, 熊征, 徐灿. 番茄串收机械臂运动规划方法与试验[J]. 农业工程学报, 2021, 37(9): 149-156. DOI: 10.11975/j.issn.1002-6819.2021.09.017
    引用本文: 张勤, 刘丰溥, 蒋先平, 熊征, 徐灿. 番茄串收机械臂运动规划方法与试验[J]. 农业工程学报, 2021, 37(9): 149-156. DOI: 10.11975/j.issn.1002-6819.2021.09.017
    Zhang Qin, Liu Fengpu, Jiang Xianping, Xiong Zheng, Xu Can. Motion planning method and experiments of tomato bunch harvesting manipulator[J]. Transactions of the Chinese Society of Agricultural Engineering (Transactions of the CSAE), 2021, 37(9): 149-156. DOI: 10.11975/j.issn.1002-6819.2021.09.017
    Citation: Zhang Qin, Liu Fengpu, Jiang Xianping, Xiong Zheng, Xu Can. Motion planning method and experiments of tomato bunch harvesting manipulator[J]. Transactions of the Chinese Society of Agricultural Engineering (Transactions of the CSAE), 2021, 37(9): 149-156. DOI: 10.11975/j.issn.1002-6819.2021.09.017

    番茄串收机械臂运动规划方法与试验

    Motion planning method and experiments of tomato bunch harvesting manipulator

    • 摘要: 番茄串的采收环境复杂,果实体积相对较大,机械臂采收运动路径规划不仅要考虑如何采摘,还需要考虑采摘后如何避开障碍,并从复杂环境中提取出番茄串。为此,该研究以温室栽培的番茄串采摘为对象,提出了基于空间分割的实时运动路径规划算法。首先通过聚类拟合环境中的枝条,简化空间障碍物;然后分割采摘空间,筛选可行采摘空间,并引入评价函数选取最优采摘空间,指导机械臂以合理有效的姿态完成采摘;最后在采摘任务的基础上加入实时避障子任务,引导机械臂躲避障碍完成任务,保证采摘番茄串任务安全无损。在以上研究的基础上,通过大量采收试验验证算法的有效性。试验结果表明:通过基于空间分割的实时运动路径规划算法,采收机器人的单串番茄采摘时间为12.51 s,且采摘成功率接近100%。与目前主流的采样算法RRT*-connect相比,单串番茄的采摘时间降低了31.23%,大幅提高了采摘效率。

       

      Abstract: Tomato picking environment is characterized by an unstructured space covering most obstacles, such as branches and vines. It is difficult to accurately express in a regular way, particularly for the relatively large volume of tomato bunches. Therefore, the motion planning of the robotic arm in a harvesting manipulator needs to consider how to pick tomato bunches, while avoiding obstacles after cutting the tomato bunches, and finally extracting them from a complex actual environment. Most previous motion planning of tomato picking focused mainly on the obstacle-free moving to the position of picking stalk. But only a few studies reported the specific fruit extraction with an increase in volume after the end-effector of robotic arm gripping the tomato bunch. Taking the tomato bunch picking cultivated in the greenhouse as the research object, real-time motion planning with collision-free Optimal Picking Space (OPS) was proposed here using space segmentation. A reasonable and effective space was also selected for the robotic arm to implement the picking task, in advance to avoid the failure caused by fruit collision or beyond the working range of the manipulator. The specific procedure was as follows. 1) Thousands of color pictures with tomato bunches were first collected. The YOLO-V3 model was used for training to obtain a better recognition network. An RGB-D camera was then used to capture the color and depth information of the environment. The trained YOLO-V3 model was to identify and locate the pixel position of the picking point for the tomato strings in the color map. Next, the internal and external parameters of the camera were cooperated to determine the three-dimensional position of the picking point for a tomato string. An improved density clustering was utilized to focus on the picking area near the picking point of the tomato bunch, while separate the multiple obstacles in the environment. A polynomial function was selected to fit the space curve of branch obstacles falling from top to bottom during the tomato cluster picking in an actual situation. The picking space was divided into multiple sub-spaces, according to the relative positions of branch obstacles and picking points. These sub-spaces, therefore, served as the basis to select the optimal picking space. 2) The volume of each sub-space was calculated to accommodate tomato bunches, while filter out the invalid narrow subspace. Correspondingly, a feasible configuration of the robot arm was achieved in a set of effective subspace, including the unfiltered subspaces, where the invalid subspace outside the working range was filtered out. An evaluation function was also formulated to comprehensively consider the path length and operational space of the robot arm in the joint space. Therefore, an optimal picking subspace was selected from the remaining effective subspaces via the evaluation function. 3) The optimal picking subspace was used as the guidance space of the path plan for the robot arm. Sensing and execution points were then set for the robot arm. Real-time obstacle-free factors were added into the motion planning of the robot arm. As such, the robot arm rapidly switched the modes between obstacle avoidance and attitude adjustment. Therefore, OPS was selected to guide the robotic arm for the real-time, obstacle-free, and non-destructive harvesting of tomato bunches. The optimal picking space greatly contributed to the highly efficient action of a manipulator. The average picking time of single bunch tomatoes using OPS simulation was 12.51s, reduced by 31.23% compared with the current mainstream RRT*-connect, while reduced by 53.23% compared with the Lazy-PRM*, and 19.29% reduction compared with the manual picking. The number of nodes in the OPS path was also reduced, compared with the random expansion node RRT*-connect and Lazy-PRM*. The success rate of motion planning was close to 100%, indicating a high-precision, real-time and rapid intelligent picking.

       

    /

    返回文章
    返回