[发明专利]一种超冗余机械臂路径规划方法有效
申请号: | 202110593223.3 | 申请日: | 2021-05-28 |
公开(公告)号: | CN113459086B | 公开(公告)日: | 2022-07-29 |
发明(设计)人: | 贾龙飞;黄玉平;傅捷;郑继贵;郭亚星;陈婷 | 申请(专利权)人: | 北京精密机电控制设备研究所 |
主分类号: | B25J9/16 | 分类号: | B25J9/16 |
代理公司: | 中国航天科技专利中心 11009 | 代理人: | 庞静 |
地址: | 100076 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 冗余 机械 路径 规划 方法 | ||
1.一种超冗余机械臂路径规划方法,其特征在于步骤如下:
步骤1:针对超冗余机械臂建立机械臂运动学模型,确定驱动绳长、臂杆偏转角度、臂杆末端点坐标之间的转换关系;
步骤2:针对环境中的障碍物建立障碍物模型,从障碍物模型中获得障碍物的位置、形状、大小信息,进而确定与障碍物对应的不可抵达区域;
步骤3:假设相邻臂杆长度相同且与路径步长lw成线性关系,根据步骤1中确定的机械臂运动学模型,理论分析两相邻直线路径之间的最大夹角Ψmax与第i个臂杆初始点沿其中一段直线路径运动过程中的臂杆偏角变化最大值ψmax、臂杆长度Li、路径步长lw之间的关系;
步骤4:根据步骤2确定的与障碍物对应的不可抵达区域以及步骤3中的关系约束进行路径规划;
步骤4采用MDA+RRT算法进行路径规划,具体通过下述方式实现:
步骤41:定义步长δ即lw,以路径规划的起始点xinit作为随机树T的根节点;
步骤42:随机选择一个节点xrand,选择一个离xrand最近的节点xnear,根据节点xnear与目标点xgoal之间的距离dgoal确定Ψmax的取值;然后根据步骤3中的关系与xrand、xnear、T分析xnew的选取范围,进而计算出xnew的位置;
步骤43:若xnew符合条件要求即未进入步骤2中确定的不可抵达区域,则将xnew附近的节点存放至xneighbor中,并将这些附近节点的祖先存放至xparent中,进而得到一个由xnew整理出的Xin集合;
步骤44:在Xin中找到使xnew成本最小且满足偏角要求的新父节点xpar,删除xnew与原父节点xnear的连线,连接xnew与xpar,并在T中进行修剪;
步骤45:若xneighbor内一个节点xfrom的权值大于当前xnew的权值与到该节点的距离之和,且满足偏角要求,则以当前xnew节点作为xfrom的父节点;
步骤46:重复寻找xnew及修剪xnew与附近节点的连接关系,直到到达目标点。
2.根据权利要求1所述的一种超冗余机械臂路径规划方法,其特征在于,所述的步骤2中,将路径与障碍物之间的最近距离设置为臂杆表面上的所有点距离该臂杆轴线的最远距离加上臂杆轴线上的点与直线路径之间的最远距离,与障碍物的距离小于等于上述最近距离的范围视为不可抵达区域。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京精密机电控制设备研究所,未经北京精密机电控制设备研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110593223.3/1.html,转载请声明来源钻瓜专利网。