无人驾驶汽车运动规划方法研究综述 - 阅读笔记

这篇具有很好参考价值的文章主要介绍了无人驾驶汽车运动规划方法研究综述 - 阅读笔记。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

本文旨在对自己的研究方向做一些学习记录,方便日后回顾,详细论文细节见:无人驾驶汽车运动规划方法研究综述

1 摘要

文章从环境建模路径搜索两个方面对现有的路径规划算法进行阐述(算法原理、应用现状、优缺点)。

2 引言

一般基于图的搜索算法产生的基础路径会出现不连续节点,最后采用光滑处理方法,如B样条;车辆从起始点到目标点的规划也可以看作是在有限的时间内满足汽车运动学动力学约束的问题。

3 环境建模

当车载雷达和摄像头反馈出当前的环境信息,局部规划器将环境信息处理成规划算法适应的模型。
环境建模的方法:
(1)道路路网的可视图
(2)网格分解的栅格法
(3)人工势场法
(4)随机路图法

3.1 确定性策略

可视图法是将环境中的障碍物尺寸加上本车尺寸进行膨胀,然后障碍物描述为多边形,本车描述为质点,将多边形的顶点、起点、终点连接形成无碰撞路径网络。
无人驾驶汽车运动规划方法研究综述 - 阅读笔记,自动驾驶规划系列论文阅读笔记,Apollo学习,无人驾驶,论文阅读,运动规划,图搜索,采样法,智能优化
==网格分解法一般将环境描述为一种均匀网格,主要为矩形、三角形等。==栅格法用大小相同的矩形网格划分环境空间,使用栅格数组表示环境。在栅格数组中,自由空间由0表示,障碍物空间由1表示。对于一部分是障碍物一部分是自由空间的栅格依据其占有比例划分。
无人驾驶汽车运动规划方法研究综述 - 阅读笔记,自动驾驶规划系列论文阅读笔记,Apollo学习,无人驾驶,论文阅读,运动规划,图搜索,采样法,智能优化
势场法的主要思想是将周围的环境表达为具有引力和斥力的势场,主要描述为障碍物势场和道路势场,以障碍物为中心对本车具有一定梯度的排斥市场,目标点对本车具有引力作用。
无人驾驶汽车运动规划方法研究综述 - 阅读笔记,自动驾驶规划系列论文阅读笔记,Apollo学习,无人驾驶,论文阅读,运动规划,图搜索,采样法,智能优化
势场法的缺点就是会陷入局部最优,在目标点附近存在障碍时不可达、狭窄通道出现抖动现象等问题。

(1)[11]提出整合侧向规划满足车辆非完整性约束、得到最佳路径以及对不同传感器的普适性,使用人工势场描述车辆周围环境,包括障碍物、道路边界、车道线,建立风险环境,规划层首先满足汽车运动学和动力学约束的状态,对基本状态进行扩展可得到多候选路径,利用启发式搜索最佳路径。
(2)[12]提出通过在障碍物的斥力函数中增加最小安全距离,同时考虑机器人与目标点的相对距离解决了障碍物附近目标不可达。通过以人工势场为主、栅格法为辅的方式解决了陷入局部极小的情况。

对于传统势场法不足的改进:
(1)通过修正引力函数解决可能碰到障碍物的问题,避免由于离目标点太远导致引力过大。
无人驾驶汽车运动规划方法研究综述 - 阅读笔记,自动驾驶规划系列论文阅读笔记,Apollo学习,无人驾驶,论文阅读,运动规划,图搜索,采样法,智能优化
改进的引力函数增加了机器人与目标点的阈值范围 d g o a l ∗ d^*_{goal} dgoal

(2)引入新的斥力函数解决目标点附近有障碍物导致目标点不可达问题
无人驾驶汽车运动规划方法研究综述 - 阅读笔记,自动驾驶规划系列论文阅读笔记,Apollo学习,无人驾驶,论文阅读,运动规划,图搜索,采样法,智能优化
改进的斥力函数增加了目标和物体距离的影响,当机器人靠近障碍物时斥力场增大,但相对距离减少一定程度上减弱了斥力作用。

(3)扩展势场法在基础势场上附加转动势场和任务势场,转动势场的作用是当机器人与障碍物同向时减少斥力。任务势场考虑机器人当前速度,排除了根据近期势能对机器人速度无影响的障碍物,使轨迹更加平滑。

3.2 随机性策略

