Fast-planner 和 Ego-planner 比较

2023-05-16

Fast-planner 和 Ego-planner 比较

    • Fast-Planner
    • Ego-planner

Fast-planner和Ego-planner都是无人机路径规划中常见的算法,但它们的实现方式和目标略有不同。

Fast-planner 是一种高效的 全局路径规划算法,它主要用于生成无人机的长期规划路径,以最小化整个路径的时间和距离。该算法通过先前的地图信息和无人机当前状态,生成一条起点和终点之间的最优路径,并且在运行时间上非常快速,通常能够在几秒内完成路径规划。

相比之下,Ego-planner 是一种更加局部的路径规划算法,其主要目的是在无人机飞行过程中即时生成适合当前交通状况的 短期规划路径,以确保无人机的安全性和飞行效率。Ego-planner会在每次更新时考虑无人机周围的实时信息,如障碍物和其他干扰的运动信息,以生成一个可行的飞行路径。因此,Ego-planner的实时性非常高,但是它可能不是最优的路径规划算法

总的来说,Fast-planner和Ego-planner都有自己的优点和缺点,其选择主要取决于具体的应用场景和需求。例如,在长途旅行或大规模交通规划中,Fast-planner可能更适合;而在城市建筑稠密和复杂的城市环境中,Ego-planner可能更适合。
Fast-Planner是一种基于规划图的快速全局路径规划算法,它适用于无人机在复杂环境中高速穿越的场景,例如飞越森林或城市的快速运输。

Fast-Planner

Fast-Planner算法的主要思想是将环境建模为一个有向无环图(DAG),每个节点表示一个离散的空间位置,边表示两个位置之间的通行关系。Fast-Planner采用一种称为“不完全样条代替”的技术来实现路径规划,这种技术可以在保持计算效率的同时,生成平滑的路径。

Fast-Planner算法的核心部分是一种名为“快速矩阵式A*”(Fast Matrix-Style A*)的搜索算法。这种算法通过预处理边缘的代价值和通过矩阵运算来处理节点代价值,从而实现了更快的计算速度。此外,Fast-Planner还引入了一种称为“高速跳跃”的技术,它可以在搜索过程中跳过不需要的节点,从而提高搜索速度。

Fast-Planner算法在多个仿真场景和实际无人机场景中进行了测试,并与其他快速路径规划算法进行了比较。实验结果表明,Fast-Planner算法在效率和路径质量方面表现出色,具有较好的实时性和鲁棒性,可应用于无人机在复杂环境中的高速穿越场景。

Ego-planner

EGO-Planner 的无 ESDF(Euclidean Signed Distance Field)梯度型局部规划器,适用于四旋翼无人机。传统的梯度型规划器需要 ESDF 的信息来计算障碍物的梯度,但是 ESDF 需要进行昂贵的计算和存储,并且只能处理固定的环境。EGO-Planner 取而代之,使用另一种称为距离场网格(Distance Field Grid)的技术,它比 ESDF 更加简单,可以在运行时动态构建,从而可以应对不同环境的变化。

EGO-Planner 的主要思想是使用有限差分来估计距离场网格的梯度,然后将其用于路径规划。为了保证飞行的平稳性,论文中提出了一种基于“控制变量转换”(Control Variable Transformation)的方法,将生成的路径转化为一个控制输入,从而使得四旋翼无人机可以以平稳的方式沿着路径飞行。

