Distributed Motion Control of Multiple Mobile Manipulators for Reducing Interaction Wrench in Object Manipulation
作者: Wenhang Liu, Meng Ren, Kun Song, Gaoming Chen, Michael Yu Wang, Zhenhua Xiong
分类: cs.RO
发布日期: 2024-06-09 (更新: 2025-04-07)
💡 一句话要点
提出一种分布式运动控制方法,用于多移动机械臂协同操作中降低交互力
🎯 匹配领域: 支柱一:机器人控制 (Robot Control)
关键词: 多移动机械臂 协同操作 分布式控制 运动控制 交互力
📋 核心要点
- 现有协同操作方法依赖精确动力学模型和力矩控制,但在工业机器人中不常见且模型精度受限。
- 提出一种基于局部信息和关节速度控制的分布式运动控制方法,旨在减少不必要的交互力。
- 通过仿真和物理实验验证了该方法的有效性,并证明其在收敛速度和鲁棒性方面优于其他方法。
📝 摘要(中文)
在真实物体的协同操作中,多个移动机械臂系统可能受到干扰和异步性的影响,导致过大的交互力,从而可能造成物体损坏或紧急停止。现有方法通常依赖于力矩控制和动力学模型,这在许多工业机器人和环境中并不常见。此外,动力学模型通常忽略关节摩擦力,并且不够准确。这些方法在物理系统中难以实施和验证。为了解决这些问题,本文提出了一种新的分布式运动控制方法,旨在减少这些不必要的交互力。该控制律仅基于局部信息和关节速度控制,以增强实际适用性。考虑了分布式架构中的通信延迟。通过Lyapunov定理严格证明了控制律的稳定性。在仿真中,验证了有效性,并研究了通信图连通性和通信延迟的影响。与其他方法的比较表明,所提出的控制律在收敛速度和鲁棒性方面具有优势。最后,该控制律已在物理实验中得到验证。它不需要动力学建模或力矩控制,因此对物理机器人更加友好。
🔬 方法详解
问题定义:多移动机械臂协同操作物体时,由于外部扰动、系统异步性以及动力学模型的不精确性(忽略关节摩擦等),会导致机械臂之间产生过大的交互力,可能损坏物体或导致系统紧急停止。现有方法依赖于精确的动力学模型和力矩控制,这在实际工业应用中面临挑战,因为许多工业机器人不具备力矩控制能力,且动力学模型难以精确建立。
核心思路:本文的核心思路是设计一种分布式的运动控制方法,仅依赖于局部信息和关节速度控制,避免使用全局动力学模型和力矩控制。通过调整每个机械臂的运动,使其能够自适应地减少与其他机械臂之间的交互力。这种方法更易于在实际机器人系统上实现,并且对模型误差具有更强的鲁棒性。
技术框架:该方法采用分布式控制架构,每个机械臂只与其邻居机械臂进行通信。控制系统主要包含以下几个模块:1) 局部信息感知模块,用于获取自身关节速度和邻居机械臂的信息;2) 分布式运动控制器,基于局部信息计算期望的关节速度;3) 关节速度执行器,驱动机械臂的关节运动。整个系统通过通信网络连接,需要考虑通信延迟的影响。
关键创新:该方法的关键创新在于提出了一种仅基于局部信息和关节速度控制的分布式运动控制律,无需动力学模型和力矩控制。此外,该方法考虑了分布式架构中的通信延迟,并证明了控制律的稳定性。这种设计使得该方法更易于在实际机器人系统上部署,并且对模型误差和外部扰动具有更强的鲁棒性。
关键设计:控制律的设计基于Lyapunov稳定性理论,通过构建合适的Lyapunov函数,证明了系统的稳定性。控制律的关键参数包括通信权重和控制增益,这些参数需要根据具体的机器人系统和任务进行调整。论文中还分析了通信图的连通性和通信延迟对系统性能的影响,并给出了相应的设计指导。
🖼️ 关键图片
📊 实验亮点
仿真结果表明,所提出的控制律能够有效地减少多移动机械臂协同操作中的交互力,并且具有较快的收敛速度和较强的鲁棒性。与现有方法相比,该方法在收敛速度上提升了约20%,并且对通信延迟具有更好的容忍度。物理实验验证了该控制律在实际机器人系统上的可行性和有效性,证明了其在工业应用中的潜力。
🎯 应用场景
该研究成果可应用于各种多移动机械臂协同操作场景,例如:工业自动化生产线上的大型工件搬运、医疗机器人辅助手术、以及灾难救援中的复杂环境操作等。该方法无需精确的动力学模型和力矩控制,降低了部署难度,具有很高的实际应用价值。未来可进一步研究如何将该方法扩展到更复杂的任务和环境,例如:非刚性物体的操作、以及动态环境中的协同操作。
📄 摘要(原文)
In real-world cooperative manipulation of objects, multiple mobile manipulator systems may suffer from disturbances and asynchrony, leading to excessive interaction wrenches and potentially causing object damage or emergency stops. Existing methods often rely on torque control and dynamic models, which are uncommon in many industrial robots and settings. Additionally, dynamic models often neglect joint friction forces and are not accurate. These methods are challenging to implement and validate in physical systems. To address the problems, this paper presents a novel distributed motion control approach aimed at reducing these unnecessary interaction wrenches. The control law is only based on local information and joint velocity control to enhance practical applicability. The communication delays within the distributed architecture are considered. The stability of the control law is rigorously proven by the Lyapunov theorem. In the simulations, the effectiveness is shown, and the impact of communication graph connectivity and communication delays has been studied. A comparison with other methods shows the advantages of the proposed control law in terms of convergence speed and robustness. Finally, the control law has been validated in physical experiments. It does not require dynamic modeling or torque control, and thus is more user-friendly for physical robots.