alee1106

博客园 首页 新随笔 联系 订阅 管理
  3 随笔 :: 0 文章 :: 0 评论 :: 834 阅读

RRT*算法

RRT*算法是RRT算法的改进版本,最大的优化在于父节点的重新选择rewrite和重布线random relink,同时引入代价函数,对路径进行多次迭代,得到渐近最优解。

伪代码

实例

设现在已经有一棵随机树 Γ ,并且已经生成好了xnew

xnew为圆心画一个圆,将圆包含的节点放入集合 χ

遍历χ 中的点,选择距离xnew最近的点作为新的父节点

进行重布线relink
χ 中的点的父节点换成xnew,如果得到的代价更小,就将该节点的父节点换成xnew,并同时更新该节点的根节点的代价

matlab仿真

参考文章

路径规划(九)-RRT-Star算法
RRT与RRT*算法具体步骤与程序详解(python)
Sampling-based Algorithms for Optimal Motion Planning

posted on   Xyl-6  阅读(146)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 25岁的心里话
点击右上角即可分享
微信分享提示