AI Chat Paper
Note: Please note that the following content is generated by AMiner AI. SciOpen does not take any responsibility related to this content.
{{lang === 'zh_CN' ? '文章概述' : 'Summary'}}
{{lang === 'en_US' ? '中' : 'Eng'}}
Chat more with AI
PDF (2.4 MB)
Collect
Submit Manuscript AI Chat Paper
Show Outline
Outline
Show full outline
Hide outline
Outline
Show full outline
Hide outline
Publishing Language: Chinese

Four-wheel differential steering AGV navigation control system based on double variable limiters PID algorithm

Zibo LIUYuli CHENZifeng XUXin LIZhiyan ZHOU( )
College of Engineering, South China Agricultural University and Guangdong Laboratory for Lingnan Modern Agriculture, Guangzhou 510642, China
Guangdong Provincial Key Laboratory of Agricultural Artificial Intelligence (GDKL-AAI) , Guangzhou 510642, China
Guangdong Engineering Research Center for Agricultural Aviation Application (ERCAAA), Guangzhou 510642, China
Key Laboratory of Key Technology on Agricultural Machine and Equipment (South China Agricultural University), Ministry of Education, Guangzhou 510642, China
State Key Laboratory of Agricultural Equipment Technology, Guangzhou 510642, China
Key Technology Innovation Research Center of Rice Smart Farming of South China Agricultural University - Dongyuan County, Heyuan 517554, China
Show Author Information

Abstract

The current algorithm of differential vehicle navigation cannot fully meet the optimal turning radius, long-distance path tracking, and simple navigation logic. In this study, a navigation control algorithm was proposed using ROS (robot operating system), according to modular and hierarchical development. The four-wheel differential speed vehicle was also transformed for testing. The target path was described by the target point plus the target yaw angle. The target path was an infinite straight line through the target point, whose direction was the target yaw angle. The vehicle started from any position, then approached the target path, and finally reached the target point. The kinematic equation of the vehicle was obtained by the kinematic analysis of the four-wheel differential speed vehicle. There was a relationship between the forward speed and steering speed of the vehicle, with the speed of the left and right wheels. Then the coordinate transformation was implemented to obtain the lateral deviation between the vehicle and the target path, and the longitudinal distance between the target point and the vehicle. The required forward speed was calculated using the longitudinal distance. The driving angle close to the target path was determined using the lateral deviation. Then the required steering speed was obtained after the difference between the driving angle and the yaw angle of the vehicle. Two advantages were gained during optimization. One was to improve the robustness and flexibility of the algorithm, which was stably solved under any size of lateral deviation and simplified the complexity of path planning. The algorithm was freely switched to the target path of the task, whether to focus or ignore the path planning among lines. Another was that the internal parameters of the algorithm all shared specific meanings, which were easy to understand and adjust, according to different needs under the different environments and operations. The above calculation was realized by the double variable limiter PID algorithm. The forward speed and steering speed were converted into the left and right wheel speeds through the kinematic equation of vehicles. The wheel speed was input into the closed-loop PID of the lower computer, in order to realize the accurate control of the left and right wheel speed. As such, the vehicle was stably controlled to reduce the disturbance during operation, according to the calculation of the algorithm. The accuracy and adaptability of the algorithm were then verified in three aspects: the average value of lateral deviation, The root mean square error, and the maximum deviation. The simulation results show that the average error was 1.146 cm, The root mean square error was 1.27 cm, and the line distance was less than 4.092 m when the four-wheel differential vehicle controlled by the path following algorithm runs at the speed of 0.4 m/s. The navigation system performed the better stability and adjustment. At the same time, the optimal driving trajectory was determined as the driving angle close to the target path, according to the unique lateral deviation of the algorithm. As such, the vehicle was used to drive perpendicular to the target path, whether far from or approaching the target path. The failure of the traditional algorithm was avoided by slowly adjusting the direction along the target path in the same environment. A comparison was then made on the different parameters in the simulation. The parameter adjustment of the algorithm was then verified to evaluate the influence of different parameters on the control system. In the cement ground test, the average error was 2.833 cm and the root mean square error was 3.21 cm when the vehicle was driving at the speed of 0.4 m/s on the cement pavement environment. The average error was 5.249 cm and the root mean square error was 6.13 cm when the vehicle was driving at the speed of 0.4 m/s on the fruit tree pavement environment in the field test. The average error rose slightly, and the variation coefficient changed little, with the increase of the ruggedness of the ground environment, indicating the strong robustness and the excellent anti-interference of the algorithm. The navigation system and the test vehicle shared better adaptability in different terrain environments. The finding can also provide a strong reference for the navigation technology of differential steering chassis.

CLC number: S147.2 Document code: A

References

【1】
【1】
 
 
Transactions of the Chinese Society of Agricultural Engineering
Pages 27-37

{{item.num}}

Comments on this article

Go to comment

< Back to all reports

Review Status: {{reviewData.commendedNum}} Commended , {{reviewData.revisionRequiredNum}} Revision Required , {{reviewData.notCommendedNum}} Not Commended Under Peer Review

Review Comment

Close
Close
Cite this article:
LIU Z, CHEN Y, XU Z, et al. Four-wheel differential steering AGV navigation control system based on double variable limiters PID algorithm. Transactions of the Chinese Society of Agricultural Engineering, 2025, 41(5): 27-37. https://doi.org/10.11975/j.issn.1002-6819.202405070

1277

Views

37

Downloads

0

Crossref

0

Web of Science

6

Scopus

Received: 12 May 2024
Revised: 30 November 2024
Published: 15 March 2025
© Chinese Society of Agricultural Engineering 2025