[发明专利]基于改进快速扩展随机树的冗余机械臂避障轨迹规划方法有效

专利信息
申请号: 202110500442.2 申请日: 2021-05-08
公开(公告)号: CN113352319B 公开(公告)日: 2022-10-21
发明(设计)人: 陈丽;高其远;吴泽州;张凯波 申请(专利权)人: 上海工程技术大学
主分类号: B25J9/16 分类号: B25J9/16
代理公司: 上海唯智赢专利代理事务所(普通合伙) 31293 代理人: 姜晓艳
地址: 201620 *** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 改进 快速 扩展 随机 冗余 机械 臂避障 轨迹 规划 方法
【权利要求书】:

1.一种基于改进快速扩展随机树的冗余机械臂避障轨迹规划方法,其特征在于包括以下步骤:

步骤一、建立冗余机械臂的D-H模型以及障碍物的简化包络模型;

步骤二、根据冗余机械臂末端执行器的目标位姿,利用冗余机械臂逆运动学解析法求解满足需求的目标关节角,并设为qgoal

步骤三、将障碍物的简化包络模型向冗余机械臂的关节空间映射,进而得到冗余机械臂在关节空间内的无碰撞自由空间;

步骤四、以目标关节角qgoal对应的节点为目标节点,在无碰撞自由空间内建立搜索树,根据选取规则有条件地选取随机采样节点,并引入搜索树节点筛选机制,最终在无碰撞自由空间内规划出一条无碰撞路径;

所述选取规则设置为将冗余机械臂各个关节的当前关节角设为根节点qroot,在冗余机械臂的关节空间随机采样一个节点qrand,然后在扩展树中搜索与qrand最近的节点qnear,当qrand与qnear两个节点在关节空间的欧式距离小于等于步长△时,向节点qrand的方向延伸有可能导致搜索树密集分别,舍弃采样节点qrand;若qrand与qnear两个节点距离大于步长△,则在两节点连线上由qnear向外延伸一个步长△得到新节点qnew

扩展树新节点qnew由如下公式计算:

其中,qnear为扩展树中与qrand最近的节点,△为步长。

2.根据权利要求1所述的基于改进快速扩展随机树的冗余机械臂避障轨迹规划方法,其特征在于:在笛卡尔坐标系空间内,通过冗余机械臂与障碍物在空间几何上的关系,将障碍物的简化包络模型向冗余机械臂的关节空间映射,求得障碍物与冗余机械臂发生碰撞的碰撞关节空间,进而以所述碰撞关节空间的补集作为障碍物在冗余机械臂的关节空间内不会发生碰撞的无碰撞自由空间。

3.根据权利要求2所述的基于改进快速扩展随机树的冗余机械臂避障轨迹规划方法,其特征在于:采用在冗余机械臂的关节空间内的分级遍历搜索法,以关节空间中各段连杆与障碍物的简化包络模型碰撞与否为判断条件来求解所有可能发生碰撞的关节角,从而获得障碍物与冗余机械臂发生碰撞的碰撞关节空间。

4.根据权利要求3所述的基于改进快速扩展随机树的冗余机械臂避障轨迹规划方法,其特征在于:所述障碍物设置为静止的,其简化包络模型设置为球体。

5.根据权利要求3所述的基于改进快速扩展随机树的冗余机械臂避障轨迹规划方法,其特征在于:假设Ln为冗余机械臂第n段连杆的长度,Jointn-1、Jointn分别为冗余机械臂第n段连杆两端关节在笛卡尔坐标系的位置坐标,rr为安全距离,其值应大于冗余机械臂连杆截面半径与障碍物的简化包络模型半径之和,

冗余机械臂与障碍物的简化包络模型几何中心之间的最近距离h为:

障碍物的简化包络模型在连杆Jn-1Jn轴向方向的投影长度lh

障碍物的简化包络模型与冗余机械臂发生碰撞的条件为:

在整个遍历过程中,满足该条件所有关节角集合qobs即为障碍物的简化包络模型在冗余机械臂关节空间内的映射,也就是碰撞关节空间。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海工程技术大学,未经上海工程技术大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110500442.2/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top