一种基于全自动液体样本处理工作站的目标识别和路径规划方法

文档序号:36351395发布日期:2023-12-14 01:42阅读:29来源:国知局
一种基于全自动液体样本处理工作站的目标识别和路径规划方法

本发明适用于食品、临床医学等多个领域。具体涉及基于遗传算法优化的长短期记忆网络的卡尔曼滤波算法(kf-galstm)的视觉伺服控制算法,融入正向运动学,基于扩展了评估给定位置的可抓取性的记分器的神经网络抓取检测算法,提出了一种基于cubic映射和正余弦搜索策略的麻雀搜索(ssa)方法,这些技术在处理吸取液体样本、添加试剂、混合、清洗时展现出优越性,能够具有节约成本、精度高、速度快、操作简单等优点。通过这些创新技术的应用,本发明在实现全自动液体样本处理方面取得了显著的效果。


背景技术:

1、液体处理是生物学和医疗诊断的重要交叉领域,在医疗保健、基因组学和分子生物学等领域被广泛应用,近年来备受研究关注。

2、基于遗传算法优化的长短期记忆网络的卡尔曼滤波算法(kf-galstm)的视觉伺服控制算法结合了长短期记忆网络(lstm)、卡尔曼滤波算法(kalmanfilter,kf)和遗传算法(geneticalgorithm,ga)。为了得到最优估计,并使系统具有更优的性能,本文在已有的kf以及一些改进的扩展卡尔曼滤波基础上作更深一步的改进,利用神经网络作为补偿器弥补由kf带来的误差。分别通过卡尔曼滤波、优化神经网络误差补偿模块和速度控制器实现,得到末端执行器的位置。

3、基于扩展了评估给定位置的可抓取性的记分器的神经网络抓取检测算法,使用resnet-50网络作为特征提取器,通过定向参考抓取引入了关于抓取位置、大小和方向的先验知识,将参考抓取定义为参考抓取的变形。

4、基于cubic映射和正余弦搜索策略的ssa方法,首先通过cubic混沌映射的方法将初始麻雀种群进行优化,再运用正、余弦搜索策略对发现者位置进行更新,寻找更优质的可行解,来提高收敛精度和寻优能力。


技术实现思路

1、针对于样本处理的大量需求,以及传统细胞制样过程效率低、易因人为导致误差等问题,本文提出了一种基于全自动液体处理工作站的智能处理系统,结合基于遗传算法优化的长短期记忆网络的卡尔曼滤波算法(kf-galstm)的视觉伺服控制算法,融入正向运动学,基于扩展了评估给定位置的可抓取性的记分器的神经网络抓取检测算法和基于cubic映射和正余弦搜索策略的ssa方法,基于遗传算法优化的长短期记忆网络的卡尔曼滤波算法(kf-galstm)的视觉伺服控制算法较于卡尔曼滤波算法等其他算法得到雅可比矩阵最优值,增强机械臂运行的平稳性,减少图像特征误差,同时加入基于cubic映射和正余弦搜索策略的ssa方法,通过对麻雀种群进行初始化策略,加速种群间的信息交流,提高了物种的多样性,再运用正余弦搜索策略对发现者位置进行更新,有效地降低了产生局部最优的概率,加快收敛的速度,提供更准确寻优搜索能力从而减少迭代次数,提高收敛精度。

2、具体
技术实现要素:

3、一种基于全自动液体处理工作站的智能处理系统,其特征在于包括以下步骤:

4、步骤1)在相机图像与参考图像间使用加权平均曼哈顿距离和欧几里德距离法判断是否执行循环,包括以下步骤:

5、步骤1.1)若加权平均值大于某个阈值则执行循环,其中加权平均值s为:

6、

7、其中α和β分别是曼哈顿距离和欧几里德距离的加权,这里分别取0.5和0.5;

8、步骤2)基于遗传算法优化的长短期记忆网络的卡尔曼滤波算法kf-galstm的视觉伺服控制算法将机器手引导到机器人可以完全看到物体的位置并且得到末端执行器的位姿以满足后续抓取检测条件,包括以下步骤:

9、步骤2.1)初始化:机械臂运动的初始阶段给定任意m步线性无关的试探运动dq1...dqm得到图像特征变化ds1...dsm从而获得状态初始值即:

10、

11、步骤2.2)通过卡尔曼滤波得到k(t)误差、误差和z(t)误差,并将其构造为单个向量输入到galstm网络,得到和期望矩阵的差值,其中k(t)是滤波增益,是kf的次优估计,z(t)是系统观测向量;

12、步骤2.3)通过galstm网络更新值

13、

14、其中是kf的次优估计,是经过误差补偿后的最优估计,是kf估计误差;

15、步骤2.4)将其和图像特征误差一起放入速度控制器,并引入比例增益λ=0.5,得到关节空间位置向量通过积分送入机械臂正向运动学模型得到末端执行器的位置;

