IEEE Access (Jan 2023)

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

  • Lepeng Song,
  • Jinpen Huang,
  • Qin Liang,
  • Ling Nie,
  • Xianwen Liang,
  • Jianqu Zhu

DOI
https://doi.org/10.1109/ACCESS.2022.3166816
Journal volume & issue
Vol. 11
pp. 1867 – 1882

Abstract

Read online

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 $P_{e} =$ ( $x$ Axis position error $x_{e}$ , $y$ Axis position error $y_{e}$ , Angle error $\theta _{e}$ ) 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.

Keywords