小黎的Ally第三期课程

小黎的Ally第三期课程_第1张图片

S型道路

长短时记忆网络,LSTM,预测交通车的轨迹

模糊逻辑工具箱决策

有了决策

横向规划、纵向规划

小黎的Ally第三期课程_第2张图片

 小黎的Ally第三期课程_第3张图片

chaseplot画追逐图

路径是不包含时间信息的,轨迹是包含的

小黎的Ally第三期课程_第4张图片

1.2创建S型道路自动换道场景

小黎的Ally第三期课程_第5张图片

默认采样时间0.01s

小黎的Ally第三期课程_第6张图片

 小黎的Ally第三期课程_第7张图片小黎的Ally第三期课程_第8张图片

 2.1RNN与LSTM结构示意

小黎的Ally第三期课程_第9张图片

 小黎的Ally第三期课程_第10张图片

第二天的股票不仅收到开市,还受到前一天的影响

长短时记忆网络

 小黎的Ally第三期课程_第11张图片

 2.2构建S型轨迹的数据集

小黎的Ally第三期课程_第12张图片

 小黎的Ally第三期课程_第13张图片

 小黎的Ally第三期课程_第14张图片

 小黎的Ally第三期课程_第15张图片

2.3训练轨迹预测LSTM网络

小黎的Ally第三期课程_第16张图片

小黎的Ally第三期课程_第17张图片

 

 小黎的Ally第三期课程_第18张图片

 P6利用LSTM预测交通车轨迹

小黎的Ally第三期课程_第19张图片

 P3.1基于模糊逻辑推理的换道决策

小黎的Ally第三期课程_第20张图片

 神经网络一样,是个黑盒子

前车有速度,有位置,高速公路规则式的是可以的

场景的复杂化,

小黎的Ally第三期课程_第21张图片

 

 

 小黎的Ally第三期课程_第22张图片

小黎的Ally第三期课程_第23张图片

 P3.2利用Matlab模糊逻辑工具箱建立换道决策

小黎的Ally第三期课程_第24张图片

 小黎的Ally第三期课程_第25张图片

 P4.1四类换道类型对比及筛选

小黎的Ally第三期课程_第26张图片

 小黎的Ally第三期课程_第27张图片

 小黎的Ally第三期课程_第28张图片

 小黎的Ally第三期课程_第29张图片

 P10基于多目标评价函数筛选B样条曲线换道路径

小黎的Ally第三期课程_第30张图片

 O点相对于A的位置,C点相对于A点的位置,换道路径簇

小黎的Ally第三期课程_第31张图片

 小黎的Ally第三期课程_第32张图片

线型加权法

P5.1 利用路径规划和预测轨迹建立ST图

小黎的Ally第三期课程_第33张图片

 小黎的Ally第三期课程_第34张图片

小黎的Ally第三期课程_第35张图片

本质上就是速度规划过程

 小黎的Ally第三期课程_第36张图片

 小黎的Ally第三期课程_第37张图片

 P5.2 基于动态规划算法初步规划ST曲线

小黎的Ally第三期课程_第38张图片

P5.3基于二次规划平滑ST曲线

小黎的Ally第三期课程_第39张图片

 小黎的Ally第三期课程_第40张图片

 小黎的Ally第三期课程_第41张图片

 小黎的Ally第三期课程_第42张图片

 小黎的Ally第三期课程_第43张图片

 

 

 P6.1 四类轨迹跟踪算法对比及筛选

小黎的Ally第三期课程_第44张图片

 小黎的Ally第三期课程_第45张图片

 小黎的Ally第三期课程_第46张图片

 

 小黎的Ally第三期课程_第47张图片

 这样一个定义方式实际上是坐标旋转

小黎的Ally第三期课程_第48张图片

 小黎的Ally第三期课程_第49张图片

 难道LQR真的不如Stanely吗

大致定性分析

P6.2 利用MPC算法跟踪轨迹

小黎的Ally第三期课程_第50张图片

 给我控制量,我就知道,未来的状态量

小黎的Ally第三期课程_第51张图片

P7.1Simulink 动态仿真技巧点拨

小黎的Ally第三期课程_第52张图片

 

编译型语言, 

左边是m语言,右边是Simulink

小黎的Ally第三期课程_第53张图片

 小黎的Ally第三期课程_第54张图片

 常量参数

小黎的Ally第三期课程_第55张图片

 小黎的Ally第三期课程_第56张图片

 小黎的Ally第三期课程_第57张图片

 小黎的Ally第三期课程_第58张图片

 小黎的Ally第三期课程_第59张图片

 P7.2搭建预测决策模块

小黎的Ally第三期课程_第60张图片

 小黎的Ally第三期课程_第61张图片

 小黎的Ally第三期课程_第62张图片

 小黎的Ally第三期课程_第63张图片

 小黎的Ally第三期课程_第64张图片

 循环80次

小黎的Ally第三期课程_第65张图片

 不支持中文

Matlab function和S-function

小黎的Ally第三期课程_第66张图片

 flag和desion是不能直接当成输出的

P7.3 搭建规划控制模块

小黎的Ally第三期课程_第67张图片

 小黎的Ally第三期课程_第68张图片

 关注Quadprog的标志位,

小黎的Ally第三期课程_第69张图片

 小黎的Ally第三期课程_第70张图片

 在Simulink中quadprog必须给一个初始值

Simulink动态仿真技巧 实践,怎么保存一个变量的值,matlab function 

初次执行为a赋值为1,第二次赋值为其他操作

function a = fcn()
persistent flag
if isempty(flag)
    a=1;
    flag=1;
else
    a=2;
    flag=2;
end

在其他模块仍然想要使用这个变量,就要使用全局变量

在Simulink中如何使用全局变量

怎么在Simulink中的 Matlab Function模块添加全局变量(global)_baiyangbeizi的博客-CSDN博客_simulink中如何定义全局变量

你可能感兴趣的:(日记)