关键词:
人机协作
协作型机器人
安全性
柔顺控制
麦克斯韦模型
摘要:
近年来,随着机器人技术的不断进步,人机协作逐渐成为下一代机器人的本质特征,也是满足工业生产、民生、特殊环境等机器人应用领域新需求的重要途径,具有重大的研究价值与现实意义。协作型机器人的工作环境中经常发生有意或无意的人机物理接触和人机碰撞,因而实现人机安全协作尤为重要。与传统刚性机器人产生过大的接触力相比,现有常规机器人柔顺控制方法可以将接触力控制在一定水平,从而提高了人机协作的安全性。然而,常规机器人柔顺控制的目标阻抗和导纳模型中的弹簧和阻尼为并联结构,即开尔文-沃伊特模型(Kelvin-Voigt model)的形式。因此,常规机器人柔顺控制方法在人机协作安全性这一方面,以及在涉及人机物理接触和人机碰撞这一类场景中,还存在一些局限性,如接触力不连续、产生弹性形变给人体接触部位持续施加回复作用力等。针对以上局限性,本文将机器人目标阻抗和导纳模型中弹簧和阻尼的组合方式改为麦克斯韦模型(Maxwell model)的串联形式,探索将其应用于协作机器人的柔顺控制,并提出一系列基于麦克斯韦模型的机器人柔顺控制方法加以改进。鉴于此,本文开展了以下研究工作。首先对当前人机协作安全机制与策略、机器人柔顺和柔顺控制技术的研究现状分别进行了综述,分析了常规机器人柔顺控制方法在人机协作安全性方面以及在涉及人机物理接触和人机碰撞这一类场景中的一些局限性,并详细阐述了研究思路,进而引出主要研究内容。随后,开展了理论分析和仿真研究,重点对比了开尔文模型与麦克斯韦模型这两种基本粘弹性模型在产生接触力和形变这两种特性上的区别,为后续开展多种机器人柔顺控制方法的研究与控制器设计奠定了理论基础和依据。研究结果表明,与开尔文模型相比,在同等条件下麦克斯韦模型可产生较小的接触力,并在受力后产生不完全恢复的塑性变形。之后,研究了基于麦克斯韦模型的机器人末端笛卡尔空间导纳控制方法,设计了基于麦克斯韦模型的机器人笛卡尔空间导纳控制器,并进行了仿真研究,仿真结果与理论研究结果相符。此外,研究结果还表明了与常规机器人末端笛卡尔空间导纳控制方法相比,该方法在相同条件下可产生较小的接触力,并且可以有效降低对人体接触部位的冲量、危险指数和损伤指数等人机协作安全指标,从而可以提高人机协作的安全性。随后,开展了实验研究,利用机器人的运动控制接口实现了机器人末端产生塑性变形这一新的柔顺行为。实验结果验证了该方法的有效性并表明了与常规机器人笛卡尔空间导纳控制方法的区别和新颖之处。在机器人接触动力学模型的基础上,研究了基于麦克斯韦模型的机器人末端笛卡尔空间阻抗控制方法,并与常规机器人末端笛卡尔空间阻抗控制方法进行了对比与分析。与机器人导纳控制不同的是,基于麦克斯韦模型的机器人阻抗控制则是从更加底层的力矩控制接口来控制机器人从而实现机器人末端塑性变形这一柔顺行为。之后,进行了仿真研究,研究结果表明了与常规机器人阻抗控制方法相比,基于麦克斯韦模型的机器人阻抗控制方法在相同条件下产生较小的接触力,并且可以有效降低对人体接触部位的冲量、危险指数和损伤指数等人机协作安全指标,从而可以提高人机协作的安全性。随后,开展了实验研究,实验结果验证了该方法的有效性并表明了与常规机器人末端笛卡尔空间阻抗控制方法的区别。除了对机器人末端柔顺控制进行研究以外,还考虑到多数人机协作场景中人与机器人本体可能发生人机物理接触与碰撞,提出了一种基于麦克斯韦模型的机器人零空间柔顺控制方法,并开展了仿真与实验研究,研究结果验证了方法的有效性并实现了机器人本体的柔顺行为。此外,还充分利用协作型机器人的冗余性,将基于麦克斯韦模型的机器人零空间柔顺控制方法作为一个子任务统一到多任务优先级的框架内,以满足协作型机器人往往同时执行多个任务的现实需要。实验研究结果验证了该方法的有效性和实用性。