随着智能制造与人机协作领域的飞速发展,如何提升协作机器人在复杂动态环境中的接触安全性和作业灵活性,已成为当前机器人学研究的核心热点。本文聚焦于基于技能建模的协作机器人接触柔顺交互控制方法优化与复现验证这一前沿课题,深入探讨了从人类操作技能提取到机器人柔顺控制策略优化的全流程架构。对于正在攻读控制科学、机械电子工程或人工智能方向的博士研究生而言,该控制算法的推导与实验复现具有极高的学术壁垒。如果您在撰写此类高难度毕业论文时遇到瓶颈,选择专业的博士论文代写或国内博士论文代写服务,能够为您提供从数学建模、仿真到实验验证的系统性学术支持。当前,高质量的代写博士论文与精细化的论文代写指导,正逐渐成为众多科研工作者攻克毕业难关、提升答辩通过率的高效路径。
目录
摘要
abstract
1.1研究背景及意义
在全球范围内,以人工智能与机器人为代表的新一轮技术革命正深刻重塑 产业格局与经济生态。根据国际机器人联合会(IFR)等机构的报告,全球机器 人市场持续高速增长,销售额从2020年的343亿美元增长至2024年的660亿美 元,年复合增长率达到17.8%[ 1,2]。世界经济论坛(WEF)发布的《2023年十大 新兴技术》报告将人工智能列为其中的重要技术方向[3],显示出其在全球科技变 革与经济治理中的战略地位日益凸显。

