美文网首页
基于状态空间采样的轨迹规划器框架

基于状态空间采样的轨迹规划器框架

作者: Young1217 | 来源:发表于2019-05-22 12:18 被阅读0次

参见:

A Unified Approach to Local Trajectory Planning and Control for Autonomous Driving along a Reference Path.

该框架用于沿参考路径跟随的自适应预测路径。首先,我们在不同的前瞻距离处对一组与参考路径对齐的良好分离的终端状态进行采样。同时,我们使用模型预测轨迹生成计划器来生成路径,这些路径将当前状态与采样的终端状态连接起来。然后,我们去掉与障碍物碰撞的路径。之后,基于评估成本函数从保持无碰撞路径中选择最佳路径,该评估成本函数考虑因素,例如:平滑度,障碍物接近度和与参考路径的偏差。同时,计划将速度曲线分配给最佳路径。最后,相关的转向和速度控制动作被馈送到低级致动器以便执行。上述整个过程在每个规划周期时间运行 。
1.沿参考轨迹终点采样


图片.png

以车身坐标框架进行局部运动规划
2.基于数值优化方法的约束路径生成
运动方程:


图片.png
控制输入空间三次多项式螺旋来表示
图片.png
路径生成问题变为两点边值问题(BVP)求参数
图片.png

实际上,一旦使用该方法无法获得可行路径,将触发高级规划器(例如图搜索规划器)来计算由一系列短期运动原语组成的无冲突路径。通过实现上述模型预测路径生成方法,产生路径以将初始状态与图1中的多个均匀采样的终端状态连接。


图片.png
具体评估函数由几个加权项组成,即与障碍物Jobstacle的接近度,与参考路径Jdeviation的偏差,平滑度Jsmooth和预测距离Jprediction。更确切地说,Jobstacle是通过积分路径占用的网格成本来计算的,如(6)中所述,其中IJ表示生成的路径,sf是路径的长度。基于局部感测信息预先计算障碍物成本图Cmap,并且将根据其到最近障碍物的距离为网格图的每个单元分配障碍物成本值。 (7)中的路径偏差成本项Jdeviation表示偏离参考路径的代价。它是通过积分生成路径相对于参考路径的横向距离而获得的。为了减少转向控制力,优选平滑路径。如(8)中所述,通过沿路径积分曲率来获得路径平滑度Jsmoothness。在现实世界的实施中,较长的可行路径是优选的,以增加纵向速度。等式(9)反映偏好,其中Lmax是最大前瞻距离,lIJ是根据参考路径的路径长度。
图片.png
图片.png

速度规划
1.最大速度限值


图片.png

2.横向加速度限值


图片.png
3.加减速度限值
图片.png
4.碰撞距离约束
图片.png

————————————————————————————————

控制

运动学上可行的轨迹被认为是标称轨迹以及相应的前馈控制序列。这意味着曲率和速度控制序列被视为前馈控制输入。在实际操作中,外部干扰和车辆动态建模的不确定性是不可避免的。在这里,我们开发一种控制架构来克服这些问题。如图5所示,控制架构由两个组件组成。一个是轨迹生成计划器,其生成期望的轨迹(表示为(x,y,ş,rt,v))和标称前馈控制序列(转向控制输入į和纵向加速度控制输入acc)。另一种是反馈补偿器,其产生反馈控制输入以补偿由于外部干扰引起的状态误差和车辆动态建模不确定性。轨迹生成可以被视为外部控制回路,而反馈补偿器是内部控制输入。而且,内环控制周期相对短于外控制环。因此,该架构确保控制器具有预测能力和抗干扰能力。


图片.png

相关文章

  • 基于状态空间采样的轨迹规划器框架

    参见: A Unified Approach to Local Trajectory Planning and C...

  • 磁力计

    同样包含在CoreMotion框架中 push采样 pull采样

  • SpringMVC

    1节 springMVC是基于一个servlet控制器的框架,strust是基于fliter框架,使用sevlet...

  • Searching for A Robust Neural Ar

    ——百度 将搜索空间视为有向无环图,为该有向无环图设计可微采样器,该采样器可学习,可以由搜索得到的结构在验证集上的...

  • 压缩感知

    一. 压缩感知理论简介 1.传统采样和压缩感知 1.1 传统采样理论 传统采样理论基于Nyquist采样定理的不足...

  • 几种轨迹离散采样

    1.三次多项式螺旋 模型预测路径生成。2.曲线坐标系 s方向和d方向都使用上述公式求解。 4.五次多项式

  • 2018-11-22-AutoML

    AutoML搜索空间过大的问题,3个解决方法: 基础搜索方法——慢 基于采样的方法——无法获取导数信息,只有函数值...

  • Jemeter控制器

    控制器可分为两大类: 采样器 逻辑控制器 1. 采样器 采样器是允许JMeter将特定类型的请求发送到服务器的组件...

  • Jemeter预处理器元素

    预处理器元素在采样器发出请求之前执行,如果预处理器附加到采样器元素,那么它将在该采样器元素运行之前执行。预处理器元...

  • FFmpeg实践记录八:【实战】音频编码---上

    请注意以下命令/事例均基于Mac环境 音频重采样 音频重采样(代码)

网友评论

      本文标题:基于状态空间采样的轨迹规划器框架

      本文链接:https://www.haomeiwen.com/subject/mxpyzqtx.html