一种改进RRT的多机器人编队路径规划算法

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

物;对于存在非完整 动 力 学 约 束 的 机 器 人,因 为 受 到 动
力学方程约束,则根 据 实 际 规 划 情 况,遇 到 障 碍 物 时 重Fra Baidu bibliotek
新选取节点进行规划.
本文中将以三个机器人保持三角 队形 为例,介绍
所提算法在 多 机 器 人 编 队 路 径 规 划 中 的 应 用.值 得 说
明的是,本文 所 提 算 法 在 环 境 允 许 下 对 机 器 人 规 模 具
时刻形成目标队形,队形结构采用 leaderfollower形式.
(2)障碍 物 处 理.在 规 划 过 程 中,应 寻 找 同 时 满 足
leader和 follower避障条件的路径点.在遇到障碍物时,
对于质点模 型 的 多 机 器 人 系 统,可 以 通 过 队 形 旋 转 的
方式(具体见 33节)使多机器人规划过程中避开障碍
第 11期 2020年 11月
电 子 学 报 ACTAELECTRONICASINICA
Vol.48 No.11 Nov. 2020
一种改进 RRT的多机器人编队 路径规划算法
王乐乐1,2,眭泽智1,2,蒲志强2,刘 振2,易建强2
(1中国科学院大学人工智能学院,北京 100049;2中国科学院自动化研究所,北京 100190)
Keywords: rapidlyexploringrandom tree;formation;pathplanning;obstacleavoidance
1 引言
多机器 人 编队被 广 泛 应用 在搜 寻[1]、运 输 等 [2] 领 域,在这些应用中,机 器 人 一 般 被 要 求 满 足 编 队 或 其 他 约束条件,以完成复杂任务.相比于单机器人而言,多机 器人系统可 以 充 分 获 取 环 境 信 息,提 高 机 器 人 完 成 任 务的能力与 作 用 效 率.当 多 机 器 人 系 统 需 要 完 成 空 间
将 RRT方法用于路径规划时,宋金泽等 提 [16] 出一 种改进的 RRT路径规划算法,考虑将自主驾驶车辆的 非完整性约束与 RRT算法相结合进行路径规划,并采 用 B样条基函数拟合生成的路径;WEI等 提 [17] 出一种 基于改进 RRT算法的机器人自主避障动态路径规划方 法,针对定向节点进行拓展,并结合最大曲率约束策略, 生成平滑弯曲的可行路径;王道威等 提 [18] 出一种动态 步长的 RRT路径规划算法,该方法与经典 RRT相比, 加入目标引 力 的 思 想,即 在 节 点 扩 展 时 加 入 了 目 标 点 分量,同时根据障碍物情况动态调整步长,改善了 RRT 算法的不确定性,提高了避障能力;尹高扬等 在 [19] 进行 RRT树节点扩展时考虑动力学约束,引入距离约束,并 改进了随机 采 样 点 最 近 根 节 点 的 选 取 策 略,优 化 了 规 划的航迹.上述文献通过对基本 RRT算法的改进,提高 了算法性能,取得了 良 好 的 实 验 结 果,但 均 局 限 在 对 单 机器人路径规划问题的研究,没有考虑 RRT算法在多 机器人路径规划中的应用.
有一定的可 扩 展 性,文 中 最 后 实 验 部 分 将 会 给 出 仿 真
验证.
首先,针对本文中提到的多机器 人编 队队形 保持
做出如下定义:
定义 1 如果多机器人系统中任意两个机器人在
t1时刻之间的距离和 t2 时刻之间的距离相等,那么多 机器人之间的队形是保持不变的.
对于一组 给 定 的 机 器 人 {R1,R2,…,Rn},机 器 人
为了解决多机器人系统在编队路径规划中的协同 避障、避免对空间环 境 建 模 等 问 题,本 文 提 出 一 种 改 进 RRT的多机器 人 编 队 路 径 规 划 算 法.在 进 行 路 径 规 划 时,根据随机树扩展 新 节 点 的 方 向 改 变 队 形 方 向,进 而 动态调整编队朝向.定义多 机器 人 系统 之 间的 leader
摘 要: 多机器人路径规划是机器人领域的一个热点问题,相比于单机器人路径规划,其算法难度和复杂度都有
所增加,在规划时需要兼顾多机避障、相互协作等难点问题.本文提出一种改进快速扩展随机树的多机器人编队路径规
划算法,用于解决多机器人在复杂环境下的编队路径规划问题.针对多机器人在编队规划中的位置约束问题,定义机器
2 问题描述与定义
假设环 境 中 全 局 信 息 已 知,多 机 器 人 在 编 队 路 径
规划中首先 要 考 虑 如 何 确 定 编 队 队 形,其 次 在 遇 到 障
碍物时如 何 处 理.基 于 以 上 两 个 问 题,本 文 进 行 如 下
处理:
(1)机器人编队队形确定.算法中采用在规划初始
快速扩 展 随 机 树 (RapidlyExploringRandom Tree, RRT)[13~15]方法是 一 种 基 于 采 样 的 单 点 查 询 随 机 搜 索 路径规划算法.该方 法 具 有 搜 索 速 度 快、方 法 简 单 等 特 点,避免对空间的建 模,通 过 对 环 境 空 间 中 的 空 白 区 域 随机采样寻 找 新 节 点 生 成 随 机 树,并 通 过 对 树 进 行 回 溯生成一条可行路径.
Abstract: Multirobotpathplanningisoneofthemostattractiveissuesinthefieldofmultiplerobots.Comparedwith thealgorithm forthesinglerobotpathplanning,theproblem ofmultirobotpathplanning,whichtakesobstacleavoidance andcooperationintoaccountsimultaneously,ismoredifficultandcomplex.Hence,anovelimprovedrapidlyexploringran dom treealgorithm formultirobotformationpathplanninginthispaperisproposedtoaddresstheseobstacleavoidanceand cooperationproblems.Theconstraintconditionofpositionalrelationshipisdefinedbymodelingthemultirobotformation shape.Besides,theheadingofformationisadjustedwiththedirectiontheexploringtreeexpands.Additionally,simulations areconductedfortwodifferentmodelsofrobots:theparticlemodelandthenonholonomicconstraintdynamicmodel.Simu lationresultsareprovidedtodemonstratetheeffectivenessoftheproposedalgorithm.
分布的任务时 [3],例 如 目 标 搜 索 [4],其 在 复 杂 环 境 下 的 路径规划 显 [5] 得尤为重要.机器人的路径规划是指参 考某种指标,如路径长度、规划时间等,从环境中的起始 点 到 目 标 点 寻 找 一 条 无 障 碍 的 可 行 路 径 [6].多 机 器 人 编队队形保 持 的 路 径 规 划 问 题,是 对 单 体 机 器 人 路 径 规划研究的 进 一 步 扩 展.在 多 机 器 人 编 队 路 径 规 划 问 题中,由于机器人之间的位置约束[7]、协同避障 等 [8] 问
AnImprovedRRTAlgorithm forMultiRobot FormationPathPlanning
WANGLele1,2,SUIZezhi1,2,PUZhiqiang2,LIUZhen2,YIJianqiang2
(1SchoolofArtificialIntelligence,UniversityofChineseAcademyofSciences,Beijing100049,China; 2InstituteofAutomation,ChineseAcademyofSciences,Beijing100190,China)
本文余下章节安排如下:第二节 给 出多机器 人编 队队形的问题描述与定义.第三节首先对基本 RRT算 法进行 了 介 绍,其 次 介 绍 如 何 将 编 队 队 形 保 持 融 入 RRT算法中,之 后 对 质 点 模 型 中 的 避 障 处 理 方 式 进 行 了介绍,最后展示所 提 算 法 的 具 体 思 路.第 四 节 给 出 算 法在机器人质点模型以及非完整动力学模型下的仿真 结果.本文的最后进行了总结.
人之间的领航跟随结构,并对机器人队形建模.针对规划过程中编队朝向变化问题,建立搜索树扩展方向与队形方向之
间的联系,通过调整队形方向改变规划时的编队朝向.针对具有质点模型和非完整约束动力学模型两种不同模型的多机
器人系统,分别进行了仿真实验.仿真结果表明该算法在处理多机器人编队路径规划问题时可以取得良好的效果.
follower[20,21]结构与编队队形保持,利用 leader位置计算 每个 follower的位置信息,并在规划时加入 follower的位 置信息进行 避 障 处 理,以 解 决 多 机 器 人 之 间 的 协 同 避 障问题.本文 最 后 利 用 所 提 算 法 对 具 有 质 点 模 型 和 非 完整约束动力学模型两种不同模型下的多机编队路径 规划问题进行了仿 真 实 验.仿 真 结 果 表 明,该 算 法 能 够 规划出一组符合多机器人编队队形的无障碍路径.
关键词: 快速随机搜索树;编队;路径规划;避障
中图分类号: TP242 文献标识码: A 文章编号: 03722112(2020)11213808
电子学报 URL:http://www.ejournal.org.cn
DOI:10.3969/j.issn.03722112.2020.11.007
收稿日期:20191129;修回日期:20200517;责任编辑:孙瑶 基金项目:科技部科技创新 2030“新一代人工智能”重大项目 2018年度项目(No.2018AAA0102400);中国科学院轻型动力创新研究院创新引导 基金重点基金(No.CXYJJ19ZD02)
第 11 期
王乐乐:一种改进 RRT的多机器人编队路径规划算法
Ri、Rj(i,j∈ [1,n])在 全 局 坐 标 系 中 的 位 置 表 示 为
2139
题的存在,规划任务变得更加困难. 针对多机器人在编队运行中队形保持的路径规划
问题,郑延斌等[9]提出了一种保持 Agent团队队形的路 径规划方法,该算法利用 A 算法得到领航者 (leader) 的路径,通过对 leader路径的优化得到关键点表和队形 转换表,利 用 关 键 点 表 和 队 形 转 换 表 得 到 团 队 中 非 leader成员的路径;班林林 提 [10] 出在栅格化的环境中, 利用改进蚁群算法为领导机器人搜索一条从起点到终 点的最短路径.在领 导 者 机 器 人 的 路 径 规 划 基 础 之 上, 为跟随者规 划 出 一 条 从 起 点 到 终 点 的 较 优 路 径,实 现 多移动机 器 人 群 体 在 实 现 避 障 的 同 时 保 持 一 定 的 队 形;DAI等 [11]采用 一 种 综 合 的 轨 迹 跟 踪 控 制 方 法 来 实 现机器人自主形成期望的编队队形;王保防等 针 [12] 对 轮式移动机 器 人 车 轮 纵 向 打 滑 时 的 编 队 控 制 问 题,提 出一种基于滑移率补偿和模糊逻辑的多机器人编队控 制器设计方 法.上 述 文 献 进 行 规 划 时 虽 然 取 得 一 些 良 好的效果,但是不可 避 免 地 需 要 对 环 境 空 间 进 行 建 模, 加大了规划难度.
相关文档
最新文档