Trajectory Tracking Strategy for Sliding Mode Control With Double Closed-Loop for Lawn Mowing Robot Based on ESO

The mowing robots work with a multivariable strong coupling underactuated system that is mostly troubled by difficulty controlling and unsatisfactory accuracy. Especially, the frequent external disturbances and parameter changes are likely to get missed and heavy cutting. In this paper, a new trajec...

Full description

Bibliographic Details
Main Authors: Lepeng Song, Jinpen Huang, Qin Liang, Ling Nie, Xianwen Liang, Jianqu Zhu
Format: Article
Language:English
Published: IEEE 2023-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9760276/
_version_ 1797956407527473152
author Lepeng Song
Jinpen Huang
Qin Liang
Ling Nie
Xianwen Liang
Jianqu Zhu
author_facet Lepeng Song
Jinpen Huang
Qin Liang
Ling Nie
Xianwen Liang
Jianqu Zhu
author_sort Lepeng Song
collection DOAJ
description The mowing robots work with a multivariable strong coupling underactuated system that is mostly troubled by difficulty controlling and unsatisfactory accuracy. Especially, the frequent external disturbances and parameter changes are likely to get missed and heavy cutting. In this paper, a new trajectory tracking control method based on extended state observer (ESO) is introduced with a particular focus on dual closed-loop sliding mode. Firstly, from the perspective of kinematics, a speed assistant controller was designed to generate the speed control quantity, and secondly, a sliding mode control algorithm based on the improved Fractional Power Rate Reaching Law (IFPRRL) was programmed to control the drive motor that tracked the speed control quantity. By means of comparison, our improved algorithm presented faster arrival time and better robustness along with similar jittering. At the same time, the robustness of the system was further enhanced with the help of an optimized ESO to tackle unmodeled disturbances and uncertain disturbances during the operation. Finally, the experimental analysis of the motor drive circuit and the trajectory tracking control system of the lawn mowing robot were both carried out respectively. The analysis shows that the performance of the proposed reaching law sliding mode control algorithm had some new pleasing changes, such as adjustment time and robustness. The circular trajectory and the detour mowing trajectory were respectively tracked in the double closed-loop sliding mode designed in this paper. The experimental goal was to ensure that the error vector <inline-formula> <tex-math notation="LaTeX">$P_{e} =$ </tex-math></inline-formula> (<inline-formula> <tex-math notation="LaTeX">$x$ </tex-math></inline-formula> Axis position error <inline-formula> <tex-math notation="LaTeX">$x_{e}$ </tex-math></inline-formula>, <inline-formula> <tex-math notation="LaTeX">$y$ </tex-math></inline-formula> Axis position error <inline-formula> <tex-math notation="LaTeX">$y_{e}$ </tex-math></inline-formula>, Angle error <inline-formula> <tex-math notation="LaTeX">$\theta _{e}$ </tex-math></inline-formula>) all remaining at (0.01m, 0.01m, 0.01rad) were 5.34s and 5.36s, respectively, and both could be finally converged to 0. The results show that the newly developed controller based on ESO presented smaller arrival time and stronger robustness. The dual-closed-loop control of sliding-mode trajectory tracking method was capable to meet the real-time and precision requirements of the lawnmower robot for quick trajectory tracking.
first_indexed 2024-04-10T23:48:33Z
format Article
id doaj.art-d5dc1e3d71d343a8b5b4a8c3e3e29090
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-04-10T23:48:33Z
publishDate 2023-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-d5dc1e3d71d343a8b5b4a8c3e3e290902023-01-11T00:00:25ZengIEEEIEEE Access2169-35362023-01-01111867188210.1109/ACCESS.2022.31668169760276Trajectory Tracking Strategy for Sliding Mode Control With Double Closed-Loop for Lawn Mowing Robot Based on ESOLepeng Song0Jinpen Huang1Qin Liang2Ling Nie3https://orcid.org/0000-0001-6868-8276Xianwen Liang4Jianqu Zhu5School of Electrical Engineering, Chongqing University of Science and Technology, Chongqing, ChinaSchool of Electrical Engineering, Chongqing University of Science and Technology, Chongqing, ChinaSchool of Electrical Engineering, Chongqing University of Science and Technology, Chongqing, ChinaSchool of Electrical Engineering, Chongqing University of Science and Technology, Chongqing, ChinaSchool of Electrical Engineering, Chongqing University of Science and Technology, Chongqing, ChinaSchool of Electrical Engineering, Chongqing University of Science and Technology, Chongqing, ChinaThe mowing robots work with a multivariable strong coupling underactuated system that is mostly troubled by difficulty controlling and unsatisfactory accuracy. Especially, the frequent external disturbances and parameter changes are likely to get missed and heavy cutting. In this paper, a new trajectory tracking control method based on extended state observer (ESO) is introduced with a particular focus on dual closed-loop sliding mode. Firstly, from the perspective of kinematics, a speed assistant controller was designed to generate the speed control quantity, and secondly, a sliding mode control algorithm based on the improved Fractional Power Rate Reaching Law (IFPRRL) was programmed to control the drive motor that tracked the speed control quantity. By means of comparison, our improved algorithm presented faster arrival time and better robustness along with similar jittering. At the same time, the robustness of the system was further enhanced with the help of an optimized ESO to tackle unmodeled disturbances and uncertain disturbances during the operation. Finally, the experimental analysis of the motor drive circuit and the trajectory tracking control system of the lawn mowing robot were both carried out respectively. The analysis shows that the performance of the proposed reaching law sliding mode control algorithm had some new pleasing changes, such as adjustment time and robustness. The circular trajectory and the detour mowing trajectory were respectively tracked in the double closed-loop sliding mode designed in this paper. The experimental goal was to ensure that the error vector <inline-formula> <tex-math notation="LaTeX">$P_{e} =$ </tex-math></inline-formula> (<inline-formula> <tex-math notation="LaTeX">$x$ </tex-math></inline-formula> Axis position error <inline-formula> <tex-math notation="LaTeX">$x_{e}$ </tex-math></inline-formula>, <inline-formula> <tex-math notation="LaTeX">$y$ </tex-math></inline-formula> Axis position error <inline-formula> <tex-math notation="LaTeX">$y_{e}$ </tex-math></inline-formula>, Angle error <inline-formula> <tex-math notation="LaTeX">$\theta _{e}$ </tex-math></inline-formula>) all remaining at (0.01m, 0.01m, 0.01rad) were 5.34s and 5.36s, respectively, and both could be finally converged to 0. The results show that the newly developed controller based on ESO presented smaller arrival time and stronger robustness. The dual-closed-loop control of sliding-mode trajectory tracking method was capable to meet the real-time and precision requirements of the lawnmower robot for quick trajectory tracking.https://ieeexplore.ieee.org/document/9760276/Sliding mode controlmowing grass robotfractional power rate reaching lawextended state observertrajectory tracking
spellingShingle Lepeng Song
Jinpen Huang
Qin Liang
Ling Nie
Xianwen Liang
Jianqu Zhu
Trajectory Tracking Strategy for Sliding Mode Control With Double Closed-Loop for Lawn Mowing Robot Based on ESO
IEEE Access
Sliding mode control
mowing grass robot
fractional power rate reaching law
extended state observer
trajectory tracking
title Trajectory Tracking Strategy for Sliding Mode Control With Double Closed-Loop for Lawn Mowing Robot Based on ESO
title_full Trajectory Tracking Strategy for Sliding Mode Control With Double Closed-Loop for Lawn Mowing Robot Based on ESO
title_fullStr Trajectory Tracking Strategy for Sliding Mode Control With Double Closed-Loop for Lawn Mowing Robot Based on ESO
title_full_unstemmed Trajectory Tracking Strategy for Sliding Mode Control With Double Closed-Loop for Lawn Mowing Robot Based on ESO
title_short Trajectory Tracking Strategy for Sliding Mode Control With Double Closed-Loop for Lawn Mowing Robot Based on ESO
title_sort trajectory tracking strategy for sliding mode control with double closed loop for lawn mowing robot based on eso
topic Sliding mode control
mowing grass robot
fractional power rate reaching law
extended state observer
trajectory tracking
url https://ieeexplore.ieee.org/document/9760276/
work_keys_str_mv AT lepengsong trajectorytrackingstrategyforslidingmodecontrolwithdoubleclosedloopforlawnmowingrobotbasedoneso
AT jinpenhuang trajectorytrackingstrategyforslidingmodecontrolwithdoubleclosedloopforlawnmowingrobotbasedoneso
AT qinliang trajectorytrackingstrategyforslidingmodecontrolwithdoubleclosedloopforlawnmowingrobotbasedoneso
AT lingnie trajectorytrackingstrategyforslidingmodecontrolwithdoubleclosedloopforlawnmowingrobotbasedoneso
AT xianwenliang trajectorytrackingstrategyforslidingmodecontrolwithdoubleclosedloopforlawnmowingrobotbasedoneso
AT jianquzhu trajectorytrackingstrategyforslidingmodecontrolwithdoubleclosedloopforlawnmowingrobotbasedoneso