Wei Zhang , Teng Sun , Yunhui Li , Chuangxin He , Xianchao Xiu , Zhonghua Miao
{"title":"Optimal motion planning and navigation for nonholonomic agricultural robots in multi-constraint and multi-task environments","authors":"Wei Zhang , Teng Sun , Yunhui Li , Chuangxin He , Xianchao Xiu , Zhonghua Miao","doi":"10.1016/j.compag.2025.110822","DOIUrl":null,"url":null,"abstract":"<div><div>Agricultural robot navigation requires not only point-to-point movement but also seamless multi-task switching and high-precision operations. The varying constraints at different stages and complex agricultural environment pose challenges for continuous motion planning and precise tracking control. To address these, we propose a comprehensive autonomous navigation framework that enables efficient multi-task transitions and ensures high-precision execution in agricultural operations. The proposed framework consists of optimal continuous motion planning and lateral-longitudinal combined control. For motion planning, a trajectory optimization problem is formulated as a convex QP using segmented Bézier curves. Considering multi-task, safety, dynamic, and waypoint constraints, the objective function is optimized to generate a safe, dynamically feasible, and energy-efficient trajectory. For tracking control, based on the error-based dynamic model of a nonholonomic agricultural robot, a decoupled analysis of lateral and longitudinal tracking error types is conducted, and a combined lateral-longitudinal controller is designed to ensure continuous tracking of position, velocity, and heading angle. We evaluated the proposed method through motion trajectory generation and tracking control experiments. Results show maximum navigation errors of 0.0400 m (lateral), 0.0596 m (longitudinal), 0.0760 m/s (velocity), and 0.0867 rad (heading angle), with RMSEs of 0.0111 m, 0.0213 m, 0.0245 m/s, and 0.0010 rad, respectively. The method ensures seamless multi-task transitions without stopping for adjustments, achieving precise control across all operational phases.</div></div>","PeriodicalId":50627,"journal":{"name":"Computers and Electronics in Agriculture","volume":"238 ","pages":"Article 110822"},"PeriodicalIF":8.9000,"publicationDate":"2025-08-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computers and Electronics in Agriculture","FirstCategoryId":"97","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0168169925009287","RegionNum":1,"RegionCategory":"农林科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"AGRICULTURE, MULTIDISCIPLINARY","Score":null,"Total":0}
引用次数: 0
Abstract
Agricultural robot navigation requires not only point-to-point movement but also seamless multi-task switching and high-precision operations. The varying constraints at different stages and complex agricultural environment pose challenges for continuous motion planning and precise tracking control. To address these, we propose a comprehensive autonomous navigation framework that enables efficient multi-task transitions and ensures high-precision execution in agricultural operations. The proposed framework consists of optimal continuous motion planning and lateral-longitudinal combined control. For motion planning, a trajectory optimization problem is formulated as a convex QP using segmented Bézier curves. Considering multi-task, safety, dynamic, and waypoint constraints, the objective function is optimized to generate a safe, dynamically feasible, and energy-efficient trajectory. For tracking control, based on the error-based dynamic model of a nonholonomic agricultural robot, a decoupled analysis of lateral and longitudinal tracking error types is conducted, and a combined lateral-longitudinal controller is designed to ensure continuous tracking of position, velocity, and heading angle. We evaluated the proposed method through motion trajectory generation and tracking control experiments. Results show maximum navigation errors of 0.0400 m (lateral), 0.0596 m (longitudinal), 0.0760 m/s (velocity), and 0.0867 rad (heading angle), with RMSEs of 0.0111 m, 0.0213 m, 0.0245 m/s, and 0.0010 rad, respectively. The method ensures seamless multi-task transitions without stopping for adjustments, achieving precise control across all operational phases.
期刊介绍:
Computers and Electronics in Agriculture provides international coverage of advancements in computer hardware, software, electronic instrumentation, and control systems applied to agricultural challenges. Encompassing agronomy, horticulture, forestry, aquaculture, and animal farming, the journal publishes original papers, reviews, and applications notes. It explores the use of computers and electronics in plant or animal agricultural production, covering topics like agricultural soils, water, pests, controlled environments, and waste. The scope extends to on-farm post-harvest operations and relevant technologies, including artificial intelligence, sensors, machine vision, robotics, networking, and simulation modeling. Its companion journal, Smart Agricultural Technology, continues the focus on smart applications in production agriculture.