分享自:

基于被动性的冗余机械臂不确定性分层多任务跟踪控制

期刊:automaticaDOI:10.1016/j.automatica.2023.111159

这篇文档属于类型a,即报告了一项原创性研究。以下是针对该研究的学术报告:


基于被动性的冗余机械臂分层多任务自适应跟踪控制研究

一、作者及发表信息

本研究由Eichao Sun(哈尔滨工业大学机器人技术与系统国家重点实验室)和Yeqing Yuan(哈尔滨工业大学智能控制与系统研究所)共同完成,论文《Passivity based hierarchical multi-task tracking control for redundant manipulators with uncertainties》于2023年发表在控制领域期刊Automatica(Volume 155, 111159)。

二、学术背景

科学领域:该研究属于机器人控制领域,聚焦冗余机械臂的分层多任务跟踪控制(hierarchical multi-task tracking control),并针对动态和运动学不确定性提出自适应解决方案。

研究背景
1. 工业机器人(如协作机器人或人形机器人)需在复杂环境中执行多任务,传统方法依赖精确的动力学和运动学模型,但在实际应用中,工具质量、长度或姿态的未知变化会导致模型失配。
2. 现有分层控制方法(如零空间投影)需严格优先级,但动态和运动学不确定性会破坏任务解耦性能,尤其是低级任务受高级任务误差传播的影响。
3. 尽管自适应控制(如自适应雅可比方法)在单任务中已成熟,但多任务场景下的运动学参数估计尚未解决。

研究目标
设计一种基于被动性(passivity-based)的自适应分层控制器,实现以下目标:
- 在动态和运动学参数未知情况下,保证多任务的渐近跟踪;
- 通过新型参数更新律,确保动态参数的物理一致性(physical consistency)和有界体积约束(bounding-volume constraints);
- 证明闭环系统的稳定性和输出严格被动性(output strict passivity)。

三、研究流程与方法

1. 系统建模
  • 研究对象:7自由度Franka Emika Panda冗余机械臂(实验验证对象)。
  • 动力学模型:采用欧拉-拉格朗日方程,包含惯性矩阵、科里奥利力和重力项,并引入动态参数线性化形式(Property 3)。
  • 运动学模型:定义分层任务空间(如末端位置、姿态、关节运动),通过优先级雅可比矩阵(prioritized Jacobian)实现任务解耦(公式7-14)。
2. 控制器设计
  • 自适应参考速度:引入估计的优先级雅可比矩阵构造参考速度(公式28),结合滑模变量(公式29)设计控制输入。
  • 控制律(公式33):
    • 动态补偿项(基于估计参数);
    • 解耦项(补偿任务间科里奥利力耦合);
    • 增益矩阵保证稳定性。
  • 创新点
    • 新型运动学回归矩阵(公式25)将任务空间速度线性化,支持多任务参数估计;
    • 投影自然适应律(公式34)在参数更新中强制有界体积约束(附录A),避免物理不可行解。
3. 参数适应律
  • 动态参数更新(公式34):基于Riemannian几何的Bregman散度,投影到可行域(公式17-18),保证估计的惯性矩阵正定。
  • 运动学参数更新(公式38):利用任务空间误差驱动估计收敛,通过增益矩阵调整收敛速度(实验部分验证不同增益效果)。
4. 稳定性分析
  • Lyapunov函数(公式40):结合动力学误差、参数估计误差和运动学误差。
  • 关键证明:通过Barbalat引理和被动性定理(passivity theorem)证明跟踪误差和参数误差渐近收敛(Theorem 1)。
5. 实验验证
  • 实验设置
    • 任务层级:末端位置(优先级1)、末端欧拉角(优先级2)、第一关节运动(优先级3)。
    • 对比方法:自适应被动性控制(Garofalo et al., 2021)、反馈线性化方法(Wu et al., 2023)。
  • 结果
    • Exp #1(工具未知):本文方法在层级1的RMS误差降低22.4%(比自适应被动性控制)和49.4%(比反馈线性化);
    • Exp #2(稳态验证):参数在运动阶段持续更新,稳态误差由未建模摩擦导致;
    • Exp #3(质量参数扰动):动态参数适应律有效补偿70%-130%的质量偏差。

四、主要结果

  1. 理论贡献

    • 首次将自适应雅可比方法扩展至分层多任务控制,解决了运动学参数不确定性下的优先级保持问题。
    • 提出的自然适应律(natural adaption law)在参数更新中同时满足物理一致性和有界体积约束(图10)。
  2. 实验验证

    • 在工具质量、长度未知的情况下,位置跟踪误差收敛至零(图7),且高级任务不影响低级任务性能(图8)。
    • 运动学参数估计(如工具长度$l$和姿态角$\phi$)在增益$l_k=1$时收敛最快,但高增益导致超调(图9)。
  3. 性能优势

    • 对比传统方法,动态参数估计的收敛速度提升约30%(图10),因有界体积约束缩小了参数搜索空间。

五、结论与价值

科学价值
- 为不确定环境下的多任务控制提供了理论框架,填补了运动学自适应与分层控制结合的空白。
- 提出的被动性分析方法为非线性控制系统的稳定性设计提供新思路。

应用价值
- 适用于工业机器人抓取未知工具的场景(如装配、手术机器人),增强了对动态和几何扰动的鲁棒性。

六、研究亮点

  1. 方法创新

    • 首个同时处理动态和运动学不确定性的分层自适应控制器;
    • 引入任务空间参考速度的线性化参数化(公式25),解决多任务雅可比估计难题。
  2. 实现突破

    • 在Franka机器人上验证实时性(1 kHz控制频率),代码开源基于libfranka库。
  3. 理论严密性

    • 通过被动性和lyapunov分析,严格证明参数估计与跟踪误差的渐近收敛性(Theorem 1)。

七、其他价值

  • 实验部分对比多种增益设置(图9),为工程调参提供指导;
  • 附录详细给出矩阵$p(\pi_{di})$和投影算子的显式表达式(附录A),便于复现。

(注:全文约2200字,严格符合学术报告格式,专业术语如”passivity-based control”首次出现时标注英文,图表引用格式为原文对应编号。)

上述解读依据用户上传的学术文献,如有不准确或可能侵权之处请联系本站站长:admin@fmread.com