[发明专利]柔性机械臂在线臂形规划方法在审
| 申请号: | 202211283940.7 | 申请日: | 2022-10-20 |
| 公开(公告)号: | CN115674195A | 公开(公告)日: | 2023-02-03 |
| 发明(设计)人: | 佃松宜;马丛俊;斯帅;肖权;秦明皇;孙江龙 | 申请(专利权)人: | 四川大学 |
| 主分类号: | B25J9/16 | 分类号: | B25J9/16 |
| 代理公司: | 北京中济纬天专利代理有限公司 11429 | 代理人: | 李蜜 |
| 地址: | 610065 四*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 柔性 机械 在线 规划 方法 | ||
1.一种柔性机械臂在线臂形规划方法,其特征在于,包括以下步骤:
S1依据柔性机械臂初始末端位姿和目标末端位姿,通过柔性机械臂逆运动学模型得到柔性机械臂初始臂形和目标臂形;
S2基于快速扩展随机树算法从包含柔性机械臂和障碍物的空间中确定连接初始臂形和目标臂形之间的若干有效臂形序列,构成柔性机械臂的无碰撞路径规划方案,同时生成在线碰撞-自由地图;以柔性机械臂臂形作为待生成随机树中的节点;该步骤包括以下分步骤:
S20对随机树进行初始化;
S21在包含柔性机械臂和障碍物的空间进行采样,得到一个随机节点qrand;
S22寻找随机树中与随机节点qrand最近的近节点qnear;
S23基于随机节点qrand、近节点qnear和设定的扩展距离,得到候选节点qpre-new;
S24判断候选节点qpre-new与近节点qnear之间区域是否覆盖柔性机械臂和障碍物;如果候选节点qpre-new与近节点qnear之间区域没有覆盖柔性机械臂与障碍物,则将该候选节点作为有效节点qnew,加入到随机树中,并进入步骤S25;否则返回步骤S21;
S25判断目标臂形与生成的有效节点qnew是否满足||qgoal-qnew||≥qerr,若不满足,得到连接初始臂形和目标臂形之间的若干有效臂形序列,并以得到的若干臂形序列构成柔性机械臂的无碰撞路径规划方案,同时构建包含连接初始臂形和目标臂形之间的若干有效臂形序列的在线碰撞-自由地图;若满足,进入步骤S26;
S26迭代次数增加1,并判断是否达到最大迭代次数;若是,则无碰撞路径规划失败,返回步骤S20,重新对随机树进行初始化;否则返回步骤S21,同时构建包含节点qnew及其之前生成的有效节点和初始臂形的在线碰撞-自由地图。
2.根据权利要求1所述的柔性机械臂在线臂形规划方法,其特征在于,步骤S1中,所述柔性机械臂逆运动学模型如下:
式中,(Xj,Yj,Zj)表示末端位姿;表示柔性机械臂的臂形变量,其中,θj为第j段柔性臂的弯曲角,为第j段柔性臂的旋转角;以柔性机械臂的臂形变量表征柔性机械臂臂形。
3.根据权利要求1所述的柔性机械臂在线臂形规划方法,其特征在于,步骤S21中,基于当前臂形、目标臂形、柔性机械臂与障碍物空间信息以及设定的扩展概率,通过SampleFree()函数,在柔性机械臂在线碰撞-自由地图上进行采样,得到一个随机节点qrand。
4.根据权利要求1所述的柔性机械臂在线臂形规划方法,其特征在于,步骤S22中,基于随机树和步骤S21得到的随机节点qrand,通过Nearest()函数得到与随机节点qrand最近的近节点qnear。
5.根据权利要求1所述的柔性机械臂在线臂形规划方法,其特征在于,步骤S23中,基于随机节点qrand、近节点qnear和设定的扩展距离d,通过Steer()函数,得到位于节点qrand与节点qnear之间的候选节点qpre-new。
6.根据权利要求1所述的柔性机械臂在线臂形规划方法,其特征在于,步骤S25中,基于柔性机械臂的无碰撞路径规划方案,通过柔性机械臂逆运动学模型得到柔性机械臂驱动信号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川大学,未经四川大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211283940.7/1.html,转载请声明来源钻瓜专利网。





