Abstract:The high-precision path tracking control of unmanned roller relies on the accurate measurement of the vehicle’s location information by sensors. However, in the harsh plateau dam environment, the positioning sensors’ signals are prone to sudden changes and loss, which poses a great threat to the safety and stability of the system. For this reason, a fault-tolerant control method based on signal compensation by using self-learning model was proposed. First, according to the drift characteristic of the steering system reflected in the operation of unmanned roller, the complex hydraulic steering system was simplified, and a linear steering model with flow loss parameter was constructed. After that, an online learning algorithm was proposed to mainly learn the flow loss characteristic of the system. Finally, a cascaded disturbance rejection controller was used to realize the path tracking control. The results show that the vehicle can continue high-precision running within 40s after the sensor fails. Compared with the case of no fault-tolerant control and fault-tolerant control without model self-learning, the running time is extended by 18.7 times and 2.7 times respectively, which greatly improves the safety and efficiency of the system.