公共安全标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210671495.5 (22)申请日 2022.08.18 (71)申请人 安徽大学 地址 230601 安徽省合肥市经济技 术开发 区九龙路1 11号 (72)发明人 董翔 叶蒙蒙 黄泽霞  (74)专利代理 机构 合肥国和专利代理事务所 (普通合伙) 34131 专利代理师 侯婷 张祥骞 (51)Int.Cl. B25J 9/16(2006.01) (54)发明名称 一种基于改进RRT算法的机械臂路径 规划方 法 (57)摘要 本发明公开了一种基于改进RRT算法的机械 臂路径规划方法, 首先以合向量的形式生成节 点, 有利于快速找到路径; 其次使用动态步长一 定程度上使得算法避免了在复杂障碍物环境下 难以找到路径的问题, 防随机树逆生长避免了后 期节点过多而导致的大量计算; 进一步, 基于三 角剪枝策略在初始路径的基础上有效减少了路 径代价, 并使用三次B样条曲线对剪枝后的路径 光滑处理, 降低了机械臂的抖动, 减少机械臂运 动过程中而产生的磨损。 通过改进RRT算法降低 了路径距离且优化了路径质量, 避免盲目采样的 同时提高了规划效率。 权利要求书2页 说明书9页 附图5页 CN 115056222 A 2022.09.16 CN 115056222 A 1.一种基于改进R RT算法的机 械臂路径规划方法, 其特 征在于, 所述方法包括: S1, 初始化树T, 给定起始点xinit、 目标点xgoal、 扩展步长eps, 最大迭代次数max、 空间障 碍物信息obs、 目标点阈值m; S2, 采用概率偏置生成随机点xrand; 当rand<bias 时, 采样点xrand向目标点xgoal采样; 否 则, 采样点xrand随机采样; S3, 在树T中寻找距离随机点最近的近邻点xnear, 判断xnear是否进入目标点阈值范围内, 若进入则直接缩短步长为ep s1, 其中, ep s1<m, 反之采用原步长; 沿着 与 合向量的方向以当前步长生成新节点xnew; S4, 当生成新节点xnew后, 判断xnew节点是否进入 目标点邻域, 若进入 目标点邻域, 则直 接连线xnew与xgoal, 生成初始路径, 退出循环, 进行步骤S5; 反之, 以该点xnew为圆心, R为半 径, 计算圆内所有节点到xnew节点的距离, 并选择距离xnew节点最近的节点作为新生成节点 的父节点, 并将xnew节点加入到树T中, 再次返回步骤S2, 直至找到初始路径或者达到最大迭 代次数退出循环; S5, 对初始路径点使用三角剪枝策略, 采用三角剪枝对初始路径处理, 记输出的初始路 径点为[T1, T2, T3, ...,TN], 从目标点开始依次向上回溯节点, 若两节点之间[Ti,Tm]满足碰 撞检测, 则将该两点之间的其余节点全部剔除; 若发生碰撞, 则以不满 足碰撞检测的节点Ti 作为起点, 再依次向上回溯, 重复上述操作, 直至遍历完路径序列; S6, 基于三次B样条平 滑路径对剪枝后的路径 平滑处理, 获得最终路径。 2.根据权利要求1所述的基于改进RRT算法的机械臂路径规划方法, 其特征在于, 步骤 S3之后, 以及步骤S4之前还 包括: S31, 判断向量 与向量 间的夹角 θ 是否在 范围内, 若满足则进行 步骤S32, 不满足则返回步骤S2; S32, 连线 判断连线是否与空间障碍物发生碰撞; 若产生碰撞, 则缩短步长 eps, 并返回步骤S2, 当再次进入到步骤S3时, 反之采用原 步长则更改为采用缩短后的步长; 若不发生碰撞, 进行步骤S4。 3.根据权利要求2所述的基于改进RRT算法的机械臂路径规划方法, 其特征在于, 步骤 S3, 还包括: 设定向量P1为 其控制参数为动态步长λ, 向量P2为 权重系数为τ; 在 向量P1与P2的共同作用下, 沿着P1与P2的合向量P3的方向生成新节点xnew; 其中, 当生成的新节点与障碍物发生碰撞, 则缩短步长; 当没有发生碰撞时, 恢复为原 始步长。 4.根据权利 要求3所述的基于改进RRT算法的机械臂路径规划方法, 其特征在于, S6, 基 于三次B样条平 滑路径对剪枝后的路径 平滑处理, 获得最终路径, 包括:权 利 要 求 书 1/2 页 2 CN 115056222 A 2设置B样条的控制点表示为Mj, j=0,1,2,3..., B 样条的基函数表示为Nj,k(u), 则B样条的 数学描述函数记为: 其中Nj,0(u)的取值满足以下关系: 三次B样条基函数为: 代入B样条的数 学描述函数: M0,3(u)=M0×N0,3(u)+M1×N1,3(u)+M2×N2,3(u)+M3×N3,3(u)u∈[0,1] 给定控制点Mj, 利用上式求出满足要求的曲线点; B样条的起始点为线段M1M1″的三分之 一处, 终点 位于M2M2″线段的三分之一处; 其中, 起始点处的切线与M1″M2平行, 终点处的切线平行于M2″M3; M1M1″与M2M2″分别为三 角形M0M1M2和三角形M1M2M3的中线; 将分段曲线结合 起来, 形成一条完整且光滑的B样条曲线, 作为 最终路径。 S6, 基于三次B样条平 滑路径对剪枝后的路径 平滑处理, 获得最终路径。 5.一种电子装置, 所述电子装置包括: 一个或多个处理器, 存储器, 所述存储器用于存 储一个或多个计算机程序; 其特征在于, 所述计算机程序被配置成由所述一个或多个处理 器执行, 所述程序包括用于执行如权利要求 1‑4任一项所述的基于改进RRT算法的机械臂路 径规划方法步骤。 6.一种存储介质, 所述存储介质存储有计算机程序; 所述程序由处理器加载并执行以 实现如权利要求1 ‑4任一项所述的基于改进R RT算法的机 械臂路径规划方法步骤。权 利 要 求 书 2/2 页 3 CN 115056222 A 3

.PDF文档 专利 一种基于改进RRT算法的机械臂路径规划方法

文档预览
中文文档 17 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共17页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种基于改进RRT算法的机械臂路径规划方法 第 1 页 专利 一种基于改进RRT算法的机械臂路径规划方法 第 2 页 专利 一种基于改进RRT算法的机械臂路径规划方法 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 16:06:37上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。