16、步骤2.5)最后由控制规则驱动机械臂运行,当图像特征误差值在允许范围内时,机械臂停止运动,否则继续执行kf-galstm算法;

17、步骤3)基于扩展了评估给定位置的可抓取性的记分器的神经网络抓取检测算法,得到抓取位置坐标(x,y,h,w,θ),其中(x,y)是中心位置,(h,w)是其尺寸,θ是其方向,包括以下步骤:

18、步骤3.1)使用resnet-50网络作为特征提取器,使用320×320像素的图像输入大小,获得第四个卷积块的输出,并根据要素贴图的所需大小,resnet的最后几层将被丢弃,最终特征图的大小为20×20×1024;

19、步骤3.2)预测网络训练两个卷积层来预测特征图的每个像素和每个参考锚框的五个回归值,通过定向参考抓取引入了关于抓取位置、大小和方向的先验知识,将参考抓取定义为:

20、ga=(gax,gay,gaw,gah,gaθ)

21、步骤3.3)然后将抓取定义为参考抓取的变形δ=(δx,δy,δw,δh,δθ),根据如下方程:

22、x=δx*gaw+gax

23、y=δy*gah+gay

24、w=exp(δw)*gaw

25、h=exp(δh)*gah

26、θ=δθ*(180/k)+gaθ

27、其中k是不同参考抓取的数量,x,y是中心位置,h,w是其尺寸,θ是其方向;

28、步骤3.4)通过记分器网络预测描述出抓取的质量,选择得分最高的t个锚框,得分网络只评估相应的t次抓取,接近1的分数表示良好位置的高置信度,而接近0的分数表示平行板抓取器的位置或定向不足;

29、步骤4)基于cubic映射和正余弦搜索策略的ssa算法求解机械臂逆解的方法,反求关节参数,执行抓取功能;

30、步骤4.1)初始化种群位置,在d维解空间内n只麻雀种群的位置可表示为:

31、

32、步骤4.2)引入cubic混沌映射生成0到1之间的随机性序列对初始化麻雀种群进行优化,其中cubic混沌映射为:

33、

34、式中,ρ为cubic映射因子及控制参数,序列值xn∈(0,1);

35、步骤4.3)计算个体麻雀的适应度值并排序,并更新当前的最优值和最差值;

36、步骤4.4)从适应度值较低的麻雀中选取部分作为发现者,并引入正余弦搜索策略,按照下式更新追随者位置:

37、

38、其中r4∈(0,2π),表示下一次迭代的移动距离,r5表示[0,1]上服从均匀分布的随机数,用来判别是服从正弦函数还是余弦函数;

39、步骤4.5)根据以下公式更新追随者位置:

40、

41、其中表示发现者在第t次迭代在第j维的最差位置信息,表示发现者在第t+1次迭代在第j维处于最优位置信息,a是一个1×d的一行多维向量,且内部元素随机选择是1或-1,a+=at(aat)-1,当i>n/2时,表示当前位置的追随者处于饥饿状态,适应度值比较差,需要跳出当前位置去其他位置觅食;当i≤n/2时,表示当前位置的追随者有较好的适应度值,可以在该区域范围内继续觅食;

42、步骤4.6)根据下式更新侦察预警者位置:

43、

44、其中:表示全局最优的位置信息;β为控制步长的参数,服从正态分布;k∈[-1,1]范围内的一个均匀随机数,用来控制麻雀的运动方向;fi是当前个体麻雀的适应度值,fg和fw分别为当前种群的局部最优和最差适应度;ε为一个极小的常数,用来防止发生分母为0的情况,这里本文取10e-8,当fi>fg时,表示麻雀觅食区域处于较差的位置,很容易受到攻击;当fi=fg时,表明部分麻雀察觉到了危险,需要靠近其他同伴以减少被抓的风险;

45、步骤4.7)迭代更新得到当前更新位置,如果优于旧位置则执行抓取。

46、本发明具有如下优点和有益效果:

47、结合了加权平均曼哈顿距离和欧几里德距离对相机图像和参考图像进行处理,使用基于遗传算法优化的长短期记忆网络的卡尔曼滤波算法kf-galstm的视觉伺服控制算法,通过依次进入卡尔曼滤波、优化神经网络误差补偿模块和速度控制器等模块有助于增强系统的鲁棒性和姿态估计精度,进而提高系统的准确性与快速性;

48、基于cubic映射和正余弦搜索策略的ssa方法目的是解决非最优路径且收敛速度慢和容易陷入局部最优解等问题。通过使用cubic映射初始化种群,可以使分布更加均匀,扩大了寻优的区域,通过正余弦搜索策略使得算法有效防止发现者落入局部最优值,大大地提高了收敛精度,同时加快了迭代效率。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1