(11-4-03)基于SLAM的自主路径导航系统:路径规划(3)

11.5.3  RRT算法

RRT(Rapidly-exploring Random Tree,快速探索随机树)算法是一种用于路径规划的基于树结构的算法,通过在自由空间中随机生成点,并将这些点逐渐连接起来形成树结构,以便找到起点到目标点的可行路径。算法的基本思想是在图形结构中快速生成节点,以便尽快探索整个空间,并尽量减少搜索时间。

(1)文件rrt.py实现了快速探索随机树(RRT)算法,用于在给定地图中搜索从起点到目标点的路径。它定义了一系列函数来生成随机点、构建RRT图、搜索路径以及将路径可视化。通过调用 find_path_RRT函数,可以在给定地图中查找从起点到目标点的路径,并返回路径及相应的RRT图。

MAP_IMG = '/home/fazildgr8/catkin_ws/src/ros_autonomous_slam/media/my_map.png' # 用于地图的黑白图像文件路径
MIN_NUM_VERT = 20 # 图中顶点的最小数量
MAX_NUM_VERT = 1500 # 图中顶点的最大数量
STEP_DISTANCE = 20 # 两
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

码农三叔

感谢鼓励

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值