当前位置:网站首页 > 技术博客 > 正文

rrt算法优缺点



这一节将会记录一下有关RRT算法,代码是基于第五讲-RRT算法原理和代码讲解_哔哩哔哩_bilibili。

RRT和RRT*都是基于采样点的路径规划,都是从空间中随机的选取一个点,并把此点作为树生长的方向。

首先会在空间中随机产生一个样本点,然后在树中寻找一个距离该样本点最近的树节点,然后以树节点和样本点连成直线,根据自己设定的步长,在这条直线的方向产生一个新的树节点,并且把刚才的树节点设置为新节点的父节点。循环遍历,直至新产生的节点距离目标点的位置小于阈值,即找到了可行路径。

产生的效果如下图:

 

RRT*在RRT的基础上进行了父节比较,确保选到在指定范围内距离根节点最近的父节点。同时该算法还增加了路径优化,并不是在第一次找到可行路径后就停止遍历,而是一直到指定迭代次数才停止。在此过程中只要由新的可行路径,并且距离比上一条可行路径要短,那么就更新路径。理论上讲该算法得到的路径是渐进最优的,如果迭代次数无限多,得到的路径就无限接近最优路径

实例如下


                            

版权声明


相关文章:

  • okhttp3(OKHttp3使用详解)2024-10-28 15:01:05
  • 内置声卡精调2024-10-28 15:01:05
  • 计算机发展历程简介2024-10-28 15:01:05
  • 微信虚拟定位免费版哪个软件好用2024-10-28 15:01:05
  • v4l2架构2024-10-28 15:01:05
  • ir2104驱动电路原理2024-10-28 15:01:05
  • 光线和三角形求交2024-10-28 15:01:05
  • datediff(mysql中datediff函数用法)2024-10-28 15:01:05
  • rbf(机器学习--支持向量机(六)径向基核函数(RBF)详解)2024-10-28 15:01:05
  • cwe(CWE Top 25 2021. Что такое, с чем едят и чем полезен при статическом анализе?)2024-10-28 15:01:05