Clear Sky Science · zh

使用自适应模糊PID控制器增强轮式移动机器人自主导航的轨迹跟踪

· 返回目录

更聪明的机器人驾驶员

随着机器人进入仓库、农场甚至灾区,它们必须能够在地面湿滑或电机表现异常时仍能平稳且安全地沿计划路径行进。本文探讨了一种新方法,帮助轮式机器人保持在轨迹上,减少晃动和漂移,使其在繁忙且不可预测的环境中以更高的信心导航。

为何保持在轨迹上很难

许多无人地面载具,例如仓库小车或测绘机器人,因为高效、速度快且结构相对简单而采用轮式驱动。然而,要使这样的机器人精确地沿着计划路径行驶却出乎意料地困难。实际地面常有灰尘或不平整,车轮会打滑,传感器噪声存在,机器人的真实物理特性通常与理想数学模型不同。传统控制方法(例如依赖固定参数调节的标准PID控制器)仅在工作条件与其设计假设相符时表现良好,当机器人负载较大或受到扰动时,这些方法可能精度下降甚至不稳定。

两层控制“大脑”

为克服这些限制,作者为一种常见的两侧各有驱动轮的轮式机器人设计了一个两层“控制大脑”。顶层只关注机器人在平面上的位置,并计算其应前进多快和转向多快以跟随计划路径,例如平滑的8字形曲线。下层负责使电机实际产生这些速度。在此,论文引入了一种自适应模糊PID控制器:一个标准PID控制器,其三个主要增益由一个模糊逻辑系统持续调整,该系统监视机器人行为偏离期望的程度。

Figure 1
Figure 1.

让控制器在线学习

模糊逻辑允许控制器使用简单的“如果—那么”规则,例如对小误差与大误差或误差增大与减小时作出不同反应,而无需对每种扰动建立精确的数学模型。在该设计中,两路输入信号——跟踪误差的大小及其变化速率——被送入一个紧凑的模糊系统,该系统输出更新后的PID增益值。实际上,随着机器人加速、减速或遇到打滑和噪声,控制器可以实时地收紧或放松其响应。数学稳定性分析表明,即使在这些持续调整且存在未建模效应的情况下,跟踪误差也会收敛到一个小的、可保证的区域并停留在那里。

严苛试验中的系统表现

研究人员随后在一个知名的移动机器人平台模型上对其控制器进行了一系列仿真实验。首先,在无外部扰动的理想条件下,自适应模糊PID控制器比传统PID和另一种高级动态控制器在跟踪8字形路径方面表现得更为准确,速度曲线更平滑且平均误差更小。接着,他们故意在机器人真实物理参数与控制器所假定的值之间引入不匹配,从20%的误差开始,直到完全100%的不匹配。同时,他们还向机器人的运动中加入随机噪声和模拟颠簸地面或电机顿挫的周期性力。

Figure 2
Figure 2.

在极端考验下依然稳健的结果

在所有这些逐步严苛的情形中,自适应模糊PID控制器都能保持对8字形路径的紧密跟踪,而传统PID则开始出现振荡、滞后和偏离,尤其在路径急转弯处更明显。关键误差指标,包括均方根跟踪误差,新方法几乎都能将其降低约一半或更多,即便在所有模型参数均不正确且机器人受到噪声轰炸的情况下亦如此。运动保持平滑且行为良好,表明该控制器不仅精确,而且在实时应用中也具有鲁棒性和实用性。

对日常机器人意味着什么

对非专业读者而言,结论是这项工作为轮式机器人提供了更具有容错性和自我调整能力的“自动驾驶”。控制器不再依赖对机器人及环境的完美理解,而是通过持续监测机器人实际位置与应到位置之间的差异来学习,并在条件变化时逐步调整参数。这意味着在工厂、仓库或危险场所工作的移动机器人,即便车轮打滑、载荷变化或电机老化,也能更安全、更精确地沿计划路线行驶——将我们更进一步地带向可靠的日常自主机器时代。

引用: El Zoghby, H.M., Sharaf, S.M., Bendary, A.F. et al. Enhanced trajectory tracking for autonomous navigation of wheeled mobile robots using an adaptive fuzzy PID controller. Sci Rep 16, 12736 (2026). https://doi.org/10.1038/s41598-026-45772-y

关键词: 自主移动机器人, 轨迹跟踪, 模糊PID控制, 机器人导航, 扰动抑制