In order to efficiently and exactly in tracking the desired path points, autonomous cleaning vehicles have to adapt their own behavior according to the perceived environmental information. This paper proposes a target points tracking control algorithm based on the Long Short-Term Memory network, which can generate the speed and yaw rate to arrive at the target point in real time. The target point is obtained by a parameter named foresight distance that is deduced based on the fuzzy control, whose inputs are the speed and yaw rate of the vehicle at the current point. The effectiveness of the proposed algorithm is illustrated by the simulation and field experiments. Compared with other classical algorithms, this algorithm can track the point sequence on straight path and multiple curvature path more accurately. The field experiment indicates the proposed controller is efficient in following the pre-defined path points, furthermore, it can make the autonomous cleaning vehicle run smoothly in the path which is disturbed by bounded disturbances. The distance errors can meet the actual requirement of the cleaning vehicle during the tracking process.
This is an open access article distributed under the Creative Commons Attribution License
which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited