当前位置: 首页 > 专利查询>深圳大学专利>正文

软体机械手控制方法、装置、软体机械手及电子设备制造方法及图纸

技术编号:38346356 阅读:14 留言:0更新日期:2023-08-02 09:26
本发明专利技术涉及一种软体机械手控制方法、装置、软体机械手及电子设备,该方法包括:接收第一数据和第一图像,第一数据为机械手上对应的压力传感器数据与IMU传感器数据,第一图像为机械手内部的图像传感器测得的图像数据。对第一数据进行处理,以获取第二数据,第二数据为与压力传感器数据对应的载荷分布数据以及与IMU传感器数据对应的振动误差。通过卷积神经网络对图像边缘检测处理后的第一图像进行识别,以获取机械手内部不同位置的体积分布数据。调用深度强化学习算法对第二数据和体积分布数据进行分析处理,以获取第一控制参数,第一控制参数为PID控制参数,用于控制与机械手相连的气泵的进气出气量,实现了对易损易碎物体可靠且稳定的抓取。体可靠且稳定的抓取。体可靠且稳定的抓取。

【技术实现步骤摘要】
软体机械手控制方法、装置、软体机械手及电子设备


[0001]本专利技术涉及机械手控制
,特别是涉及一种软体机械手控制方法、装置、软体机械手及电子设备。

技术介绍

[0002]机械手能够模仿人手和手臂的某些动作功能,用以按固定程序抓取、搬运物件或操作工具,是在机械化、自动化生产过程中发展起来的一种新型装置。在现代生产过程中,机械手被广泛应用于自动生产线中,机械人的研制和生产已成为高
内迅速发展起来的一门新兴技术,促进了机械手的发展,使得机械手能够更好地实现与机械化以及自动化的有机结合。机械手虽然还不如人手那样灵活,但它具有能不断重复工作和劳动、不知疲劳、不怕危险以及抓举重物的力量比人手大的特点。因此,机械手已受到许多部门的重视,并越来越广泛地得到了应用。
[0003]目前,普遍应用的机械手多为刚性机械手,传统的刚性机械手的功能和形态已经被广泛应用于人类社会生产中。这些刚性机械手主要由金属材料制成,往往负责工业现场中结构性、重复性等工作程序。然而,现代的机械手正在向着高定位精度、高灵活性以及高人机交互的方向发展。由于刚性机械手本身材料的刚性过大,对于一些精细或是易碎的物品较难实现可靠的抓取。
[0004]因此,传统的刚性机械手较难对易损易碎物体实现可靠且稳定的抓取。

技术实现思路

[0005]基于此,有必要针对上述技术问题,提供一种能够对易损易碎物体实现可靠且稳定的抓取的软体机械手控制方法、装置、软体机械手及电子设备。
[0006]本专利技术提供了一种软体机械手控制方法,所述方法包括:
[0007]接收第一数据和第一图像,所述第一数据为机械手上对应的压力传感器数据与IMU传感器数据,所述第一图像为所述机械手内部的图像传感器测得的图像数据;
[0008]对所述第一数据进行处理,以获取第二数据,所述第二数据为与所述压力传感器数据对应的载荷分布数据以及与所述IMU传感器数据对应的振动误差;
[0009]通过卷积神经网络对图像边缘检测处理后的第一图像进行识别,以获取所述机械手内部不同位置的体积分布数据;
[0010]调用深度强化学习算法对所述第二数据和体积分布数据进行分析处理,以获取第一控制参数,所述第一控制参数为PID控制参数,用于控制与所述机械手相连的气泵的出气量。
[0011]在其中一个实施例中,所述对所述第一数据进行处理,以获取第二数据,之前还包括:
[0012]基于所述IMU传感器数据,获取第一振动信号,所述第一振动信号为被所述机械手抓握的被抓物体的振动信号;
[0013]基于所述第一振动信号,获取与所述振动误差对应的损失函数,所述损失函数用于描述对所述第一振动效果的抑制效果。
[0014]在其中一个实施例中,所述方法还包括:
[0015]基于所述第一数据和第一图像,获取被抓物体的第一状态,所述第一状态为所述机械手的当前状态;
[0016]当所述被抓物体处于第一状态时且对应的损失函数的值超过第一阈值时,调用所述卷积神经网络对所述第一状态进行拟合,以获取第一行为,所述第一行为为所述机械手在第一状态下损失函数超过第一阈值时的最佳行为;
[0017]其中,所述第一行为用于调大所述第一控制参数。
[0018]在其中一个实施例中,所述方法还包括:
[0019]当所述被抓物体处于第一状态时且对应的损失函数的值低于第二阈值时,调用所述卷积神经网络对所述第一状态进行拟合,以获取第二行为,所述第二行为为所述机械手在第一状态下损失函数低于第二阈值时的最佳行为;
[0020]其中,所述第二行为用于调小所述第一控制参数。
[0021]在其中一个实施例中,所述通过卷积神经网络对图像边缘检测处理后的第一图像进行识别,以获取所述机械手内部不同位置的体积分布数据,之前还包括:
[0022]获取机械手抓握运动前的图像数据和抓握运动后的图像数据;
[0023]对所述机械手抓握运动前的图像数据和抓握运动后的图像数据进行边缘检测,以获取边缘检测后的待识别图像。
[0024]在其中一个实施例中,所述通过卷积神经网络对图像边缘检测处理后的第一图像进行识别,以获取所述机械手内部不同位置的体积分布数据,包括:
[0025]调用所述卷积神经网络对所述待识别图像进行识别,以获取所述机械手抓握运动前后的体积分布数据。
[0026]在其中一个实施例中,所述调用深度强化学习算法对所述第二数据和体积分布数据进行分析处理,之后包括:
[0027]调用PID算法对深度强化学习算法的分析处理结果进行计算,以获取脉冲宽度调制参数;
[0028]通过传输控制协议将所述脉冲宽度调制参数发送至与所述机械手电连接的下位机,以控制所述机械手进行抓握运动。
[0029]本专利技术还提供了一种软体机械手控制装置,所述装置包括:
[0030]数据接收模块,用于接收第一数据和第一图像,所述第一数据为机械手上对应的压力传感器数据与IMU传感器数据,所述第一图像为所述机械手内部的图像传感器测得的图像数据;
[0031]第一处理模块,用于对所述第一数据进行处理,以获取第二数据,所述第二数据为与所述压力传感器数据对应的载荷分布数据以及与所述IMU传感器数据对应的振动误差;
[0032]图像识别模块,用于通过卷积神经网络对图像边缘检测处理后的第一图像进行识别,以获取所述机械手内部不同位置的体积分布数据;
[0033]第二处理模块,用于调用深度强化学习算法对所述第二数据和体积分布数据进行分析处理,以获取第一控制参数,所述第一控制参数为PID控制参数,用于控制与所述机械
手相连的气泵的出气量。
[0034]本专利技术还提供了一种软体机械手,通过上述任一种所述的软体机械手控制方法控制,包括:
[0035]机械手本体,由软体手指、支撑结构以及气驱动管组成,所述支撑结构用于支撑固定多个所述软体手指,所述气驱动管与所述软体手指相连,并通过进气和出气控制所述软体手指伸直和弯曲;
[0036]下位机,与所述机械手本体电连接,用于接收来自机械手本体的传感器数据以及通过控制所述气驱动管的进气和出气直接控制所述机械手本体的抓握运动;
[0037]上位机,与所述下位机电连接,用于通过传输控制协议接收来自所述下位机的传感器数据并对所述传感器数据进行处理,以获取用于控制所述机械手本体抓握运动的控制参数,并通过传输控制协议将所述控制参数发送至所述下位机。
[0038]本专利技术还提供了一种电子设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现如上述任一种所述的软体机械手控制方法。
[0039]上述软体机械手控制方法、装置、软体机械手及电子设备,通过接收来自软体机械手上的压力传感器数据、IMU传感器数据以及软体机械手内部的图像数据,并对压力传感器数据和IMU传感器数据进行转化处理,来获取与压力传感器数据相对应的载荷分布数据以及与IMU传感器本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种软体机械手控制方法,其特征在于,所述方法包括:接收第一数据和第一图像,所述第一数据为机械手上对应的压力传感器数据与IMU传感器数据,所述第一图像为所述机械手内部的图像传感器测得的图像数据;对所述第一数据进行处理,以获取第二数据,所述第二数据为与所述压力传感器数据对应的载荷分布数据以及与所述IMU传感器数据对应的振动误差;通过卷积神经网络对图像边缘检测处理后的第一图像进行识别,以获取所述机械手内部不同位置的体积分布数据;调用深度强化学习算法对所述第二数据和体积分布数据进行分析处理,以获取第一控制参数,所述第一控制参数为PID控制参数,用于控制与所述机械手相连的气泵的进气出气量。2.根据权利要求1所述的软体机械手控制方法,其特征在于,所述对所述第一数据进行处理,以获取第二数据,之前还包括:基于所述IMU传感器数据,获取第一振动信号,所述第一振动信号为被所述机械手抓握的被抓物体的振动信号;基于所述第一振动信号,获取与所述振动误差对应的损失函数,所述损失函数用于描述对所述第一振动效果的抑制效果。3.根据权利要求2所述的软体机械手控制方法,其特征在于,所述方法还包括:基于所述第一数据和第一图像,获取被抓物体的第一状态,所述第一状态为所述机械手的当前状态;当所述被抓物体处于第一状态时且对应的损失函数的值超过第一阈值时,调用所述卷积神经网络对所述第一状态进行拟合,以获取第一行为,所述第一行为为所述机械手在第一状态下损失函数超过第一阈值时的最佳行为;其中,所述第一行为用于调大所述第一控制参数。4.根据权利要求3所述的软体机械手控制方法,其特征在于,所述方法还包括:当所述被抓物体处于第一状态时且对应的损失函数的值低于第二阈值时,调用所述卷积神经网络对所述第一状态进行拟合,以获取第二行为,所述第二行为为所述机械手在第一状态下损失函数低于第二阈值时的最佳行为;其中,所述第二行为用于调小所述第一控制参数。5.根据权利要求1所述的软体机械手控制方法,其特征在于,所述通过卷积神经网络对图像边缘检测处理后的第一图像进行识别,以获取所述机械手内部不同位置的体积分布数据,之前还包括:获取机械手抓握运动前的图像数据和抓握运动后的图像数据;对所述机械手抓握运动前的图像数据和抓握运动后的图像数据进行边缘检测,以获取边缘检测后的待识别图像。6.根据权利要求5所述的软体机械手...

【专利技术属性】
技术研发人员:张继宸张希张瑜李潇珏李俊彦
申请(专利权)人:深圳大学
类型:发明
国别省市:

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

1