自动驾驶路径规划论文解析(4)

article/2025/1/12 10:09:39

本文解析论文Runtime-Bounded Tunable Motion Planning for Autonomous Driving
论文的两个点我认为都比较值得应用,接下来有时间我会进行测试,但估计是没时间的,最近很繁忙。
总结一下:
第一,论文依然采用了sampling based的路径规划方法,但是一开始使用的是点的连接,先生成粗糙曲线然后再做平滑处理。
第二,论文再代价函数的调参问题上做出了一些贡献,我认为是最近看到的文章里面最有价值的部分了。

文章前面扯了一堆没用的,有兴趣的可以去了解一下,就是介绍了各种搜索,优化,图算法等。

第一个点:空间图生成的粗糙曲线。
在这里插入图片描述
这个方法在之前的文章解析里面也有提及,意思就是一开始我们不使用直接曲线规划,比如给定限制条件后进行五阶曲线规划,因为这样虽然一步到位,但是很费计算资源,我们这里依然使用cost function 的方法,去找到一系列的点,连接起来生成连续但不可导的粗糙曲线,然后在对这些曲线做平滑处理,显然损耗的计算资源要少很多。这个cost function写成:
在这里插入图片描述
l表示与中心线的横向偏差, 我们期望永远能沿着中心线走,偏差尽量小。delta_h是点的前后两条线段之间的heading的差值。下面的图表示的很清楚,在上一个论文解析里面(论文解析3)中也说到了这个公式,我们在曲线中,就是希望尽量的把曲线拉直,表示成heading就是希望前后两个线段的heading的变化能尽量小。
在这里插入图片描述

第二个值得一提的问题就是对cost function 的调参。因为cost function 中可能涉及很多参数,这些参数有的可能很难表示什么具体的物理意义,比如说曲率的二次变化率,我们很难用量化的方式去评判它的好坏,不像我们评判加速度的好坏,有具体的量化指标。第二个,一旦这些参量高达十几个的时候,他们的权重weight的调参就会变得越加困难。所以本文提出了一个创新的方法,也不去计算累加和了,而是用了cascaded ranking method. 中文译名串联评价方法。

举个例子,我们现在就只有6个参量:
在这里插入图片描述
人为的给予不同的重要程度,以上碰撞肯定是最高优先级的,偏离预定轨迹和预定速度作为最低优先级。我们现在有N条曲线要评判哪条是最优曲线,就从这些曲线的这些不用重要性的参量出发来评价曲线的好坏。对于每个参量对应描述的状态,我们就给他三种评价,好,中,坏,比如第一个,是否和静态障碍物碰撞,我们对每条曲线的这个部分,进行评价,然后继续对第二个优先级所描述的状态进行评价,再打分,最后把这些东西统一在一个bucketing box里面,统一的原因是我们要避免这个方法是对每个参量的单独打分,不然就没意思了。应该放在一起打分。最后我们去总分最高的作为最优曲线。

这个方法的创意在于,我们是对每个状态进行横向的评价,而不是对单位不统一的参量进行纵向评价。比如,我们对所有曲线是否与静态障碍物发生碰撞这个状态打分,就是横向打分,而我们把每条曲线所有的参量通过量化的方式累加起来,就是纵向对比,因为与静态障碍的距离(L/m)与曲线曲率(kappa/1/m)两者连单位都没有统一,我们把他们加起来的意义是什么呢?

下图举了一个简单的例子解释了bucketing box的方法:
在这里插入图片描述


http://chatgpt.dhexx.cn/article/ypPINDuP.shtml

相关文章

自动驾驶路径规划论文解析(2)

对论文 Focused Trajectory Planning for Autonomous On-Road Driving的解析 本文对 Focused Trajectory Planning for Autonomous On-Road Driving此篇论文进行解析,这批论文来自CMU Dolan小组的成果,此小组参加过Darpa城市赛并取得不错名次&#xff0c…

导航和路径规划-论文心得

导航技术前言: 导航技术的移动机器人技术的核心和关键技术。自主移动机器人的导航就是让机器人可以自主按照内部预定的信息,或者依据传感器获取外部环境进行相应的引导,从而规划出一条适合机器人在环境中行走的路径。定位,就是机…

无人驾驶路径规划论文简要

A Review of Motion Planning Techniques for Automated Vehicles综述和分类0Motion Planning for Autonomous Driving with a Conformal Spatiotemporal Lattice从unstructured环境向structured环境的拓展,同时还从state lattice拓展到了spatiotemporal lattice从而…

三篇强化学习用于多智能体路径规划的论文

Multi-Robot Path Planning Method Using Reinforcement Learning 期刊:applied science MDPI 总结:使用VGG进行特征提取,再使用DQN进行决策。论文质量较低,缺乏很多重要内容,如:环境搭建、数据集介绍、ac…

网络工程(计算机网络)毕业论文+PPT【中学实验楼综合布线和无线网络规划】

我有两位优秀的小兄弟毕业了,在他们的允许下,把这两篇毕业论文写成博客,作为网络专业同学的参考!仅供参考,切勿用作其他用途! 论文一:网络工程(计算机网络)毕业论文PPT【…

2009-2021网络规划设计师论文题汇总

