![](https://i-blog.csdnimg.cn/blog_migrate/05080c6c4b874d0e14fe676dd8dbf96e.png)
3.自动驾驶数据流框架(最简形式)
环境 传感器 感知 融合 决策 控制 动力学
1.环境:交通环境和自然环境,也就是VTD所提供的最核心的部分。
交通环境包括了静态道路(ROD制作,依照OpenDRIVE)和动态ScenarioEditor自然环境则由IG进行渲染
2.传感器:完美传感器,直接获取Object List级别信息,信息源是Traffic
物理传感器,根据传感器类型,通过IG或者MM计算的Raw Data,主要供给感知算法
3.感知算法:被测设备之一,针对Raw Data进行处理得到语义学信息。
4.融合算法:感知和决策之间的桥梁,针对传感器之间不同的结果给决策统一的输入
5.决策算法:被测设备之一,给出顶层级别的指令,属于规划范畴
6.控制算法:据测和动力学之间的桥梁,最终都要落实到车辆的横纵控制上去
7.动力学: 根据车辆本身的参数,道路信息,和控制信息,以及上一时刻的状态,计算出当下的状态。
总结:VTD仿真环境中环境车辆中传感器到控制都是由Traffic模块实现的。
使用VTD仿真环境对被测车辆进行仿真则可根据上述过程进行针对性拆分。
4.八大进程
->SimSever 管理进程初始化
->TaskControl 管理进程的运行和IO
->ParamServer 管理基本参数
->GUI 用户界面
->Traffic 交通仿真
->ModulManager 管理Modual Plugin 负责完美传感器和动力学
->ScenarioEditor 动态场景的编辑和仿真监控
->imageGenerator 相机仿真/激光雷达仿真
5.三大标准
->OpenDRIVE 道路的逻辑描述,包括几何信息,车道线信息,交通信息,周遭建筑信息
->OpenCRG 道路的微观特性比如减速带
->OpenSCENARIO 交通动态信息
6.数据流与通信
->RDB 高频率的信息内容,每仿真步长都会变化的量
->SCP 低频率的信息内容,命令型
->TCP/UDP/SHM 通信方式包括网络和共享nei'cun