arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2103.10686cs.RO
收藏

基于强化学习的移动机器人自适应SAC-PID控制方法

A Self-adaptive SAC-PID Control Approach based on Reinforcement Learning for Mobile Robots

Zhejiang University of Technology(浙江工业大学)

Xinyi Yu, Yuehai Fan, Siyu Xu, Linlin Ou

摘要:

比例-积分-微分(PID)控制在工业控制、机器人控制等领域应用最为广泛。然而,传统的PID控制不能胜任当系统不能准确建模和操作环境是实时的变化。针对这些问题,提出了一种基于强化学习的自适应无模型SAC-PID控制方法,用于移动机器人的自动控制。提出了一种新的递阶控制结构,上层控制器基于最具竞争力的连续控制算法之一软行动-评价(SAC),下层控制器基于增量式PID控制器。软执行器-评判器接收移动机器人的动态信息作为输入,同时输出增量式PID控制器的最优参数,对路径与移动机器人之间的误差进行实时的补偿。此外,为了提高SAC-PID控制方法对复杂环境的适应性,提出了24邻域法与多项式拟合相结合的方法。在Gazebo和实际的麦克纳姆移动机器人上,通过几种不同难度的路径验证了SAC-PID控制方法的有效性。与模糊PID控制相比,SAC-PID控制具有鲁棒性强、泛化能力强、实时性好等优点。

英文摘要:

Proportional-integral-derivative (PID) control is the most widely used in industrial control, robot control and other fields. However, traditional PID control is not competent when the system cannot be accurately modeled and the operating environment is variable in real time. To tackle these problems, we propose a self-adaptive model-free SAC-PID control approach based on reinforcement learning for automatic control of mobile robots. A new hierarchical structure is developed, which includes the upper controller based on soft actor-critic (SAC), one of the most competitive continuous control algorithms, and the lower controller based on incremental PID controller. Soft actor-critic receives the dynamic information of the mobile robot as input, and simultaneously outputs the optimal parameters of incremental PID controllers to compensate for the error between the path and the mobile robot in real time. In addition, the combination of 24-neighborhood method and polynomial fitting is developed to improve the adaptability of SAC-PID control method to complex environments. The effectiveness of the SAC-PID control method is verified with several different difficulty paths both on Gazebo and real mecanum mobile robot. Futhermore, compared with fuzzy PID control, the SAC-PID method has merits of strong robustness, generalization and real-time performance.

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

↑