[发明专利]一种改进型D*机械臂动态避障路径规划方法有效
申请号: | 201610857451.6 | 申请日: | 2016-09-27 |
公开(公告)号: | CN106166750B | 公开(公告)日: | 2019-06-04 |
发明(设计)人: | 贾庆轩;刘嘉骏;陈钢;黄旭东;王蕾;夏川江 | 申请(专利权)人: | 北京邮电大学 |
主分类号: | B25J9/16 | 分类号: | B25J9/16 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100876 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明实施例提供了一种改进型D*机械臂避障路径规划方法,实现机械臂动态避障路径规划,包括:通过层次包围盒法将机械臂所有部件和环境中的障碍物均转化为长方体包络,并设计了相关算法实现机械臂与机械臂以及机械臂与环境之间的快速碰撞检测;根据空间机械臂特征,获得基于启发函数的路径搜索算法;将应用于七自由度机械臂D*避障路径规划进行改进,完成七自由度机械臂动态避障路径规划。根据本发明实施例提供的技术方案,以实现七自由度机械臂基于改进型D*动态避障路径规划的方法。 | ||
搜索关键词: | 一种 改进型 机械 动态 路径 规划 方法 | ||
【主权项】:
1.一种改进型D*的机械臂动态避障路径规划方法:依据长方体包络的相交测试思想,获得了快速并较为精确的碰撞检测算法;依据空间机械臂特性,获得启发式函数搜索路径规划算法;依据改进型D*动态搜索算法,获得机械臂动态避障路径规划算法:其中,快速碰撞检测算法至少包括:依据简单的长方体包络,进行空间机械臂和环境的包络;依据包络长方体特征,将其进行重叠式旋转变换,使其形成的包络区域近似为圆柱体或球体;依据长方体间位姿关系,进行长方体之间的碰撞检测,完成快速碰撞检测过程;长方体之间的碰撞检测包括:通过旋转将长方体近似等价为圆柱体或球体的过程为,以长方体中心为原点,到各表面中心为坐标轴建立空间直角坐标系,以长方体构建圆柱体过程为例,将包络的长方体绕坐标轴按照设置角度旋转,以旋转过程中产生的多个长方体所构成的叠加图形近似代替圆柱体,同理,绕三个坐标轴旋转近似代替球体;简单长方体的碰撞检测过程,利用如下公式进行长方体中心距离检测,若满足则返回碰撞,否则,继续;
其中,Dist(GC1,GC2)为表示长方体一GC1与长方体二GC2之间的距离,||OcOc'||表示长方体GC1中心Oc与长方体GC2中心Oc'之间距离,s1、s2、s3、s1'、s2'、s3'为起点为长方体中心坐标,终点为三个互不相对面中心的方向向量,dS为碰撞检测的安全裕度;第二步:判断长方体一的顶点是否在长方体二内,此即点‑长方体碰撞检测,若有1个顶点碰撞则返回碰撞,否则继续判断下一个顶点,若都不碰撞则进入第三步;第三步:判断长方体一的边是否与长方体二碰撞,此即线段‑长方体碰撞检测,若有1条边碰撞则返回碰撞,否则继续判断下一条边,若都不碰撞则返回不碰撞。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京邮电大学,未经北京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610857451.6/,转载请声明来源钻瓜专利网。