Research on Path Tracking for an Orchard Mowing Robot Based on Cascaded Model Predictive Control and Anti-Slip Drive Control

In complex orchard environments, orchard mowing robots are prone to longitudinal slippage because of the characteristics of tires and the adhesion conditions of the road surface, which makes it difficult for the robots to maintain high-precision path tracking and autonomous navigation positioning. T...

Full description

Bibliographic Details
Main Authors: Jun Li, Sifan Wang, Wenyu Zhang, Haomin Li, Ye Zeng, Tao Wang, Ke Fei, Xinrui Qiu, Runpeng Jiang, Chaodong Mai, Yachao Cao
Format: Article
Language:English
Published: MDPI AG 2023-05-01
Series:Agronomy
Subjects:
Online Access:https://www.mdpi.com/2073-4395/13/5/1395
_version_ 1797601443707879424
author Jun Li
Sifan Wang
Wenyu Zhang
Haomin Li
Ye Zeng
Tao Wang
Ke Fei
Xinrui Qiu
Runpeng Jiang
Chaodong Mai
Yachao Cao
author_facet Jun Li
Sifan Wang
Wenyu Zhang
Haomin Li
Ye Zeng
Tao Wang
Ke Fei
Xinrui Qiu
Runpeng Jiang
Chaodong Mai
Yachao Cao
author_sort Jun Li
collection DOAJ
description In complex orchard environments, orchard mowing robots are prone to longitudinal slippage because of the characteristics of tires and the adhesion conditions of the road surface, which makes it difficult for the robots to maintain high-precision path tracking and autonomous navigation positioning. This not only affects the accuracy of path tracking but also leads to unstable motion for the mowing robots. To solve the above problems, we take an orchard mowing robot as the control object and establish a cascaded path-tracking controller and an adaptive time domain model based on a kinematics model. By designing a linear error model, an objective function, and constraint conditions for the mowing robot, the optimal linear velocity and angular velocity of the mower are obtained and converted into the speed of the driving wheel. Then, an anti-slip driving controller is designed based on fuzzy control of the slip rate. The slip-rate-based fuzzy controller is constructed according to the real-time speed of the mower and the reference speed of the driving wheel solved by the model predictive controller, and anti-slip driving control is implemented through a combination of a PID controller and a tire dynamics model. To verify the effectiveness of the proposed method, simulation and field experiments are conducted. The experimental results show that the slip rate of the driving wheel of the mower remains within the target slip rate range in the orchard working environment, avoiding excessive driving wheel sliding. Furthermore, the average lateral error of the path-tracking controller is controlled within 0.05 m, and the average value of the longitudinal error is kept within 0.04 m, which satisfies the control accuracy requirements of lawn mower operations. The proposed method provides a reference optimization scheme for improving the path-tracking and motion stability of a mowing robot.
first_indexed 2024-03-11T04:00:54Z
format Article
id doaj.art-b810351076fe4a639ddebe464ffe1e5a
institution Directory Open Access Journal
issn 2073-4395
language English
last_indexed 2024-03-11T04:00:54Z
publishDate 2023-05-01
publisher MDPI AG
record_format Article
series Agronomy
spelling doaj.art-b810351076fe4a639ddebe464ffe1e5a2023-11-18T00:07:41ZengMDPI AGAgronomy2073-43952023-05-01135139510.3390/agronomy13051395Research on Path Tracking for an Orchard Mowing Robot Based on Cascaded Model Predictive Control and Anti-Slip Drive ControlJun Li0Sifan Wang1Wenyu Zhang2Haomin Li3Ye Zeng4Tao Wang5Ke Fei6Xinrui Qiu7Runpeng Jiang8Chaodong Mai9Yachao Cao10College of Engineering, South China Agricultural University, Guangzhou 510642, ChinaCollege of Engineering, South China Agricultural University, Guangzhou 510642, ChinaCollege of Engineering, South China Agricultural University, Guangzhou 510642, ChinaCollege of Engineering, South China Agricultural University, Guangzhou 510642, ChinaCollege of Engineering, South China Agricultural University, Guangzhou 510642, ChinaCollege of Engineering, South China Agricultural University, Guangzhou 510642, ChinaCollege of Engineering, South China Agricultural University, Guangzhou 510642, ChinaCollege of Engineering, South China Agricultural University, Guangzhou 510642, ChinaCollege of Engineering, South China Agricultural University, Guangzhou 510642, ChinaCollege of Engineering, South China Agricultural University, Guangzhou 510642, ChinaCollege of Engineering, South China Agricultural University, Guangzhou 510642, ChinaIn complex orchard environments, orchard mowing robots are prone to longitudinal slippage because of the characteristics of tires and the adhesion conditions of the road surface, which makes it difficult for the robots to maintain high-precision path tracking and autonomous navigation positioning. This not only affects the accuracy of path tracking but also leads to unstable motion for the mowing robots. To solve the above problems, we take an orchard mowing robot as the control object and establish a cascaded path-tracking controller and an adaptive time domain model based on a kinematics model. By designing a linear error model, an objective function, and constraint conditions for the mowing robot, the optimal linear velocity and angular velocity of the mower are obtained and converted into the speed of the driving wheel. Then, an anti-slip driving controller is designed based on fuzzy control of the slip rate. The slip-rate-based fuzzy controller is constructed according to the real-time speed of the mower and the reference speed of the driving wheel solved by the model predictive controller, and anti-slip driving control is implemented through a combination of a PID controller and a tire dynamics model. To verify the effectiveness of the proposed method, simulation and field experiments are conducted. The experimental results show that the slip rate of the driving wheel of the mower remains within the target slip rate range in the orchard working environment, avoiding excessive driving wheel sliding. Furthermore, the average lateral error of the path-tracking controller is controlled within 0.05 m, and the average value of the longitudinal error is kept within 0.04 m, which satisfies the control accuracy requirements of lawn mower operations. The proposed method provides a reference optimization scheme for improving the path-tracking and motion stability of a mowing robot.https://www.mdpi.com/2073-4395/13/5/1395mowing robotpath trackingmodel predictive controlfuzzy controlslip rate
spellingShingle Jun Li
Sifan Wang
Wenyu Zhang
Haomin Li
Ye Zeng
Tao Wang
Ke Fei
Xinrui Qiu
Runpeng Jiang
Chaodong Mai
Yachao Cao
Research on Path Tracking for an Orchard Mowing Robot Based on Cascaded Model Predictive Control and Anti-Slip Drive Control
Agronomy
mowing robot
path tracking
model predictive control
fuzzy control
slip rate
title Research on Path Tracking for an Orchard Mowing Robot Based on Cascaded Model Predictive Control and Anti-Slip Drive Control
title_full Research on Path Tracking for an Orchard Mowing Robot Based on Cascaded Model Predictive Control and Anti-Slip Drive Control
title_fullStr Research on Path Tracking for an Orchard Mowing Robot Based on Cascaded Model Predictive Control and Anti-Slip Drive Control
title_full_unstemmed Research on Path Tracking for an Orchard Mowing Robot Based on Cascaded Model Predictive Control and Anti-Slip Drive Control
title_short Research on Path Tracking for an Orchard Mowing Robot Based on Cascaded Model Predictive Control and Anti-Slip Drive Control
title_sort research on path tracking for an orchard mowing robot based on cascaded model predictive control and anti slip drive control
topic mowing robot
path tracking
model predictive control
fuzzy control
slip rate
url https://www.mdpi.com/2073-4395/13/5/1395
work_keys_str_mv AT junli researchonpathtrackingforanorchardmowingrobotbasedoncascadedmodelpredictivecontrolandantislipdrivecontrol
AT sifanwang researchonpathtrackingforanorchardmowingrobotbasedoncascadedmodelpredictivecontrolandantislipdrivecontrol
AT wenyuzhang researchonpathtrackingforanorchardmowingrobotbasedoncascadedmodelpredictivecontrolandantislipdrivecontrol
AT haominli researchonpathtrackingforanorchardmowingrobotbasedoncascadedmodelpredictivecontrolandantislipdrivecontrol
AT yezeng researchonpathtrackingforanorchardmowingrobotbasedoncascadedmodelpredictivecontrolandantislipdrivecontrol
AT taowang researchonpathtrackingforanorchardmowingrobotbasedoncascadedmodelpredictivecontrolandantislipdrivecontrol
AT kefei researchonpathtrackingforanorchardmowingrobotbasedoncascadedmodelpredictivecontrolandantislipdrivecontrol
AT xinruiqiu researchonpathtrackingforanorchardmowingrobotbasedoncascadedmodelpredictivecontrolandantislipdrivecontrol
AT runpengjiang researchonpathtrackingforanorchardmowingrobotbasedoncascadedmodelpredictivecontrolandantislipdrivecontrol
AT chaodongmai researchonpathtrackingforanorchardmowingrobotbasedoncascadedmodelpredictivecontrolandantislipdrivecontrol
AT yachaocao researchonpathtrackingforanorchardmowingrobotbasedoncascadedmodelpredictivecontrolandantislipdrivecontrol