EGO-Planner 在多种复杂环境下进行了实验,并与其他梯度型规划器进行了比较。实验结果表明,EGO-Planner 能够在不需要 ESDF 的情况下快速生成平滑的轨迹,与其他规划器相比,其计算时间更短,规划的路径更平滑。总的来说无 ESDF 梯度型规划器 EGO-Planner,可以实现快速、高效、平滑的路径规划,并适用于不同环境下的四旋翼无人机飞行任务。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Fast-planner 和 Ego-planner 比较 的相关文章

  • UEFI启动,安装CentOS7报错tsc: Fast TSC calibration failed

    安装CentOS7系统报错 tsc Fast TSC calibration failed 多的不说 xff0c 选择Boot启动时有 USB SanDisk和UEFI xff1a SanDisk xff0c Partition 4 xff
  • 【VUE】renren-fast-vue跳过验证码及使用mock数据单独添加一个页面

    效果图 解决办法 1 使用官方演示系统数据 1 把代理打开设置为True 2 在修改config目录下的index js的target值为 xff1a http demo open renren io renren fast server
  • 深度学习_NMS代码详解YOLOv3及Fast R-CNN例子

    先放Fast R CNN的NMS代码 这部分是关于 nms 实现的代码 后续再加下其他的版本 流程 xff1a 首先对检测结果的 score 取出最大的元素 xff0c 然后将置信度最高的框与其他框取交集 xff0c 计算 iou xff0
  • EGO Swarm翻译

    目录 摘要 介绍 相关工作 A 单四旋翼局部规划 B 拓扑规划 C 分布式无人机集群 基于梯度的局部规划隐式拓扑轨迹生成 A 无需ESDF梯度的局部路径规划 B 隐式拓扑轨迹生成 无人机集群导航 A 机间避碰 B 定位漂移补偿 C 从深度图
  • ROS teb_local_planner使用

    teb local planner则是2D导航堆栈的base local planner的插件 实现了一个在线优化的本地轨迹规划器 xff0c 用于导航和控制移动机器人 xff0c 作为ROS 导航包的插件 全局规划器生成的初始轨迹在运行时
  • VINS标定---Ego-planner

    1 检查realsense 和飞控的连接 查看飞控串口 ls span class token operator span dev span class token operator span ttyA span class token o
  • A Fast Algorithm for Generalized Arc Consistency of the Alldifferent Constraint(不同约束广义圆弧相容的快速算法 )

    Abstract 摘要 不同的约束是大多数约束满足问题的重要组成部分 已知不同约束的广义弧一致性问题可以归结为一个值图中的最大匹配问题 在值图的任何最大匹配中都没有出现的冗余边可以而且应该从图中删除 现有的方法试图通过在找到图的最大匹配后计
  • Mission Planner中级应用(APM或PIX飞控)2——飞控减振

    飞控减振 自动驾驶仪具有对振动敏感的加速度计 这些加速度计值与气压计和GPS数据来估计无人机的位置 随着过度振动 xff0c 依赖精确定位的模式下的性能 xff08 例如在无人机上 xff1a AltHold Loiter RTL Guid
  • TGK-Planner无人机运动规划算法解读

    高速移动无人机的在线路径规划一直是学界当前研究的难点 xff0c 引起了大量机器人行业的研究人员与工程师的关注 然而无人机的计算资源有限 xff0c 要在短时间内规划出一条安全可执行的路径 xff0c 这就要求无人机的运动规划算法必须轻型而
  • Re 40:读论文 GL-GIN: Fast and Accurate Non-Autoregressive Model for Joint Multiple Intent Detection and

    诸神缄默不语 个人CSDN博文目录 论文名称 xff1a GL GIN Fast and Accurate Non Autoregressive Model for Joint Multiple Intent Detection and S
  • ArduPilot-sitl仿真-Mission Planner联合显示

    ArduPilot sitl仿真 Mission Planner联合显示 To start the simulator first change directory to the vehicle directory For example
  • Mission Planner日志分析

    将找到的不同平台的Mission planner日志分析资源汇总起来以便以后查看 xff1a Pixhawk无人机教程 8 1 在Mission Planner中下载与分析日志 APM 自动拍摄后期POS数据 APM和PIX飞控日志分析入门
  • XTDrone+VINs+fast-planner

    接下来的工作需要把XTDrone VINS和fast planner集成到一起 在XTDrone集成VINs按照XTDrone使用手册来就可以了 xff0c 按照仿真平台基础配置 xff0c PX4飞控与EKF配置和视觉惯性里程计 xff0
  • 开源HTTP解析器---http-parser和fast-http

    转载自 xff1a https www cnblogs com arnoldlu p 6497837 html 开源HTTP解析器 http parser和fast http 由于项目中遇到需要发送http请求 xff0c 然后再解析接收到
  • Fast Planner——代码解读参考资料整理

    1 地图部分 1 1 EGO Swarm代码解读 地图部分 参数解读 主要函数解读 1 2 EGO Swarm代码阅读笔记之GridMap类 1 3 EGO PLANNER代码阅读 xff08 地图部分 xff09 1 4 欧几里得距离转换
  • fast-planner 港科大

    可以使用能够更顺畅地改变航向的航向 xff08 偏航角 xff09 计划器 现在可以使用在线建图算法 它可以将深度图像和相机姿势对作为输入 xff0c 进行射线广播以更新概率体积图 xff0c 并为规划系统建立欧几里德有符号距离场 xff0
  • fast lio测试

    fast lio2代码编译及运行 编译 fast lio2仓库地址 一 安装依赖 ubuntu18 43 ros环境下 xff0c pcl和eigen可默认使用ros自带版本 xff0c 所以只需安装 livox驱动包 livox ros
  • ArduPilot飞控之Mission Planner模拟

    ArduPilot飞控之Mission Planner模拟 1 源由2 Mission Planner安装 amp 模拟2 1 安装Mission Planner2 2 Mission Planner模拟 3 注意事项3 1 界面语言设置3
  • 使用D435i+Avia跑Fast-LIVO

    前言 最近Fast LIVO开源了 xff0c 之前看它的论文的时候发现效果很优秀 xff0c 于是用实验室现有的设备尝试一下 这里主要记录一下使用不带外触发功能的D435i 43 Avia跑Fast LIVO的过程 xff0c 为了适配代
  • Fast-Planner安装

    Fast Planner安装 Fast Planner是港科大沈老师课题组的项目 xff0c 该项目是为了实现四旋翼无人机能在复杂未知环境下快速飞行 首先到Fast Planner的github网址下 xff0c 查看README xff0

随机推荐