[发明专利]一种基于随机采样的移动机械臂避障规划方法有效
申请号: | 202010649989.4 | 申请日: | 2020-07-08 |
公开(公告)号: | CN111761582B | 公开(公告)日: | 2021-05-18 |
发明(设计)人: | 陈正;邵珺;唐建中;聂勇;朱世强 | 申请(专利权)人: | 浙江大学 |
主分类号: | B25J9/16 | 分类号: | B25J9/16 |
代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 忻明年 |
地址: | 310058 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 随机 采样 移动 机械 臂避障 规划 方法 | ||
1.一种基于随机采样的移动机械臂避障规划方法,其特征在于,包括以下步骤:
步骤1:将移动平台建模成一个由x、y方向的移动关节上接一个旋转关节组成的机械臂,并将其与原有的机械臂模型组合,建立n自由度移动机械臂的正运动学模型;
步骤2:对运动规划过程中的约束进行分析,设计移动机械臂车-臂一体化路径规划算法流程,具体为:
1)目标约束
移动机械臂规划路径的初始位姿qinit和终止位姿qend等于规定的起始位姿qstart和目标位姿qgoal;
2)位姿约束
针对每一个关节转角以及移动平台的方位角,都有:
θjmin≤θj≤θjmax
其中,θjmin和θjmax分别表示第j个关节的角度上确界和下确界;
针对移动平台x、y方向上的坐标,都有:
lmin≤xi,yi≤lmax
其中,lmin和lmax分别表示给定场地在x、y方向上的坐标上确界和下确界;
对于移动机械臂的整个路径规划过程,位姿约束为:
qmin≤qi≤qmax,i=1,2,3,...N
其中,qmin为位姿的下限,qmax为位姿的上限;
3)碰撞约束
将移动机械臂进行碰撞检测建模,用若干个球体建模移动机械臂,其中机械臂上球体的球心分别位于各个关节处;
在碰撞检测中,给定与障碍物表面上点的最小距离dmin,保证在每一个节点上,对于移动机械臂上的每个点Mi,都有:
d(Mi,Bj)≥dmin+R
其中,Bj为障碍物表面上的标记点,d(Mi,Bj)表示移动机械臂上的每个点到障碍物表面上的标记点的距离,R为球体的半径;
设计移动机械臂车-臂一体化路径规划算法流程如下:
2-1、初始化随机树,定义关节空间C1关节约束范围和任务空间C2场地约束范围;
2-2、从初始位姿qinit出发,将其添加至随机树T中;
2-3、生成(0,1)上的随机数r,并将其与规定的概率值Pgoal做比较,若rPgoal,则在关节空间C1中进行随机采样,得到状态点qrand,反之则令qrand=qgoal;
2-4、在随机树T上找到距离qrand最近的点qnear;
2-5、将qnear向qrand前进一个步长,得到新节点qnew;
2-6、将新节点qnew正运动学求解投影到任务空间C2中,并解算出各个关节和移动平台上圆球的球心坐标,在任务空间C2中对其进行碰撞检测,若无碰撞,则在关节空间C1中将对应的新节点qnew添加至随机树T中,反之则舍弃该节点;
2-7重复2-3~2-6,迭代扩展随机树T,直至有节点接近或到达目标位姿qgoal或者超出规定的迭代次数,则扩展停止;
路径查询:
通过回溯法从qgoal到qinit找到一条完整的路径,该算法结束;
步骤3:对步骤2得到的路径做平滑处理,具体如下:
3-1从初始位姿开始查找,定义其为出发点q0,
3-2依次将后续的路径点与出发点q0连接;
3-3对所连直线路径进行碰撞检测,若无障碍,则将下一个路径点与出发点q0连接并做碰撞检测,直至所连的直线路径上有障碍;
3-4连接上一路径点qlast与出发点q0形成直线路径,替换冗余路径;
3-5将上一路径点qlast设置为新的出发点q0;
3-6循环3-2~3-5,直至完成所有路径点的遍历;
3-7在上述生成路径的基础上,将终止位姿qend设置为新出发点,反向遍历路径点,重复3-2~3-5,直至完成所有路径点的遍历。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010649989.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种仿金属质感的塑料标牌制作工艺
- 下一篇:一种高效气液交换的膜式氧合器