PRM:得到自由空间的随机采样点是在已知信息的环境内采样分成若干个点,然后舍弃处于障碍物区域与边界中的采样点,加入起始点和目标点,连接各点,最后除去与障碍物相交的线段构成随机路图,采用遍历式搜索算法可以得到最短路径。
无人驾驶汽车运动规划方法研究综述 - 阅读笔记,自动驾驶规划系列论文阅读笔记,Apollo学习,无人驾驶,论文阅读,运动规划,图搜索,采样法,智能优化

传统PRM算法在处理狭窄通道时,由于采样点很少能落在通道,[13]对落在障碍物区域的采样点施加势场力,使之移动到自由空间,增大的落在狭窄通道采样点的可能。

PRM算法当采样点太少或者分布不合理时得到路径不是最优的,随着采样点的增加可以达到最优但效率会下降。
PRM适用场景:比较固定的场景,可以解决高维空间和复杂约束的路径规划问题,但具有较大不确定性,得到次优路径(甚至不能寻到路径)。

4 路径搜索算法

寻路的方法是在环境构建完成的情况下,选择适合的搜索算法以期达到避障及使用能量最小的目的,有图搜索算法、树搜索算法、智能优化算法

4.1 图搜索算法

A算法常适用于静态全局路径规划,[15]基于A算法设计的D算法则适应于动态环境的路径规划。[16]研究了公路环境上和非公路环境下的路径规划问题,采用激光雷达构建局部栅格代价地图,障碍区域被分配为无限代价值,自由空间代价最低,根据车辆当前位置、航向信息,给车辆规划不同长度弧长的离散路径集合,根据代价函数寻找最优路径。非公路下的路径规划采用D算法。

4.2 树搜索算法

基于采样的RRT思想:在当前环境进行随机采样工作,RRT算法分为初始化、生长树和生成路径三个阶段
初始化时首先定义起始点和终点,向环境中随机撒点,如果采样点不在障碍物区域,则连接起始点移动一定的距离得到新的节点。生长树阶段对于无障碍区域的采样点,找离它最近的树上的一点,然后移动一定距离得到新的子节点。规划阶段时目标点已被添加到树上,找到一条从起点到目标点的最短路径。
无人驾驶汽车运动规划方法研究综述 - 阅读笔记,自动驾驶规划系列论文阅读笔记,Apollo学习,无人驾驶,论文阅读,运动规划,图搜索,采样法,智能优化
优点:高维空间可行,而且可以得到安全无碰的路径;缺点:采样的随机性导致前后规划的路径有可能不一致,得到路径曲率连续性差。

4.3 智能优化算法

基于优化寻路的算法是将寻路看作是集安全、边界和距离最短的约束。 传统优化方法包括蚁群算法,遗传算法[20]和细菌觅食法[21]。
无人驾驶汽车运动规划方法研究综述 - 阅读笔记,自动驾驶规划系列论文阅读笔记,Apollo学习,无人驾驶,论文阅读,运动规划,图搜索,采样法,智能优化
仿生学在路径规划中比较经典的是触须法[24],触须法是模拟自然界中的昆虫触 (试探),不同的触须分布于车辆坐标系空间中形成扇形区域,为不同的驾驶路径提供选择。
无人驾驶汽车运动规划方法研究综述 - 阅读笔记,自动驾驶规划系列论文阅读笔记,Apollo学习,无人驾驶,论文阅读,运动规划,图搜索,采样法,智能优化

5 总结

基于图搜索的路径规划适用于二维空间的全局路径规划。对于三维空间的规划,RRT算法表现出较好的运算效率,但是规划出来的路径有随机性和曲率不连续的缺点。智能优化算法以车辆运动学为基础,建立代价函数寻最优的控制变量。

无人车路径规划技术多用于满足车辆及道路约束条件下的避障功能,未来应该考虑实际交通环境下的法规要求以及其他驾驶者的意图,做出更合理的路径规划。文章来源地址https://www.toymoban.com/news/detail-795559.html

