关键词:
柔顺交互
阻抗控制
导纳控制
阻抗自适应
增量学习
摘要:
伴随全球新一轮科技革命浪潮和产业变革的加速演进,机器人应用逐步从低端向高端制造领域扩展,机器人取代人类作业已成为趋势。然而,传统的机器人系统柔性不足且依赖于低效的人工编程,现有的人工预定义规则技术还不能很好地支持机器人在复杂非结构化环境中完成交互任务。因此,实现机器人在复杂未知环境中的自主策略学习与柔顺交互,对于推动机器人智能化和柔性化具有重要意义。本文将从高层交互策略的自主学习与底层柔顺控制器设计两个层面对机器人与环境的安全高效交互技术展开研究。
首先,考虑合理交互策略的获取及其实现对机器人在未知环境中完成交互任务的重要性,本文提出了一个机器人与环境最优交互的混合阻抗导纳控制方案,并以目标阻抗模型表示交互策略。对于建模为二阶线性系统的未知环境,设计具有虚拟惯量的阻抗自适应方法以获得表示最优期望交互行为的二阶目标阻抗模型,而不需要机器人加速度反馈。为了解决在刚度大范围分布的环境中目标阻抗模型的实现性能不一致的问题,设计适用于二阶环境的混杂系统框架,通过在阻抗和导纳控制器之间进行切换,生成一系列在阻抗和导纳控制的响应之间进行插值的中间控制器,并根据最优占空比映射来自动选择最优中间控制器,以提供目标阻抗模型的一致最优实现性能。
其次,为了进一步提高机器人在复杂任务中的自主策略学习和柔顺交互能力,本文以轴孔装配的孔搜索和轴插入任务作为实验载体。针对孔搜索任务中不规则形状孔的定位误差问题,设计孔搜索策略的机器人增量学习算法,以机器人的末端位置和广义接触力作为感知输入,将在仿真中学习到的宽度神经网络模型作为孔搜索的基本策略,并将其迁移到真实场景中,通过增量学习泛化为复杂策略,使机器人能够在真实场景中快速搜索到孔位置,避免了接触状态复杂建模,耗时的真实数据采集和模型重训练过程,从而提升了机器人交互策略自主学习的效率。
最后,为了在轴插入任务中获取最小交互控制成本并实现轴和孔之间的适当连接,设计面向轴插入任务的机器人仿人柔顺控制方法。针对不开放关节力矩控制接口的机器人,设计以位置控制为内环的仿人柔顺控制器,在参数空间中对机器人运动轨迹,阻尼,刚度和前馈力进行统一编码,并设计阻尼,刚度和前馈力参数的在线学习律,从而使机器人具有与环境的仿人柔顺交互能力,提升了机器人对未知环境的适应能力和交互柔顺水平。