一、实车传感器布局

华为网课中根据实际需要,布置了实车的传感器,包括0-8号共计九个camera、6个Rader和2个GPS传感器,图示如下:

这里的传感器布局与后面的ARXML文件配置是一一对应的,在布局中有多少个传感器,在ARXML文件中就需要配置多少个接口。

二、实车应用软件架构

实车内部的数据都需要经过一些列的处理过程,首先是传感器获得数据,送入感知模块,之后送入融合模块,最后送入归控模块,根据传感器的类型,主要是下面三类的传感器数据。

具体来说,获取的Lidar数据要和Camera数据先进行前融合,之后再与Lidar数据和Rader数据进行大融合,这样就可以得到目标障碍物的速度、角度、距离等数据,再送入归控模块进行自动驾驶算法的相关计算。
这张图右侧是对左侧的一个展开说明,其中的Lider-n和Camera-n就是对应着实车的传感器布局,每个Camera可以和任意一个Lidar数据进行融合,一共8个摄像头所以可以组成8对组合对,前融合的8组结果再与Lidar数据与Rader数据进行大融合,最后得到归控用的数据。

三、应用软件开发流程(Camera检测)

这一部分以Camera的检测为例,介绍了一下应用软件开发的流程,大体的流程是接收图像-》处理图像-》结果发送。

任意一个camera获得的数据,先送至抽象节点,抽象节点以唯一的实例ID来区别自身,抽象节点通过接口传至算法节点,再将算法结果以ObjectArray的形式发送给下一个节点。

整个的开发流程如图所示,图里面的关键在于数据流,单看数据流是不难理解的,传感器将感知的数据送入抽象节点,之后抽象节点送至算法节点,最后将结果发送出去,而数据在节点之间的传送,就需要进行ARXML的配置,通过配置文件,来实现传送的正常运行。

根据网课里面的示例,需要配置的Port对应摄像头的数目,使用new里面的port相关的element,根据实际的摄像头数目进行配置,需要注意好port的命名方式。

四、应用软件开发流程(Lidar检测)

这一部分以Lidar检测为例演示了应用软件的开发流程,其实这一部分和上一部分的内容大差不差,都是根据传感器数目配置ARXML文件。
使用Liadr检测,开发的基本框架也有所改变,大体的流程现在变为接收点云-》处理点云-》结果发送。传输的流程和上一部分类似,如下图所示:

在Lidar的检测中,使用全局唯一的InstanceID来区分和识别不同的输入输出,依然是需要配置ARXML文件来协调节点之间的通信。

