当前位置: 首页 > news >正文

路径规划之PRM算法

系列文章目录

路径规划之Dijkstra算法
路径规划之Best-First Search算法
路径规划之A *算法
路径规划之D *算法
路径规划之PRM算法


路径规划之PRM算法

  • 系列文章目录
  • 前言
  • 一、前期准备
    • 1.栅格地图
    • 2.采样
    • 3.路标
  • 二、PRM算法
    • 1.起源
    • 2.流程
    • 3. 优缺点
    • 4. 实际效果


前言

之前提到的几种路径规划算法都建立在栅格地图上,在目前A*算法比较盛行的情况下,暂时难以提出更好更稳定的静态地图搜索方法。
那如何换一种方向思考呢?在使用A *算法的前提下,我们要想提高路径规划的速度,就需要从地图方向入手,不去搜索原有的栅格地图而是去搜索基于采样点构建PRM路线图来提高路径规划效率。
在这里插入图片描述

一、前期准备

1.栅格地图

栅格地图是一种基于网格的地图表示方法,其中地图区域被划分为均匀的网格单元,并为每个网格单元分配特定的属性信息。

2.采样

在机器学习和统计学中,采样是从一个数据集中选取一部分样本用于模型训练或推断。采样可以是随机的也可以是确定性的,并且可以根据各种不同的采样策略进行操作。

3.路标

地图中随机选取的采样点,这些点被用作潜在路径的节点,也被称为路标

二、PRM算法

1.起源

PRM(Probabilistic Roadmap)算法是由Steven M. LaValle和James J. Kuffner于1999年共同提出的。这是一种用于解决机器人路径规划问题的算法,特别是在复杂和动态环境中。

2.流程

  1. 随机采样,在已经建立好得地图上随机选取一定数量的采样点;
  2. 移除无效采样点,删除落在障碍物上的点;
  3. 连接,根据最近邻规则(可以是其他规则,不同情况使用不同的规则)将采样点和周围相邻点链接;
  4. 移除无效连接,将横穿障碍物的连接删除,构建出PRM路线图;
  5. 使用A*算法在PRM路线图上寻找最优路径。

3. 优缺点

优点:

  1. 适用于高维空间和复杂约束的路径规划问题;
  2. 搜索效率高,搜索速度快。

缺点:

   概率完备但不是最优。

4. 实际效果

在这里插入图片描述

http://www.lryc.cn/news/254583.html

相关文章:

  • 深入理解数据在内存中是如何存储的,位移操作符如何使用(能看懂文字就能明白系列)文章超长,慢慢品尝
  • ArcGIS提示当前许可不支持影像服务器
  • Android P 9.0 增加以太网静态IP功能
  • Android12之MediaCodec硬编解码调试手段(四十九)
  • 2.Ansible的copy模块,我最常用的模块
  • python程序将部分文件复制到指定目录
  • 5分钟教你利用服务器,打造1个 7*24H直播的直播间
  • 卡通渲染总结《二》
  • 严蔚敏数据结构p17(2.19)——p18(2.24) (c语言代码实现)
  • 0007Java程序设计-ssm基于微信小程序的在线考试系统
  • php 使用多线程
  • 基于MapBox的方法封装及调用
  • 华为OD机试真题-虚拟游戏理财-2023年OD统一考试(C卷)
  • 解决 video.js ios 播放一会行一会不行
  • 排序分析(Ordination analysis)及R实现
  • Tomcat主配置文件(server.xml)详解
  • Python实现简单的区块链,实现共识算法、Merkle Tree(默克尔树)、冲突解决、添加交易等功能
  • 深入理解 Java 虚拟机(JVM)从入门到精通
  • 哔哩哔哩自动评论软件,其成果展示与开发流程和代码分享
  • Qt OpenCV 学习(一):环境搭建
  • Redis——某马点评day02——商铺缓存
  • prometheus|云原生|轻型日志收集系统loki+promtail的部署说明
  • MySQL 临时数据空间不足导致SQL被killed 的问题与扩展
  • 文心一言大模型应用开发入门
  • C++新经典模板与泛型编程:SFINAE替换失败并不是一个错误
  • 基于若依的ruoyi-nbcio流程管理系统支持支持定时边界事件和定时捕获事件
  • 递归-极其优雅的问题解决方法(Java)
  • VSCode搭建STM32开发环境
  • 解决CentOS下PHP system命令unoconv转PDF提示“Unable to connect or start own listener“
  • 软件测试外包干了2个月,技术进步2年。。。