← 最新论文
⚡ electrical engineering

Equilibrium Analysis and Gyro-Stabilization of Two-Wheel Inverted Pendulum Robot on Inclined Surfaces

本研究提出了一种针对配备剪式对控制力矩陀螺仪的两轮倒立摆机器人的非线性动力学模型及双环控制策略,展示了其通过利用陀螺力矩在特定倾角下抵消重力,从而实现维持平衡并于倾斜表面上导航的能力。

原作者: ِAhmed Amin, Moustafa Fouz, Ahmed Elsawaf

发布于 2026-08-07
📖 1 分钟阅读☕ 轻松阅读

原作者: ِAhmed Amin, Moustafa Fouz, Ahmed Elsawaf

原始论文采用 CC BY 4.0 许可(https://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

想象一个机器人不仅仅是在平坦地面上滚动,而是能够优雅地在陡峭的山坡上穿行,像人类骑单轮车一样在两轮上保持平衡的世界。这就是双轮倒立摆机器人(Two-Wheel Inverted Pendulum Robot, TWIPR)的领域。把它想象成经典“车轮与杆”问题的机械版本:一个沉重的杆(机器人的躯干)平衡在一个移动的载体(轮子)之上。如果杆稍微倾斜一点,重力就会想把它拉倒,因此载体必须不断地前后移动来“接住”它。这非常棘手,因为机器人是“欠驱动”的,这意味着它的控制方式少于它的运动方式;它不能仅仅通过按下按钮来保持直立。通常,这些机器人完全依赖轮子的转速快慢来保持平衡。但如果地面不是平坦的怎么办?在坡道上,重力会将机器人向坡下拽,使得这种平衡行为变得更加困难。为了解决这个问题,科学家们开始关注陀螺仪——这些旋转的轮子就像顽固且沉重的陀头。就像旋转的自行车轮会抵抗倾斜一样,机器人内部的陀螺仪可以产生一种强大的扭转力,帮助它保持直立,而无需轮子承担所有的重活。

这篇论文探讨了一种为丘陵地形构建此类机器人的巧妙新方法。研究人员 Ahmed Amin、Moustafa Fouz 和 Ahmed Elsawaf 设计了一种使用特殊的“剪式对”陀螺仪来辅助平衡的机器人。他们发现,在坡面上,机器人不能仅仅完美地直立向上;它必须以一个特定的、非零的角度倾斜,才能保持平衡,就像自行车手在转弯时向内侧倾斜一样。他们创建了一个详细的数学模型,用以精确预测机器人在基于坡度和机器人重量分布的情况下需要倾斜多少角度。他们还证明了,虽然陀螺仪对于快速修正非常有效,但它们无法在陡峭的坡面上永远支撑住机器人;最终,机器人的轮子必须提供稳定的力量来对抗重力。为了测试他们的想法,他们在计算机模拟中构建了一个虚拟机器人,并发现他们的数学模型与计算机的物理模拟完美契合。他们提出的控制系统采用了两个大脑(一个负责速度,一个负责平衡),成功地让机器人在 5 度的坡面上保持直立并移动,证明了这种陀螺辅助设计是应对倾斜表面的可行方案。

拥有旋转秘密的机器人

认识一下这款机器人:一台看起来像未来派滑板车,但在胸腔里隐藏着秘密武器的两轮机器。除了依靠轮子保持直立外,这款机器人还携带了一对高速旋转的飞轮,被称为剪式对控制力矩陀螺仪(Scissor-Pair Control Moment Gyroscope, SPCMG)。想象一下,机器人的内部有两个旋转的陀螺,安装在一个可以前后倾斜的框架上。当机器人开始摇晃时,这些陀螺不仅在旋转,还会发生倾斜,从而产生强大的“陀螺力矩”,将机器人推回平衡状态。这就像拥有了一块神奇的内部肌肉,可以在不接触地面纹丝不动的情况下扭转机器人的身体。

研究人员想要看看这种“神奇肌肉”是否能帮助机器人应对一个真正的挑战:倾斜表面。大多数机器人在平坦地面上进行测试,但现实世界充满了坡道和山丘。团队提出了疑问:这种陀螺稳定机器人能否在坡面上保持平衡?如果可以,它是如何做到的,以及它的极限在哪里?

倾斜的真相:为什么直立并不奏效

该论文最有趣的发现之一是有些违反直觉。你可能会认为,要在坡上保持平衡,机器人应该保持完全垂直。但数学给出了不同的答案。研究人员发现,在坡面上,机器人必须以一个特定的角度倾斜才能达到平衡状态。

可以这样理解:如果你站在陡峭的山坡上,你会自然地向前倾斜,以防向后摔倒。机器人也是如此。团队推导出了一个公式,显示机器人倾斜的角度(即平衡倾斜角)取决于两个因素:坡度的陡峭程度以及他们称为底盘与机器人静态力矩比(用希腊字母 ξ\xi 表示)的一个特殊数值。这个比例本质上是衡量机器人重量分布相对于轮子大小的一种方式。

论文表明,如果机器人的设计具有较低的 ξ\xi 值,它在坡面上为了保持平衡就必须倾斜得更多。如果设计具有较高的 ξ\xi,它就可以站得更直。这种关系至关重要,因为它告诉工程师如何设计机器人,使其不会在坡面上翻倒。研究人员计算出,对于他们特定的机器人设计,当 ξ\xi0.5 时,在 5 度的坡面上站立需要机器人以约 10 度的平衡角进行倾斜。

旋转的极限:当陀螺需要帮助时

这里是故事变得更加接地气的地方。虽然陀螺仪在处理快速、突然的动作(比如在机器人开始跌倒时进行捕捉)方面表现出色,但论文明确排除了陀螺可以永远在陡坡上支撑机器人的想法。

陀螺仪通过倾斜其旋转轮来工作。但它们只能倾斜到一定程度,否则就会遇到“奇异点”——即失去推力能力的点。这就像当你站在门铰链旁边试图推开一扇门一样;最终,你会失去杠杆作用。论文解释说,陀螺仪无法提供持续、稳定的力量来无限期地对抗重力。相反,机器人的轮子必须接管对抗坡度拉力的工作。陀螺仪是“紧急制动器”和“方向盘”,而轮子则是防止机器人下滑的“发动机”。

研究人员还计算了该机器人能处理的最陡坡度。他们发现了两个主要的障碍:

  1. 几何结构:如果坡度太陡,机器人的身体会在它能够倾斜到足以平衡之前就撞击地面。
  2. 摩擦力:轮子需要足够的抓地力(摩擦力)来推动坡面而不发生打滑。

综合来看,论文指出,机器人能处理的最大坡度由机器人设计比(ξ\xi)或地面摩擦系数(μs\mu_s)中的较小值决定。对于他们的机器人,这意味着理论上它可以处理一定限度的坡度,但如果地面湿滑或设计过于“头重脚轻”,这个极限就会下降。

智囊团:两个控制器协同工作

为了实现这一切,团队不仅制造了机器人,还为它制造了一个“大脑”。他们使用了一个“层级化”控制系统,就像有两个经理在协同工作。

  • 经理 1(运动控制器): 这个经理使用 PID 控制器(一种标准的控制系统类型)来告诉轮子旋转多快。它的唯一任务是确保机器人达到用户期望的速度,无论是加速、减速还是停止。
  • 经理 2(平衡控制器): 这个经理使用一种名为 LQR(线性二次型调节器) 的高级算法。它的任务是监测机器人的倾斜度和陀螺仪的角度。如果机器人开始摇晃,这个经理就会指示陀螺仪倾斜,并将机器人推回正确的倾斜角度。

这个系统的妙处在于它们既独立运行又保持同步。轮子处理速度,而陀螺仪处理平衡。研究人员在计算机模拟(使用 MATLAB/Simulink)中测试了这一点,发现效果非常好。轮子负责速度,陀螺仪负责平衡。

模拟实验:30 秒测试运行

为了证明他们的想法,团队运行了一个模拟实验,机器人从 5 度的坡面开始。他们给出了指令:“出发!”机器人加速到了 1 m/s 的速度。

  • 结果: 机器人在大约 2.6 秒内达到了该速度,且没有发生失控摇晃。
  • 停止: 随后,他们命令它停止。机器人在大约 3.8 秒内减速并停止。

在这些动作过程中,机器人的躯干发生了轻微的前后倾斜(在刚开始移动时达到了约 26.15 度的峰值倾斜),但陀螺仪迅速进行了修正,将其带回到该坡度所需的 10 度稳态倾斜。陀螺仪自身的倾斜角度在最极端时也仅约为 32.5 度,这远在其安全限制范围内(它们在失去动力前可以达到 90 度)。

论文还检查了涉及的力量。为了让机器人在坡面上以恒定的 1 m/s 速度向上行驶,轮子需要施加约 0.386 N·m 的恒定力矩来对抗重力。当机器人加速时,轮子需要更强的推力,达到了约 1.5 N·m。当停止时,它们需要制动,达到了 -1.1 N·m。与此同时,陀螺仪只在速度快速变化期间需要发力,在保持机器人不跌倒方面提供了最大约 1.45 N·m 的力矩。

结论

论文得出结论,这种陀螺稳定设计是构建能够处理山坡的机器人的可靠且符合数学逻辑的方法。计算机模拟显示,机器人可以在坡面上保持平衡、移动和停止而不翻倒,而且他们编写的数学公式完美预测了计算机模拟的行为。

然而,作者谨慎地指出,这目前仅处于模拟阶段。他们尚未制造出实物机器人并在真实的坡面上进行测试。他们建议下一步是制造原型机,并观察它在现实世界中的表现,因为现实中的湿滑落叶或崎岖地面可能会使情况变得比计算机模拟中更加复杂。但就目前而言,数学模型是成立的,陀螺仪已经准备就绪,攀爬坡道的路径也变得清晰多了。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →