一种双臂机器人在轨装配的柔顺控制方法及装置制造方法及图纸

技术编号:39754668 阅读:13 留言:0更新日期:2023-12-17 23:53
本发明专利技术涉及空间双臂机器人柔顺控制技术领域,特别涉及一种双臂机器人在轨装配的柔顺控制方法及装置

【技术实现步骤摘要】
一种双臂机器人在轨装配的柔顺控制方法及装置


[0001]本专利技术涉及空间双臂机器人柔顺控制
,特别涉及一种双臂机器人在轨装配的柔顺控制方法及装置


技术介绍

[0002]随着地面机器人技术的广泛应用和航天技术的快速发展,将机器人应用于空间在轨服务体现出了极大的优势和效益

与单臂机器人系统相比,双臂机器人的协同操作使其可以处理更加多元的操作任务,同时系统的负载能力强,适用于大惯量物体或挠性物体的操作,因此将双臂机器人应用于空间在轨服务具有重要意义

[0003]目前,单纯的运动规划和位置控制无法实现涉及力位协调的双臂协同操作,因此,需要采用柔顺控制方法,以确保双臂机器人在整个在轨服务过程中目标物体不发生滑落或对系统造成不可逆的损坏

[0004]相关技术中,柔顺控制方法均采用运动规划和阻抗控制器分离的框架,当目标物体的位置发生变化时,往往需要重新规划路径,导致在轨装配效率低下;此外,该框架中的阻抗控制器的参数在操作过程中基本保持不变,算法的适应性和鲁棒性较差,使得双臂操作的灵活性较差

[0005]基于此,目前亟待需要一种双臂机器人在轨装配的柔顺控制方法及装置来解决双臂机器人在轨装配时的效率低下和灵活性较差的技术问题


技术实现思路

[0006]为了解决双臂机器人在轨装配时效率低下和灵活性较差的技术问题,本专利技术实施例提供了一种双臂机器人在轨装配的柔顺控制方法及装置

[0007]第一方面,本说明书实施例提供了一种双臂机器人在轨装配的柔顺控制方法,包括:获取双臂机器人当前的运动状态;将所述双臂机器人当前的运动状态输入到预先训练好的目标模型中,得到当前目标物体的期望轨迹和与当前环境相适应的阻抗控制模型的控制参数;其中,所述目标模型是通过双机械臂的运动状态

双机械臂的操作力状态和目标物体的运动状态作为训练样本对预设的神经网络训练得到的;基于当前目标物体的期望轨迹

所述阻抗控制模型的控制参数以及预设的双环阻抗控制模型,得到与当前环境相适应的双机械臂的期望关节角,以作为所述双机械臂的控制指令,实现所述双臂机器人的柔顺控制

[0008]第二方面,本专利技术实施例还提供了一种双臂机器人在轨装配的柔顺控制装置,包括:获取模块,用于获取双臂机器人当前的运动状态;输入模块,用于将所述双臂机器人当前的运动状态输入到预先训练好的目标模型
中,以得到当前目标物体的期望轨迹和与当前环境相适应的阻抗控制模型的控制参数;计算模块,用于基于当前目标物体的期望轨迹

所述阻抗控制模型的控制参数以及预设的双环阻抗控制模型,得到与当前环境相适应的双机械臂的期望关节角,以实现所述双臂机器人的柔顺控制

[0009]第三方面,本说明书实施例还提供了一种电子设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序时,实现本说明书任一实施例所述的方法

[0010]第四方面,本说明书实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,当所述计算机程序在计算机中执行时,令计算机执行本说明书任一实施例所述的方法

[0011]本说明书实施例提供了一种双臂机器人在轨装配的柔顺控制方法及装置,通过将获取得到的双臂机器人当前的运动状态输入到预先训练好的目标模型中,得到当前目标物体的期望轨迹和与当前环境相适应的阻抗模型的控制参数,最后基于当前目标物体的期望轨迹

阻抗模型的控制参数以及预设的双环阻抗控制模型,得到与当前环境相适应的双机械臂的期望关节角,以作为双机械臂的控制指令,实现双臂机器人的柔顺控制

因此,上述方案能够实现机器人双机械臂的运动规划和阻抗控制模型控制参数的同步优化,并且能够根据当前的环境特性自适应调整阻抗控制器的参数,从而提高了双臂机器人的在轨装配的效率和双臂机器人操作的灵活性

附图说明
[0012]为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本说明书的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图

[0013]图1是本说明书一实施例提供的一种双臂机器人在轨装配的柔顺控制方法流程图;图2是本说明书一实施例提供的一种电子设备的硬件架构图;图3是本说明书一实施例提供的一种双臂机器人在轨装配的柔顺控制装置结构图

具体实施方式
[0014]为使本说明书实施例的目的

技术方案和优点更加清楚,下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚

完整地描述,显然,所描述的实施例是本说明书一部分实施例,而不是全部的实施例,基于本说明书中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本说明书保护的范围

[0015]请参考图1,本说明书实施例提供了一种双臂机器人在轨装配的柔顺控制方法,该方法包括:步骤
100
:获取双臂机器人当前的运动状态;
步骤
102
:将所述双臂机器人当前的运动状态输入到预先训练好的目标模型中,得到当前目标物体的期望轨迹和与当前环境相适应的阻抗控制模型的控制参数;其中,所述目标模型是通过双机械臂的运动状态

双机械臂的操作力状态和目标物体的运动状态作为训练样本对预设的神经网络训练得到的;步骤
104
:基于当前目标物体的期望轨迹

阻抗控制模型的控制参数以及预设的双环阻抗控制模型,得到与当前环境相适应的双机械臂的期望关节角,以作为双机械臂的控制指令,实现双臂机器人的柔顺控制

[0016]在本实施例中,通过将获取得到的双臂机器人当前的运动状态输入到预先训练好的目标模型中,得到目标物体的期望轨迹和与当前环境相适应的阻抗模型的控制参数,最后基于目标物体的期望轨迹

阻抗模型的控制参数以及预设的双环阻抗控制模型,得到与当前环境相适应的双机械臂的期望关节角,以作为双机械臂的控制指令,实现双臂机器人的柔顺控制

因此,上述方案能够实现机器人双机械臂的运动规划和阻抗控制模型控制参数的同步优化,并且能够根据当前的环境特性自适应调整阻抗控制器的参数,从而提高了双臂机器人的在轨装配效率和双臂机器人操作的灵活性

[0017]下面描述图1所示的各个步骤的执行方式

[0018]针对步骤
100
,获取双臂机器人当前的运动状态

[0019]需要说明的是,在本实施例中,双臂机器人当前时刻的运动状态具体指的是双臂机器人当前本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种双臂机器人在轨装配的柔顺控制方法,其特征在于,包括:获取双臂机器人当前的运动状态;将所述双臂机器人当前的运动状态输入到预先训练好的目标模型中,得到当前目标物体的期望轨迹和与当前环境相适应的阻抗控制模型的控制参数;其中,所述目标模型是通过双机械臂的运动状态

双机械臂的操作力状态和目标物体的运动状态作为训练样本对预设的神经网络训练得到的;基于当前目标物体的期望轨迹

所述阻抗控制模型的控制参数以及预设的双环阻抗控制模型,得到与当前环境相适应的双机械臂的期望关节角,以作为所述双机械臂的控制指令,实现所述双臂机器人的柔顺控制
。2.
根据权利要求1所述的方法,其特征在于,所述双机械臂的运动状态包括双机械臂的关节角度

关节角速度

双机械臂末端执行器的位姿和速度;所述双机械臂的操作力状态包括双机械臂末端的六维力信息和目标物体质心所受到的环境外力;所述目标物体的运动状态包括目标物体质心的位姿
。3.
根据权利要求1所述的方法,其特征在于,所述预设的神经网络包括依次连接的
LSTM
网络模块
、MLP
网络模块

深度强化学习网络模块和经验回放池模块
。4.
根据权利要求3所述的方法,其特征在于,所述目标模型是通过如下方式训练得到的:按照预设频率获取环境状态量;其中,所述环境状态量包括双机械臂的操作力状态

双机械臂的运动状态和目标物体的运动状态;将所述双机械臂的操作力状态输入所述
LSTM
网络模块中,得到带有时间序列的双机械臂的操作力状态;利用所述
MLP
网络模块对所述双机械臂的操作力状态进行特征提取,得到当前时刻双机械臂力状态的特征向量;将所述双机械臂力状态的特征向量

所述双机械臂的运动状态和所述目标物体的运动状态作为所述深度强化学习网络模块的输入状态向量;设置智能体的环境奖励函数,利用所述深度强化学习网络模块训练智能体,得到目标物体的 输出动作;其中,所述目标物体的输出动作包括目标物体质心的位置变化量和阻抗控制模型的控制参数;将获取得到的环境状态量

所述目标物体的输出动作

执行该动作获得的环境奖励值以及执行该动作后的环境状态量存入所述经验回放池模块中,得到经验数据;利用所述经验数据对当前的神经网络进行更新,直至算法进入收敛状态,得到所述目标模型
。5.
根据权利要求1所述的方法,其特征在于,所述预设的双环阻抗模型包括外环阻抗模型和内环阻抗模型;其中, 所述外环阻抗模型为:所述外环阻抗模型为:,,
式中,是目标物体的实际轨迹和期望轨迹之间的轨迹误差,是目标物体轨迹误差的一阶导数,是目标物体轨迹误差的二阶导数,是环境施加在目标物体上的外力,

和分别为外环阻抗模型的期...

【专利技术属性】
技术研发人员:刘磊曹钰雪谢心如刘乃龙徐拴锋张强张涛
申请(专利权)人:北京控制工程研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1