其他分享
首页 > 其他分享> > Apollo6.0概率融合(probabilistic_fusion)

Apollo6.0概率融合(probabilistic_fusion)

作者:互联网

继上篇:Apollo 6.0的融合组件分析(fusion_component)Apollo 6.0的融合模块入口分析(obstacle_multi_sensor_fusion),本文详述2. 主融合逻辑部分(即BaseFusionSystem的Fuse函数)。

代码链接:probabilistic_fusion.cc

1. 流程图

ProbabilisticFusion::Fuse的流程图如下所示,

4. 收集融合帧(CollectFusedFrames) 3. 主融合逻辑(FuseFrame) 2. 获取所有传感器的缓存帧 1. 缓存帧数据 收集允许发布的前景轨迹和后景轨迹并将他们转为Object类型 对每一帧进行融合 对每个传感器分别获取符合时间戳要求的所有缓存帧 是主传感器帧? 开启数据读写锁并缓存帧数据 结束 是配置允许的传感器? 结束

流程图说明:

标签:缓存,融合,radar,fusion,传感器,发布,probabilistic,Apollo6.0
来源: https://blog.csdn.net/lcc47251/article/details/116597936