MDC功能软件-感知融合算法介绍相关推荐

  1. MDC功能软件-归控算法介绍

    一.归控模块开发依赖 在介绍这一部分之前,首先要搞明白什么是归控模块.归控,展开就是规划控制,其中规划是根据目前的已知信息,决定自己要进行哪一个操作,而控制指的是依据自己的规划,做出相应的动作.举个例 ...

  2. 智能驾驶功能软件平台设计规范 第二部分:感知融合功能服务接口

    智能驾驶功能软件平台设计规范 第二部分:感知融合功能服务接口 版本:1.0 2020-07-29 发布 1 规范应用范围 本规范规定了智能驾驶功能软件平台中的感知融合功能服务接口. 本规范适用于设计开 ...

  3. 基于 V2I/V2N 的感知融合系统技术及应用研究

    来源:智能汽车开发者平台 摘要 随着智能驾驶技术的研究与发展,单车智能感知的局限性逐渐显现出来,基于 V2X 的感知技术解决了单车感知 在遮挡等场景下的局限性.介绍一种基于 V2I/V2N 的感知融合 ...

  4. 通俗理解卡尔曼滤波(无人驾驶感知融合的经典算法)

    前言 我个人有近10年AI教育经验了,中间获得过一些名号,比如北理工校外导师,微软MVP兼CSDN技术专家,本博客也有1700多万PV了,在AI圈内有极高知名度.后2015年和团队一块创业创办AI职教 ...

  5. linux生物代谢图软件,答疑解惑专题(四)——开源代谢组学全功能软件介绍

    高通量代谢组学研究的一大难点在于数据处理和分析.对于质谱或核磁产生的海量数据需要借助于自动化的软件来进行数据分析.代谢组学全流程软件应具备完整的分析工作流程,包括数据预处理.物质鉴定.统计分析以及数据 ...

  6. 三菱FX5U多冲一切追剪程序。 无需40SSC运动模块,通过软件电子凸轮算法实现追剪功能

    三菱FX5U多冲一切追剪程序. 无需40SSC运动模块,通过软件电子凸轮算法实现追剪功能,节省掉模块费用,3套可回本,适合批量使用. 项目在现场验证过,精度50丝,追剪多冲一切过程不回原点,效率高. ...

  7. 发布职位:图森未来TuSimple# 4月份纳斯达克上市base 北上技术路线:激光雷达+毫米波雷达+摄像头 + 高级规划决策 + 高精地图前端后端软件大数据感知定位算法

    发布职位:图森未来TuSimple# 4月份纳斯达克上市 base 北上 技术路线:激光雷达+毫米波雷达+摄像头 + 高级规划决策 + 高精地图 前端后端软件大数据感知定位算法

  8. 自动驾驶 Apollo 源码分析系列,感知篇(九):感知融合中的数据关联细节

    前一篇文章讲了,Apollo 6.0 中融合的代码逻辑流程,但那是基于软件的角度进行梳理和分析的,这一篇文章基于上篇的成果进一步对算法进行更详细的分析,因为代码量奇大,所以本文重点讨论数据关联的一些细 ...

  9. 多传感器数据融合算法综述

    多传感器数据融合是一个新兴的研究领域,是针对一个系统使用多种传感器这一特定问题而展开的一种关于数据处理的研究.多传感器数据融合技术是近几年来发展起来的一门实践性较强的应用技术,是多学科交叉的新技术,涉 ...

最新文章

  1. iOS 让视图UIView 单独显示某一侧的边框线
  2. HashMap中数组初始化的秘密
  3. C# 中的readonly属性
  4. 施耐德EVlink 电动车充电站有新漏洞,可导致电动车遭劫持
  5. Android对话框的高级设置《一》设置对话框按钮的图像和在内容文本中插入图像
  6. Windows Builder 使用总结
  7. centos实现证书登录禁止密码登录
  8. 基于鱼群算法的函数寻优算法
  9. 解决Error response from daemon: conflict: unable to delete bf6a13bd36ca (must be forced)
  10. Java学习:从入门到精通week3
  11. java微信小程序的校园外卖点餐平台 uniapp
  12. 前端程序员开发技术栈(前端干货)
  13. Elasticsearch之Mapping设置详解
  14. 量化 计算机 金融,金融数据量化分析(上)
  15. 第十三届蓝桥杯Java-C组2022年考题个人解析
  16. C语言的主要用途以及未来发展
  17. 记录Pytorch在Linux环境下安装出现的pillow相关问题解决
  18. Android权限(permission)大全
  19. GBDC2017全球大数据峰会
  20. 实例:建立一个触发器,当scott.emp被删除一条记录时,把被删除记录写到删除日志里面去

热门文章

  1. hello March
  2. 第三回 Bootstrap3.x 起步
  3. linq to access 简单实现
  4. 好玩的问答,看看你的年龄阶段哦
  5. android客户端设置,android客户端设置界面开发实例
  6. java9 javascript_JS(JavaScript)的j进一步了解9(更新中···)
  7. 两个或多个线程执行完成之后继续执行之后的步骤,CountDownLatch与CyclicBarrier
  8. 20165212任胤第四周课上作业补做
  9. AutoMap1.0发布
  10. session的removeAttribute()和invalidate()的区别