摘要:
嗨,我是伊曼纽尔。在本课中,我将教你关于连续轨迹规划。更具体地说,如何生成可拖动的轨迹。 在我们开始之前,让我简要介绍一下本课程。 首先,我们将定义运动规划问题,并讨论关于运动规划算法的一些重要概念和优先级。 然后,我们将快速回顾A * 为了让您为第一个新算法做好准备,我们将介绍称为Hybrid A 阅读全文
摘要:
在课程开始的时候,你已经看到了这张图。现在你可能会猜测行为模块的原因更低的频率比例如轨迹模块更新。 这是由于高层做出的决定行为模块花费更长的时间范围,只是不会经常更改。 但轨迹模块仍然依靠我们的决定和整个系统体系结构的重要性不允许比较慢的模块 行为计划者记录其他更快速组件的正常运行。让我们花一秒钟来 阅读全文
摘要:
成本函数设计的困难: 1.包括在不解决见问题的情况下解决新的问题。当你在自驾车上工作时, 你可能会发现车辆行为合理,除了一些特定的情况。也许它在红绿灯左转时没有足够的攻击性。 所以,为了解决这个问题,您可以添加新的成本函数,调整现有的或修改权重。 但每次你做,你有可能会介绍有些将变革转化为已经发挥作 阅读全文
摘要:
在大多数情况下,单一成本函数不足以产生复杂的车辆行为。在这个测验中,我们希望您在C ++中实现更多的成本函数。我们稍后会在本课中使用这两个C ++成本函数。这个测验的目标是创建一个成本函数,使车辆在最快的车道中行驶,给出几个行为选项。我们将为该功能提供以下四个输入: 目标速度:目前设置为10(无单位 阅读全文
摘要:
在之前的测验中,我们设计了一个成本函数,高速公路上到达一个目标选择一条车道。 公式中,Δd是车道间的纵向距离,Δs是车辆到目标之间的距离。 在这个测验中,需要用c++实现代价函数,但是这里有一个变换,有限状态机包含规划向右变道的车道(PLCR),和规划向左变道的车道(PLCL). 所以代价函数要符合 阅读全文
摘要:
在上图中,蓝色自动驾驶赛车(左下角)正在努力达到目标(金星)。目前它在正确的车道上,但是绿色的车行驶非常缓慢,所以它考虑是应该执行车道变换(LC)还是仅保持车道(KL)。 这些选项显示为带有虚线轮廓的浅蓝色车辆。如果我们想要设计一个处理车道选择的成本函数,那么确定相关变量是有用的。在这种情况下, 阅读全文