到了这里,关于无人驾驶汽车运动规划方法研究综述 - 阅读笔记的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 无人驾驶汽车的相关技术,无人驾驶相关技术知识

    无人驾驶汽车依靠人工智能、视觉计算、雷达、监控装置和全球定位系统协同合作,通过电脑实现无人驾驶,可以在没有任何人类主动的操作下,自动安全地操作机动车辆。 无人驾驶依赖几种先进技术,这些互为补充的技术感知周围环境、进行自我导航。究竟这些技术如何协

    2024年02月05日
    浏览(29)
  • 【自动驾驶汽车量子群粒子过滤器】用于无人驾驶汽车列车定位的量子粒子滤波研究(Matlab代码实现)

    💥💥💞💞 欢迎来到本博客 ❤️❤️💥💥 🏆博主优势: 🌞🌞🌞 博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️ 座右铭: 行百里者,半于九十。 📋📋📋 本文目录如下: 🎁🎁🎁 目录 💥1 概述 📚2 运行结果 🎉3 参考文献 🌈4 Matlab代码实现 对于无人

    2024年02月15日
    浏览(38)
  • 苹果计划 2028 年推出无人驾驶汽车;微软开始开发小型语言模型;周鸿祎谈AI

    苹果计划 2028 年推出汽车 今日凌晨,据彭博社援引知情人士消息称,之前苹果设想要推出真正的无人驾驶汽车,而目前在开发的是自动驾驶功能更为有限的电动汽车,并推迟了发布汽车的目标日期。 苹果公司现在计划 2028 年推出 Lever 2+ 级别的无人驾驶汽车, 而苹果原计划是

    2024年01月25日
    浏览(34)
  • stm32路径规划无人驾驶避障智能车

    硬件准备 能搭载ROS系统与SLAM系统的STM32开发板 ROS(Robot Operating System)是一种面向机器人应用程序的开源软件开发框架。它提供了一套丰富的库和工具,使得开发者能够更加便捷地开发机器人的软件部分。ROS的主要目的是提供一种灵活且可扩展的方式来构建机器人系统,包

    2024年01月16日
    浏览(29)
  • 图像识别在自动驾驶汽车中的决策规划与控制策略研究。

    图像识别在自动驾驶汽车中的决策规划与控制策略研究 随着自动驾驶技术的不断发展,图像识别已经成为实现自动驾驶的关键技术之一。在自动驾驶汽车中,图像识别技术主要用于环境感知、决策规划和控制系统。本文将重点探讨图像识别在自动驾驶汽车中的决策规划与控制

    2024年02月08日
    浏览(35)
  • 使用GPOPSII求解无人驾驶中的过弯最优路径规划问题

    文章目录 前言 一、GPOPSII是什么? 二、一个基于车辆单轨运动学模型的过弯轨迹规划例子 1.问题介绍 2.代码分析 总结         无人驾驶分为环境感知、轨迹规划、运动控制三大部分,随着无人驾驶领域的不断发展,轨迹规划这门技术也越来越重要,在这里分享通过matla

    2024年01月16日
    浏览(46)
  • 汽车行驶性能的主观评价方法(2)-驾驶员的任务

    人(驾驶员)-车辆-环境闭环控制系统 驾驶过程中,驾驶员承担着操纵车辆和控制车辆的任务。驾驶员在不知不觉中接受了大量光学、声学和动力学信息并予以评价,同时不断地通过理论值和实际值的比较来完成控制作用(图 2.1)。这一过程中,不仅必须考虑由驾驶员控制所

    2024年02月08日
    浏览(34)
  • 走进人工智能|自动驾驶 迈向无人驾驶未来

    前言: 自动驾驶是一种技术,通过使用传感器、人工智能和算法来使车辆能够在不需要人类干预的情况下自主地感知、决策和操作。 本篇带你走进自动化驾驶!一起来学习了解吧!!! 随着科技的不断进步,自动驾驶已经成为当今社会最炙手可热的话题之一。它引领着我们

    2024年02月11日
    浏览(51)
  • 【方法复现】主动配电网故障定位方法研究

    目录 1 主要内容 算例模型 期望故障电流状态函数 评价函数(膨胀率函数) 算例验证方法 详实的文档说明 2 部分程序 3 程序结果 4 下载链接 该程序方法复现了《基于改进多元宇宙算法的主动配电网故障定位方法研究》_郑聪,建立了含分布式电源的主动配电网故障定位方法

    2023年04月09日
    浏览(34)
  • 无人驾驶实战-第十二课(强化学习自动驾驶系统)(完)

    在七月算法上报了《无人驾驶实战》课程,老师讲的真好。好记性不如烂笔头,记录一下学习内容。 课程入口,感兴趣的也可以跟着学一下。 ————————————————————————————————————————— 强化学习:通过和环境交互学习到如何

    2024年02月13日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包