news 2026/4/18 6:53:50

【一看就会】规划之局部路径讲解

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【一看就会】规划之局部路径讲解

文章目录

  • 前言
  • 一、路径截取
  • 二、绕障
  • 三、轨迹优化
  • 四、速度规划
  • 总结

前言

在规控中,局部路径模块是作为输出最终路径,随后控制模块接收其输出的路径进行后续跟踪控制。
本文主要讲解局部路径所需要实现的功能,帮大家了解局部路径模块的组成。


一、路径截取

这是局部路径的一个基础功能,在接收到全局路径之后,需要从当前位置在全局路径上截取之后的一段路径,作为局部路径。
这个功能就去除了大量的冗余信息,就像人开车一样,只关注接下来一段时间要走的路。

在路径截取时,首先需要找到全局路径距离当前位置的最近点。
这个最近点的选择不能光用距离判断,否则遇到交叉路,u型弯等情况就很容易出现错误。

为了解决这些问题,用以下两种方式:
1.方向约束的最近点
2.滑动窗口最近点(防止跳变)

找到最近点之后,在全局路径上往前延伸一段距离,然后截取出来。往前延伸的距离和速度有关,用当前速度进行计算。

二、绕障

只要讨论局部路径规划,讨论的最多的就是绕障这个功能。
因为它最难,考虑的各种情况也最为繁琐,绕障这部分的算法是一个非常大的模块了,在此不细讲了。
但是在绕障路径规划的第一步,需要先进行一步:局部地图截取。
障碍物有可能有提前标注的,有可能有感知到的,这个范围太大了,并且障碍物还有后面的,侧面的等,还有离得特别远的。总不能所有的障碍物都要考虑。
所以我们需要先以当前的位置画个半径多少的圈。只考虑圈里的障碍物,这个就叫做局部地图截取。

三、轨迹优化

经过上面的路径截取,绕障规划之后,得到了一段局部路径,但是这个局部路径有可能间隔杂乱,有可能有各种杂点,于是就需要轨迹优化。
轨迹优化包括重采样,轨迹平滑等。

四、速度规划

上面都做完了,得到了一段平滑的局部路径,然后就得加入速度了。
速度规划当然得放到局部路径里面,毕竟还有绕障等因素,需要先在局部路径里面考虑完之后再进行相关的速度规划。
速度规划也算一个比较大的模块,但是实际上使用的更多的就是梯形速度规划和s形速度规划。


总结

局部路径的构成基本就是这四项,当然了,还有像是行为决策,模式切换,和其他无人车和机器人的交互等等,不过只要实现了以上四个功能,就算是一个基础的局部路径模块了。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 8:06:26

解锁Groove音乐播放器:10个提升音乐体验的专业技巧

解锁Groove音乐播放器:10个提升音乐体验的专业技巧 【免费下载链接】Groove 项目地址: https://gitcode.com/gh_mirrors/gr/Groove 还在为杂乱无章的音乐库而烦恼吗?Groove音乐播放器为你带来全新的音乐管理解决方案。这款开源音乐播放器集本地音…

作者头像 李华
网站建设 2026/4/17 15:29:18

RPCS3终极配置指南:从零开始打造完美PS3模拟体验

项目亮点速览 【免费下载链接】rpcs3 PS3 emulator/debugger 项目地址: https://gitcode.com/GitHub_Trending/rp/rpcs3 RPCS3作为全球领先的开源PS3模拟器,凭借其卓越的兼容性和性能表现,让玩家能够在PC平台上重温经典PS3游戏。该项目支持Window…

作者头像 李华
网站建设 2026/4/17 20:43:20

Lottie动画压缩技术深度解析:从性能瓶颈到行业应用

技术观察:动画文件体积的影响因素 【免费下载链接】lottie-web 项目地址: https://gitcode.com/gh_mirrors/lot/lottie-web 在现代Web应用中,动画已成为提升用户体验的关键要素。然而,当我们沉浸在流畅的视觉体验时,往往忽…

作者头像 李华
网站建设 2026/4/18 12:55:23

终极指南:使用MethylDackel轻松完成BS-seq甲基化分析

终极指南:使用MethylDackel轻松完成BS-seq甲基化分析 【免费下载链接】MethylDackel A (mostly) universal methylation extractor for BS-seq experiments. 项目地址: https://gitcode.com/gh_mirrors/me/MethylDackel MethylDackel是一款专为BS-seq&#x…

作者头像 李华
网站建设 2026/4/18 10:08:08

基于微信小程序的在线法律咨询系统毕设源码

博主介绍:✌ 专注于Java,python,✌关注✌私信我✌具体的问题,我会尽力帮助你。 一、研究目的 本研究旨在设计并实现一个基于微信小程序的在线法律咨询系统,以解决当前法律咨询过程中存在的诸多问题。具体研究目的如下: 首先&…

作者头像 李华