多国将机器人技术视为战略竞争高点,积极推出产业政策推动其创新发展。 我国先后发布《“十四五”机器人产业发展规划》与《“机器人+”应用行动实 施方案》,明确提出应着力突破关键核心技术,推动机器人在医疗、农业、康复、 养老与服务等领域的规模化应用[4,5]。这些政策既是对技术趋势的前瞻布局,也 是应对人口老龄化、推动制造业升级、提升社会经济运行质量的现实需要。
在政策与市场双轮驱动下,机器人技术在控制、感知与决策等关键领域取 得显著进展,成本也逐渐降低。在工业制造中,机器人已广泛应用于焊接[6]、喷 涂[7]和装配[8]等环节,能够完成高精度、高一致性的重复任务。此类机器人通 常采用定点示教编程,依赖于预设轨迹,适用于结构化环境。然而,在生活与服 务等非结构化场景中,实现机器人与人和谐共融仍面临巨大挑战。
1.2协作机器人研究现状
低成本协作机器人的兴起,标志着机器人技术由传统工业应用向更广阔领 域扩展的重要趋势。早期机器人主要应用于制造业,如汽车及零部件制造、电子 设备生产与化学加工等行业,承担切割、打磨、焊接等高强度或高危险性任务。 这类被称为工业机器人的设备显著提升了企业的自动化水平和生产效率,同时 降低了生产过程中的安全风险。然而,传统工业机器人通常具有体积庞大、造价 高昂等特点,常被设计为全自动运行或在有限导引下工作,缺乏与人类近距离交 互的能力,因而需配备额外安全防护设施并依赖专业人员操作。这些限制条件导 致其在中小型企业中难以广泛应用。
随着传感器技术、计算机科学及人工智能等领域的持续发展,机器人系统在 易用性与智能化方面实现了显著提升。相比于专用、笨重且存在一定危险性的 传统工业机器人,产业界开始寻求更具通用性、灵活性及良好人机交互性能的新 型机器人形态。1994年,通用汽车基金会开始资助相关研究计划,旨在开发具 备较高安全水平的“智能辅助装置”(Intelligent Assist Device,IAD),该装置可 在工作人员协同下作业,并通过计算机控制其运动。在该计划资助下,美国西北 大学的J.Edward Colgate和Michael Peshkin于1996年首次正式提出“协作机器 人”(Cobot)概念,并向美国专利局提交专利申请[ 15]。该申请将协作机器人明 确定义为“实现人类与计算机控制的通用机器人之间进行直接物理交互的设备 及方法”。
1.3机器人柔顺控制研究现状
与环境进行物理交互的能力是现代机器人系统设计的核心要求之一。而基 于位置控制的机器人由于无法提供物理接触所需的柔顺性,更难以实现对期望 力/矩轨迹的跟踪,因而在该方面存在明显局限。过去几十年间,为建立适用于 接触场景的可靠柔顺控制方法,机器人的硬件结构与软件控制策略均取得了持 续进展。
目前,柔顺控制主要依据控制方式的不同分为两类:被动柔顺与主动柔顺。 被动柔顺主要依赖于关节、连杆或末端执行器本身所固有的材料柔性特性,与外 界实现柔顺接触。典型的实现方式是通过在机械结构中引入专门的柔顺元件,例 如远端中心柔顺机构(Remote Center of Compliance,RCC)[ 21–23]和串联弹性驱动 器(Series Elastic Actuator,SEA)[ 24],它们能够在接触任务中有效缓冲外界作用 力并改善力控性能。该方法具有结构简单、成本低、对机械臂本体无特殊要求等 显著优点,但也存在力控制精度难以保证的明显局限。主动柔顺则依靠力反馈信 息,通过特定的控制策略实时调整机器人运动位姿,从而主动控制作用力,实现 机器人与环境之间平稳、柔顺的交互。根据控制结构的不同,主动柔顺可进一步 分为直接力控制与间接力控制两种策略。
2.1引言
本章旨在为论文后续的研究工作奠定坚实的理论基础。首先,我们介绍基于 李群李代数的旋量理论,并讨论该方法在串联机器人运动学分析中的应用。接 着,讨论导纳控制理论,作为机器人实现柔顺行为的理论基础。随后,我们阐述 了无源性理论,无源性分析为验证系统交互稳定性提供了直观的手段。最后,本 章介绍了动态运动基元(DMP)和贝叶斯混合模型(GMM-GMR),这两种经典 的模仿学习方法,作为构建机器人技能模型的基础理论。
这些基础理论和方法为后续章节的研究提供了理论支持,后续工作将基于 这些理论进行进一步的探讨与应用。
2.2旋量运动学基础理论
刚体在三维空间中的运动可分为平移与旋转。旋量理论为此提供了一套统 一、简洁且几何意义鲜明的数学描述语言。本节将阐述旋量运动学的核心概念, 包括刚体位姿、瞬时运动、有限位移的表示方法及其在不同坐标系下的变换规 则,并介绍与运动旋量对偶的力旋量概念。
2.2.1旋量与螺旋运动
本节从物理视角出发,系统阐述刚体旋转与角速度、刚体运动与运动旋量之 间的内在联系,并引入力旋量的概念。
2.2.1.1刚体转动与角速度
在刚体运动中,若刚体的姿态随时间发生变化,可引入角速度向量以刻画其 瞬时转动状态。考虑一个固连于刚体上的坐标系(풙,̂풚,̂풛)̂,该坐标系随刚体一同 运动。由于刚体在转动,坐标轴的方向将随时间变化。
2.3导纳控制基础理论
目前,低成本的协作型机械臂通常仅提供位置或速度控制接口,其内部大多 采用比例-积分-微分(Proportional-Integral-Derivative,PID)控制器实现高精度的 轨迹跟踪功能。为实现精确的轨迹跟踪,这类机械臂通常被设计为具有较高的机 械刚度。然而,当此类机械臂需执行与环境接触的任务时,其固有的高刚度特性 可能导致较大的接触力,从而影响操作安全性及适应性。
为在上述机械臂上实现柔顺的交互操作,通常需在其末端安装力传感器,用 于实时检测机械臂与环境之间的交互力。基于交互力的测量信息,可通过导纳控 制策略在线调整机械臂的运动轨迹,使其在保持跟踪性能的同时呈现所需的柔 顺行为。
2.4无源性理论基础
无源性(Passivity)理论是分析与综合动态系统稳定性的重要框架,其核心 思想源于能量守恒观念[90]。该理论将系统视为一个能量处理装置,通过输入输 出端口与外部环境进行能量交互,并基于此定义系统的动态特性。无源性理论为 控制系统设计,特别是涉及非线性、多变量及互联系统的稳定性分析提供了强有 力的工具。
第3章 机器人运动学建模及末端工具重力补偿
3.1 引言
3.2 机器人硬件平台
3.3 基于旋量法的运动学建模
3.4 末端工具重力补偿
3.5 本章小结
第4章 基于导纳的遥操作示教系统设计
4.1 引言
4.2 力反馈遥操作系统实现
4.3 示教场景下的交互稳定性分析与保障
4.4 导纳参数自适应算法设计
4.5 仿真“人-机”交互实验
4.6 物理“人-机-环境”交互遥操作实验
4.7 本章小结
第5章 基于动态系统的技能建模与执行框架
5.1 引言
5.2 基于动态系统的技能建模
5.3 技能执行及其交互稳定性保证
5.4 位姿域技能建模与执行
5.5 书写技能建模与执行实验
5.6 本章小结
6.1引言
上一章节提出了一种基于动态系统的技能建模与执行框架。该框架将基于 导纳控制的机器人视为固定动态系统,由技能模型直接学习并输出驱动其运动 的控制信号。尽管这种方式直观且具备物理一致性,但其有效性依赖于一个关键 假设:机器人在执行技能过程中的底层动力学特性保持不变。然而在真实应用场 景中,机器人通常需要根据不同任务阶段或环境状态在线调整自身的动态参数, 例如通过改变阻尼以提高顺应性或稳定性。在此情况下,技能模型仍然会基于固 定动力学假设生成控制信号,从而导致任务执行性能显著下降,暴露出该框架在 应对动态变化方面的局限性。
更重要的是,基于动态系统的技能模型本身仅是模仿学习方法中的一类。相 当多的模仿学习方法,例如纯基于统计建模、深度学习或概率图模型的方法,并 不依附于明确的动力学方程结构,因此难以直接应用于以固定动态系统为前提 的第一代框架。这意味着原框架不仅对动态系统参数敏感,也在方法论上限制了 可使用的技能建模范式,进一步影响其在多样化机器人任务中的适用性。
为突破这些限制,本章提出一种更具通用性的基于指令跟踪的技能建模与 执行框架。该框架的核心思想在于实现任务意图与底层动力学的解耦。在新的体 系中,技能模型不再直接生成具体的控制输入,而是作为“行为规划器”,输出 期望的轨迹、速度、加速度以及交互力等抽象任务指令。而机器人本体则通过一 个“指令跟踪器”将这些期望指令在任意合理的控制参数下准确执行。这样的结 构不仅克服了导纳参数变化带来的不一致问题,也使得不同类型的技能建模方 法(包括动态系统类与纯统计类)都能无缝融入这一框架。
6.2基于指令跟踪的技能执行框架
白板书写结果与示教的对比如图6-23所示。总体来看,基于指令跟踪的导 纳控制方法在硬白板上的书写笔迹更接近软纸面示教轨迹,复现形状更加稳定、 完整。基于动态系统的方法在硬白板上的最终阻尼调节结果为퐂=diag(120,120, 385,2.32,0.96,0.96),而基于跟踪指令的导纳控制方法最终阻尼为퐂=diag(120, 120,315,1.76,0.96,1.5)。
机器人末端执行轨迹与示教轨迹的对比如图6-24所示。图中给出的RMSE 用于衡量执行轨迹与示教轨迹在三维位置空间的平均偏差大小。RMSE越小,表 示执行轨迹越贴近示教轨迹,复现精度越高。由图可见,基于指令跟踪的方法在 三维空间中的RMSE更低,整体执行轨迹更接近示教数据,其复现精度优于基 于动态系统的方法。这一结果也与第6.3.2.2节中的分析结论相一致。
本章节提出了一种基于跟踪指令的技能学习与执行框架。与上一章基于固 定动态系统的学习方式不同,该框架通过将“技能模型”与“机器人动力学结 构”显式解耦,使学习到的技能以期望轨迹、速度、加速度及期望力的形式表达, 由导纳控制器负责跟踪执行,从而显著增强了方法对控制参数变化和环境不确 定性的适应性。
在技能建模部分,本章使用GMM-GMR和DMP对示教到的位姿和力信息 进行学习,得到连续、平滑的期望轨迹。由于模型不再绑定固定的动力学结构, 我们的技能建模方法可以是任何能够输出期望轨迹和力的模仿学习方法,从而 提升了框架的通用性和适用范围。在技能执行部分,我们采用基于阻尼自适应调 节的导纳控制器,使机器人能够在不同接触条件下稳定执行技能任务。
7.1本文研究工作总结
本文围绕低成本协作机器人在复杂接触任务中的柔顺交互与技能学习开展 研究,提出并实现了一套完整的技能“示教—学习—执行”框架。在控制架构层 面,本文以导纳控制为核心实现机器人的柔顺交互行为,并基于无源性理论分析 机器人与外界交互所形成的闭环系统稳定性。通过构建能量观测器,为阻尼的在 线调节提供依据,使系统在无需依赖环境先验模型的条件下,仍能有效抑制不稳 定振荡,保障交互过程的稳定与安全。该稳定性保障机制兼具通用性与实用性, 既适用于示教阶段的人机共融交互,也适用于执行阶段的机器人–环境交互,为 整个“示教—学习—执行”流程提供了统一的稳定性支撑。
在示教环节,本文设计了一套基于导纳控制的遥操作示教系统。该装置由一 对配备力传感器的六自由度商用协作机械臂组成,分别作为主端和从端。两只传 感器分别用于测量人手操作力与环境接触力,其合力作为导纳模型的输入。导纳 模型输出的位置指令被同步发送至主端与从端机器人,从而实现位置同步与力 反馈。最终,收集位置指令以及从端与环境的交互力,作为示教学习所需的演示 数据。
在技能学习与执行方面,本文结合导纳控制与模仿学习方法,提出了两种面 向接触任务的技能学习与执行框架。两种框架均能对接触任务进行建模并实现 自主执行,在保持柔顺交互的同时具备一定的抗扰能力。其一是基于动态系统 的技能学习与执行框架。该方法将采用导纳控制的机器人视为动态系统,通过 学习AMP运动模型与接触力模型,直接生成驱动机器人执行柔顺操作的控制信 号,并在轨迹泛化、时间调节与抗干扰方面继承了DMP的优势。其二是基于指 令跟踪的技能学习与执行框架。该方法利用GMM-GMR和DMP两种方法对示 教数据中的力与位置进行建模,生成期望力/位指令,机器人通过导纳控制跟踪 这些指令完成接触任务。相比第一种方法,该框架建模不依赖于机器人执行器中 的导纳控制器参数,更具有通用性。
本文主要的创新工作主要具有以下几个方面:
(1)设计了基于导纳控制的力反馈遥操作系统。基于两台低成本商业协作 机械臂搭建了机器人示教系统,用于收集示教数据。相对于单机器人拖动示教, 该系统能够实现人端机器人与任务环境交互的解耦,并独立采集任务中的接触 力数据,使示教过程更加清晰、可控。
(2)提出了阻尼自适应算法以保证人–机–环境交互的稳定性。针对基于导纳 控制的机器人设备在与人手及环境接触时所形成的闭环系统的稳定性问题,本 文通过构建能量函数,量化分析了交互对象的刚度与机器人位置控制误差对系 统不稳定性的综合影响。在此基础上,设计了无源性观测器,用于在交互过程中 实时检测潜在的不稳定行为;并依据观测结果自适应地调整阻尼,从而增强系统在复杂交互条件下的稳定性。
(3)提出了一种基于动态系统的技能建模与执行框架。该方案以导纳模型 替代DMP中的动态系统,使拟合得到的非线性力能够直接驱动基于导纳控制的 机器人执行期望运动。这种基于导纳模型拟合驱动力并用于运动建模的方法被 命名为AMP,并结合接触力建模,使其能够驱动机器人完成接触式任务。最后 引入阻尼自适应算法,以确保在不确定环境中的交互稳定性。
(4)提出了一种基于跟踪指令的技能建模与执行框架。构建了基于指令跟 踪的技能执行框架,相较于上一章节中基于动态系统的方法,该框架实现了技能 模型与机器人动力学结构的有效解耦,从而能够灵活适配多类模仿学习模型,并 在控制参数变化的条件下保持稳定执行,具有更高的通用性与适应性。
参考文献 略