1、历年论文题目速览 分类 论文题目 网络规划与设计 2009-11:论电子政务专用网络的规划与设计 2010-05:论网络规划与设计中的可扩展性问题 2010-05:论大中型网络的逻辑网络设计 2010-11:论校园网/企业网的网络规划与设计 2010-…

2023网络规划师论文怎么准备

网络规划设计师是软考高级考试科目之一,也是比较难的科目,据官方数据统计网规每年的通过率很低,而且每年只有下半年11月份考一次,如果是直接裸考,估计很悬哦~ 参加考试获得证书的过程就是一个学习网络规划系统知识的过…

自动驾驶路径规划论文解析(1)

解析论文:A real_time motion planner with trajectory optimization for autonomous vehicles 论文的核心结构是这样的: 1,规划上是时空分离的,横向规划是建立曲率kappa关于位置s的函数,纵向上建立速度v关于位置s的函…

城市规划设计毕业论文范文

一、内容说明 之前在写论文的时候,也看了很多相关的文章和大神的帖子,对于定题,写作等方面有很多经验和大家分享下。 总的来说,最重要的就是定的题目要确保后续能够写的出来,写的顺畅。论文需要的数据提前准备好&…

轨迹规划论文阅读20220109-A Real-Time Motion Planner with Trajectory Optimization for Autonomous Vehicles

0、摘要 提出了一种基于轨迹优化的高效实时自动驾驶运动规划方法。将轨迹空间离散化->利用cost functions 来找到最佳轨迹。 引[CSDN1]: 规划器首先把规划空间离散化 ,并根据一组代价函数搜索最优轨迹,然后对轨迹的path和speed进行迭代优化…

为何国内“程序员”是秃头代名词?来看看国外程序员的一天

程序员在我国可以说是较受理工科男生欢迎的一份职业,但程序员可不是那么好当的。程序员除了拥有“高薪”外,还有着“996”。在国内一提起“程序员”,很多人都会想到掉头发。程序员真的很辛苦吗?看了美国硅谷谷歌程序员的一天&…

笑死,别再黑程序员了好吗? | 每日趣闻

往 期 趣 闻 ☞程序员学历低,该被歧视吗?| 每日趣闻 ☞如果重新一次高考,你还会选择软件专业当程序员吗?| 每日趣闻 ☞啧啧,这种程序员……| 每日趣闻 ☞程序员掉头发的原因找到了 | 每日趣闻 ☞程序员,什么…

啧啧,这种程序员……| 每日趣闻

往 期 趣 闻 ☞程序员学历低,该被歧视吗?| 每日趣闻 ☞如果重新一次高考,你还会选择软件专业当程序员吗?| 每日趣闻 ☞改变程序员的一本书 | 每日趣闻 ☞程序员掉头发的原因找到了 | 每日趣闻 ☞据说只有程序员才看得懂 | 每日趣闻…

程序员掉头发的原因找到了 | 每日趣闻

往 期 趣 闻 ☞研发团队来了高颜值的妹子,这结局万万没想到 | 每日趣闻 ☞知道用手机写代码是什么感受吗?| 每日趣闻 ☞当前端接收到后端的数据 | 每日趣闻 ☞程序员哪个时间敲代码效率最高?| 每日趣闻 ☞如何优雅地拒 Offer?| 每…

30岁女子跟程序员相亲,结果见面后秒拒:秃顶工资再多也不要

大家印象当中秃顶的人往往知识更渊博,就是用脑过度才会产生,而有一个职业秃顶的概率就其他行业的人偏多,那就是程序员,毕竟他们经常加班,而且还天天面对着电脑,工作压力以及身心压力导致掉头发严重。 最近在职业论坛看到自己很多热门的帖子,“30岁女子跟程序员相亲,结…

数学149的女学霸,直言想当程序员!女生当程序员到底行不行?

最近一段时间,全国多个省市的高考分数线录像出炉,各地又多了一堆学霸秀分数了,他们的专业选择也成为网友们津津乐道的闲谈。这两天有报道称,四川成都一学校的女学霸出名了,在采访中她透露自己高考分数达到了692分&…

程序员为什么多数秃头?看完这15个瞬间,终于懂了

自从成为一名程序员后,总有一些事发生后,有种打人的冲动。虽然码农工资高、社会地位也不错,但谁能明白,当一个程序员,每时每刻都要面对那些奇奇怪怪的事情,程序员为什么多数秃顶,还是有原因的。 Part.1 听说客户还在用IE时 Part.2 每次开会最想说的话,结果… Part.3 客…

为什么测试/开发程序员有很多都是秃头?现实居然是这样......

目录:导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结 前言 为什么测试/开发程序员有很多都是秃头? 先…

作为一个成功的程序员,你需要掉头发吗?

2019独角兽企业重金招聘Python工程师标准>>> 混迹IT行业不知不觉已经两年了,从事这写代码的行业,到目前为止,没有什么很惊心动魄的举动,从杭州一家小型IT公司跳槽到深圳的一家中型IT公司,现在感觉写代码都没…

java工程师容易秃头吗_程序员更容易秃头?原因是什么?

程序员脱发多不仅是因为这个职业,其实更多的是因为程序员男性居多。而男性脱发多是以雄脱为主,这是杀伤力的一种脱发类型。 而且程序员的职业特点也导致脱发发生或雄脱提前。 经常会发现有很多脑力工作者都面临了脱发的危机,比如说程序员和科…