arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2103.08845cs.ROcs.SYeess.SY
收藏

不确定非线性系统的闭环误差学习控制及其在移动机器人上的实验验证

Closed-Loop Error Learning Control for Uncertain Nonlinear Systems With Experimental Validation on a Mobile Robot

University of Queensland(昆士兰大学)

Erkan Kayacan

摘要:

针对反馈线性化系统,提出了一种闭环误差学习控制(CLELC)算法,并在移动机器人上进行了实验验证。传统的反馈和前馈控制器是基于标称模型,采用反馈线性化控制(FLC)方法设计的。然后,基于滑模学习算法,利用闭环误差动态学习系统行为的智能控制器的设计。这些控制器是并行工作的,智能控制器可以逐渐取代反馈控制器对系统的控制。除了滑模学习算法的稳定性外,还证明了一个$n$阶反馈线性化系统的闭环稳定性。仿真结果表明,CLELC算法可以提高控制性能(例如,更小的上升时间、稳定时间和超调),并且与传统的FLC方法相比,在存在不确定性的情况下也提供鲁棒控制性能。为了验证CLELC算法的有效性,对履带式移动机器人的轨迹跟踪问题进行了实时研究。实验结果表明,CLELC算法比传统的FLC方法具有更高的轨迹跟踪精度。

英文摘要:

This paper develops a Closed-Loop Error Learning Control (CLELC) algorithm for feedback linearizable systems with experimental validation on a mobile robot. Traditional feedback and feedforward controllers are designed based on the nominal model by using Feedback Linearization Control (FLC) method. Then, an intelligent controller is designed based on sliding mode learning algorithm that utilizes closed-loop error dynamics to learn the system behavior. The controllers are working in parallel, and the intelligent controller can gradually replace the feedback controller from the control of the system. In addition to the stability of the sliding mode learning algorithm, the closed-loop stability of an $n$th order feedback linearizable system is proven. The simulation results demonstrate that CLELC algorithm can improve control performance (e.g., smaller rise time, settling time and overshoot) in the absence of uncertainties, and also provides robust control performance in the presence of uncertainties as compared to traditional FLC method. To test the efficiency and efficacy of CLELC algorithm, the trajectory tracking problem of a tracked mobile robot is studied in real-time. The experimental results demonstrate that CLELC algorithm ensures high-accurate trajectory tracking performance than traditional FLC method.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