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...
Main Authors: | , , , , , , , , , , |
---|---|
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 |