Dynamic Coupling and Indirect Control of Jointed Robots Rolling Atop A Moving Platform

📄 arXiv: 2604.22104v1 📥 PDF

作者: Hamidreza Moradi, Scott David Kelly

分类: cs.RO, math.DG

发布日期: 2026-04-23


💡 一句话要点

研究移动平台上双连杆滚动机器人的动态耦合与间接控制方法

🎯 匹配领域: 支柱一:机器人控制 (Robot Control)

关键词: 多连杆机器人 移动平台 动态耦合 间接控制 运动规划 机器人控制 非完整约束 波动运动

📋 核心要点

  1. 现有方法难以有效控制在移动平台上滚动的多连杆机器人的运动,尤其是在存在耦合动力学的情况下。
  2. 本文提出了一种基于平台运动间接控制连杆机器人运动的方法,通过控制平台的加速度来实现对机器人航向的精确跟踪。
  3. 通过仿真验证了所提出的数学模型和控制策略的有效性,展示了机器人轨道控制和持续运动的能力。

📝 摘要(中文)

本文研究了一种非对称双连杆机器人,它由可在平面平台上自由滚动和枢转但不发生横向滑动的轮子支撑。如果连杆之间的关节被内部驱动,机器人将产生向前的动量。特别是,关节角度的振荡将产生类似鱼类游泳的波动运动。如果两个这样的机器人位于一个可以自由平移的公共平台上,那么每个机器人的运动都会受到另一个机器人的影响,从而使它们的动力学耦合。本文建立了该系统的数学模型,并进行了仿真来展示其行为。此外,本文还考虑了一个具有非驱动关节的单个机器人,它在一个受控移动的平台上滚动,并表明平台的驱动足以控制机器人的行为。特别是,以平台的加速度作为输入,可以使机器人的航向跟踪一个选定的时间函数。这足以保证可以引导机器人在平台上绕固定点运行,或以期望的方向持续运动。

🔬 方法详解

问题定义:本文旨在解决在移动平台上滚动的多连杆机器人的运动控制问题。现有方法通常难以处理由于多个机器人之间的耦合动力学以及平台运动对机器人运动的影响而产生的复杂性。因此,需要一种新的控制策略,能够有效地控制机器人在移动平台上的运动。

核心思路:本文的核心思路是通过控制平台的运动来实现对机器人运动的间接控制。具体来说,通过将平台的加速度作为输入,可以控制机器人的航向,从而实现对机器人运动轨迹的精确控制。这种方法避免了直接控制机器人关节的复杂性,简化了控制器的设计。

技术框架:本文的技术框架主要包括以下几个部分:首先,建立多连杆机器人和移动平台的动力学模型,考虑机器人之间的耦合动力学以及平台运动对机器人运动的影响。然后,设计一个控制器,该控制器以平台的加速度作为输入,并根据期望的机器人航向计算出相应的平台加速度。最后,通过仿真验证所提出的控制策略的有效性。

关键创新:本文的关键创新在于提出了一种基于平台运动的间接控制方法,该方法能够有效地控制在移动平台上滚动的多连杆机器人的运动。与传统的直接控制方法相比,该方法具有更低的复杂性和更高的鲁棒性。

关键设计:本文的关键设计包括:精确的动力学模型,该模型考虑了机器人之间的耦合动力学以及平台运动对机器人运动的影响;以及一个有效的控制器,该控制器能够根据期望的机器人航向计算出相应的平台加速度。控制器的具体设计细节(例如,控制算法的选择和参数的调整)在论文中可能没有详细说明,属于未知信息。

🖼️ 关键图片

fig_0
fig_1
fig_2

📊 实验亮点

论文通过仿真实验验证了所提出的控制策略的有效性。仿真结果表明,通过控制平台的加速度,可以精确地控制机器人的航向,并实现对机器人运动轨迹的精确控制。例如,可以引导机器人在平台上绕固定点运行,或以期望的方向持续运动。具体的性能数据和提升幅度在摘要中未提及,属于未知信息。

🎯 应用场景

该研究成果可应用于移动机器人、自主导航、以及在复杂环境中进行操作的机器人系统。例如,可用于开发在移动平台上进行协同工作的机器人团队,或者用于设计能够在崎岖地形上稳定移动的机器人。此外,该方法还可应用于其他类型的多体系统,例如,柔性机器人或可重构机器人。

📄 摘要(原文)

An asymmetric two-link robot supported atop a flat platform by wheels that roll and pivot freely, but do not slip laterally, will develop forward momentum if the joint between the links is actuated internally. In particular, oscillations in the joint angle will generate undulatory locomotion suggesting fishlike swimming. If two such robots surmount a common platform that's free to translate with its own inertial dynamics, then the individual robots' dynamics will be coupled so that the locomotion of either robot is affected by that of the other. We develop a mathematical model for this system and present simulations demonstrating its behavior. We then consider a single robot with an unactuated joint rolling atop a platform that moves under control, and show that actuation of the platform is sufficient to dictate the robot's behavior. In particular, with the acceleration of the platform as an input, the robot's heading can be made to track a chosen function of time. This is sufficient to guarantee that the robot can be induced to orbit a fixed point on the platform or to locomote persistently in a desired direction.