Simulink是如何存在自动驾驶的开发过程中?废话少讲,让咱们开始娓娓道来!
- 自动驾驶的开发架构是什么?
自动驾驶软件开发基础的架构,逃不出我们经常所说的三大法宝,感知--- 决策(规划)--- 执行(控制),这三个内容,软件开发基础思路都不一样,且听小编娓娓道来!
![e463853b29b0fd89f494003a65da6c51.png](https://i-blog.csdnimg.cn/blog_migrate/22beaebeba1ab2774c8a3ee9181245a8.jpeg)
感知:
雷达的感知大多都是一些傅里叶变换一类的算法来处理多普勒效应的脉冲波信号,目前主流的都是用C来做代码。雷达的种类很多,这个算法仅仅限于毫米波雷达,激光雷达小编了解不多。
摄像头对应的大多都是进行图像处理,虽然说目前Simulink包含对应的图像处理算法模型,但是这些算法模型仅仅对于大家写论文有用,容易出结果,容易仿真!但是实际的算法中大多都是用OpenCV与C++进行融合使用。
像惯性导航,GPS里面的算法,都是另外一个范畴,Simulink参与的不多,轮速,车身姿态大多来源于ESC,EPS,这些相对应的模块!
综上所述,Simulink在感知这个层面,用的不多。
决策:
在L3以上的级别,因地图的参与&