System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及仓储物流搬运机器人,具体涉及面向于rrt路径规划的碰撞检测器的效率与准确率的综合性能改进。
技术介绍
1、近年来,随着机械臂在仓储物流应用的发展,工作环境有时是不可预测的。在这种未知工作环境,机械臂需要在启动时执行路径规划,甚至需要实时在线调整规划路径。因此形成了对路径规划算法的效率方面的严峻挑战。目前,基于采样的路径规划器(sbp)是面向高维构型空间的主要路径规划方法之一,而碰撞检测是sbp基本模块,其执行时间占总规划时间的90%以上,其检测精度和检测效率影响着机械臂在搬运时的安全性与工作效率。本专利技术的目的是提高搬运机械臂在仓库中搬运货物时的效率以及安全性,通过复合碰撞检测算法平衡机械臂碰撞检测效率与精度,在机械臂工作时提供平衡的碰撞检测策略。在过往最常见的设计是基于运动学和几何学的碰撞检测器(kcd),被认作是“黄金标准”,也被称为精确碰撞检测器(ecd)。
2、简单概述现有的碰撞检测算法:1、kcd的准确率较高但是计算负荷大。2、基于深度学习的碰撞检测器依赖于大量训练样本来实现模型泛化。大量的训练样本标注导致频繁的kcd调用,从而造成极大的计算开销。3、作为一种ccd,概率碰撞检测器(pcd)只需要少量的局部数据并保证高效,但是存在面向狭窄通道查询点的高频假阳性输出的问题。
3、综上所述,针对搬运机械臂rrt路径规划,需要提出一种新的检测机制,在基于局部数据的碰撞检测中计算速度较快,同时也避免了狭窄通道内的高频率假阳性输出,该机制在效率和准确率之间有很好的平衡。
【技术保护点】
1.基于改进复合碰撞检测器的搬运机械臂碰撞检测方法,其特征在于包括如下步骤:
2.根据权利要求1所述的基于改进复合碰撞检测器的搬运机械臂碰撞检测方法,其特征在于步骤1所述的描述如下:
3.根据权利要求1所述的基于改进复合碰撞检测器的搬运机械臂碰撞检测方法,其特征在于步骤2所述的精确碰撞检测器的设计包括两个阶段:阶段一:提出一种GJK算法的变体来计算椭球伪距EPD;阶段二:提出球-椭球伪距SEPD来描述两个物体的状态。
4.根据权利要求3所述的基于改进复合碰撞检测器的搬运机械臂碰撞检测方法,其特征在于所述的阶段一具体实现如下:
5.根据权利要求3所述的基于改进复合碰撞检测器的搬运机械臂碰撞检测方法,其特征在于所述的阶段二具体实现如下:
6.根据权利要求3所述的基于改进复合碰撞检测器的搬运机械臂碰撞检测方法,其特征在于步骤3所述的推理碰撞检测器1CD的功能包括碰撞检测结果推断和设置两个拒绝规则来检验预测的碰撞检测结果;在对ECD进行查询之后,将查询点连同其精确SEPD值一起存储在数据库中;对于查询点,首先从数据库加载本地数据
7.根据权利要求6所述的基于改进复合碰撞检测器的搬运机械臂碰撞检测方法,其特征在于推理碰撞检测器ICD的第一拒绝规则中:EAKNN中的元素的数量表示为K,并用来表示EAKNN的充分性;给定充分性的最低极限Km,当K≥Km时,EAKNN被认为包含充分信息;如果EAKNN不足,即K<Km,该点被ICD拒绝,而由ECD检测;
8.根据权利要求7所述的基于改进复合碰撞检测器的搬运机械臂碰撞检测方法,其特征在于推理碰撞检测器ICD的第二拒绝规则描述如下:在计算预测值之后,对于返回碰撞的结果或者对于返回无碰撞的结果;预测值不仅用于推断查询结果,而且用于估计结果可靠性;设置参数U1∈(0,1]和U2∈(0,+∞]以确定不确定区域[1-U1,1+U2];如果则推断结果被认为是模糊的,并且需要通过ECD检测查询点;如果不在不确定区域中,则对于返回有碰撞状态,对于返回无碰撞状态;
...【技术特征摘要】
1.基于改进复合碰撞检测器的搬运机械臂碰撞检测方法,其特征在于包括如下步骤:
2.根据权利要求1所述的基于改进复合碰撞检测器的搬运机械臂碰撞检测方法,其特征在于步骤1所述的描述如下:
3.根据权利要求1所述的基于改进复合碰撞检测器的搬运机械臂碰撞检测方法,其特征在于步骤2所述的精确碰撞检测器的设计包括两个阶段:阶段一:提出一种gjk算法的变体来计算椭球伪距epd;阶段二:提出球-椭球伪距sepd来描述两个物体的状态。
4.根据权利要求3所述的基于改进复合碰撞检测器的搬运机械臂碰撞检测方法,其特征在于所述的阶段一具体实现如下:
5.根据权利要求3所述的基于改进复合碰撞检测器的搬运机械臂碰撞检测方法,其特征在于所述的阶段二具体实现如下:
6.根据权利要求3所述的基于改进复合碰撞检测器的搬运机械臂碰撞检测方法,其特征在于步骤3所述的推理碰撞检测器1cd的功能包括碰撞检测结果推断和设置两个拒绝规则来检验预测的碰撞检测结果;在对ecd进行查询之后,将查询点连同其精确sep...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。