• 【自动驾驶】1.V2X、OBU、RSU、V2V之间的协作关系_Mister Zhu的博客-CSDN博客_obu和rsu

1. V2XOBURSUV2V 名词术语解释

OBUOn Board Unit 车载单元
RSURoad Side Unit 路侧单元
V2VVehicle to Vehicle 车与车通信
V2XVehicle to Everything 车辆到一切通信


2. V2XOBURSUV2V之间的协作关系

假设有两辆智能驾驶汽车AB

  • A车具备:自动驾驶计算平台mdcV2X设备OBU
  • B车具备:自动驾驶计算平台mdcV2X设备OBU

智能驾驶道路路侧安装有: 路测单元RSU(RSU用来发送交通灯、交通标志、和道路上障碍物的数据给OBU)

路测单元RSUV2X设备OBU也是通过 无线电波 进行通信


3. 以A车和B车的车路协同、车车协同 为例:

Amdc中有自动驾驶的各个节点,包括转发obu设备发来的数据的v2x节点。

  • (1) Amdc上的v2x节点收到AObu通过UDP协议发来的 {1.RSU数据 + 2.B车辆信息},然后Amdc上的v2x节点将OBU消息解析后打包成Autosar的AP消息发送出去供Amdc自动驾驶的其他节点订阅。
    数据类型:1.RSU数据 + 2.B车底盘、定位信息
    数据流向:A车obu --> A车mdc的v2x节点
  • (2) A车mdc上的v2x节点订阅本车的底盘信息和定位信息等,把这些AP消息打包成proto格式,然后封装到udp数据包中,通过UDP协议发送给A车OBU.
    数据类型:底盘、定位等信息
    数据流向:A车mdcv2x节点–> A车obu
  • (3) A车OBU 将A车底盘、定位等信息 通过无线电波发送给 B车OBU,实现A车B车车辆底盘、定位信息共享。 (V2V)
    数据类型:底盘、定位等信息
    数据流向:双向 A车obu <–> B车obu

车车通讯无RSU:


车车-车路通讯有RSU:


4. 每辆车的OBU的输入与输出

4.1 每辆车的OBU接收三部分的输入:
  • (1) 路侧单元RSU数据:
    接收路侧单元RSU的 交通灯、交通标志、障碍物数据 (无线电波通信
  • (2) 其他车obu发来的其他车数据:
    接收其他车obu数据,获取其他车的车辆底盘、定位灯信息 (无线电波通信
  • (3) 本车mdc的v2x节点发来的本车数据:
    接收本车mdcv2x节点转发的本车底盘和定位信息(udp
4.2 每辆车的OBU会有两路输出:
  • (1) 整合前面第一部分输入(RSU数据) 和 第二部分输入(其他车obu发来的其他车数据),通过udp发送给本车mdc的v2x节点;
  • (2) 将前面第三部分输入(本车mdc的v2x发来的本车数据),通过本车和其他车的obu之间的通信,发给其他车obu;

注意】:目前obu上的开发,是我们公司其他部门的obu开发人员根据我们的需求进行开发,我目前没有代码工程开发权限,后面会有。我目前拥有的权限是mdc的v2x开发权限。

其中,本车obu 发给 本车v2x节点的 (1.RSU数据) 和 (2.其他车底盘定位信息),会被本车v2x解析为autosar消息后,转发给本车其他节点。
本车v2x节点 会把 本车定位底盘信息 通过UDP转发给 本车OBU


obu 发给自车mdcv2x节点的UDP数据包,通过包头类似 0x88,0x89标识来确认是否使我们想要的数据

mdc 发给自车obuUDP数据包,通过包头类似 "obuxxx"等做标识来确认是否使我们想要的数据


5. mdcv2x节点的 输入输出

5.1 mdcv2x节点的输入:
  • mdcv2x节点有很多输入,包括车辆底盘定位odometry调度本车obu等。
  • 其中,本车obu接收到其他车的obu数据后,直接和RSU过来的数据一起打包后透传mdcv2x节点。
5.2 mdcv2x节点的输出:
  • (1) 将本车obu发来的数据解析后,封装成Autosar消息,转发给mdc各节点进行订阅;
  • (2) 通过udp本车信息发送给本车obu

V2X、OBU、RSU、V2V之间的协作关系相关推荐

  1. 【自动驾驶】1.V2X、OBU、RSU、V2V之间的协作关系

    1. V2X.OBU.RSU.V2V 名词术语解释 OBU: On Board Unit 车载单元 RSU: Road Side Unit 路侧单元 V2V: Vehicle to Vehicle 车 ...

  2. diagram怎么记忆_UML20以上14图的解释、分类记忆方法及类之间6种关系

    UML2.0 分类 以下是教材书上的顺序: (1)类图(Class Diagram). 类图描述一组类. 接口.协作和它们之间的关系.在00系统的建模中,最常见的图就是类图.类图给出了系统的静态设计视 ...

  3. SAP库存表之间的逻辑关系

    SAP库存表之间的逻辑关系 转载于SAP学习门户网,原文链接: http://www.sap6.com/learn/mm/073504302015/3370.html 当前库存: 一般保存在 MARD ...

  4. 判断类之间的父子关系

    如何判断两个类之间的父子关系? java为我们提供了instanceof运算符,可以用来判断一个对象是否是否个类的实例,所以很容易的想到子类的对象肯定是父类的实例.但是如何所涉及到的类是不可实例化的该 ...

  5. 1. vi 与 vim 有什么区别呢,它们之间有什么关系?

    1. vi 与 vim 有什么区别呢,它们之间有什么关系? 答:简单的讲,vi编辑器是UNIX早期自带的文本编辑器,更能简单,不支持语法颜色:vim编辑器是在vi的基础上改进的版本,比vi功能更强大, ...

  6. R语言ggplot2可视化散点图、可视化两个数值变量之间的关系、使用geom_smooth函数基于loess方法拟合数据点之间的趋势关系曲线、自定义数据点的大小、色彩、添加主标题、副标题、题注信息

    R语言ggplot2可视化散点图.可视化两个数值变量之间的关系(Scatter plot).使用geom_smooth函数基于loess方法拟合数据点之间的趋势关系曲线.自定义数据点的大小.色彩.添加 ...

  7. R语言ggplot2可视化散点图、并使用geom_encircle函数自定义多边形圈定可视化图像中的指定区域、使用geom_smooth函数基于loess方法拟合数据点之间的趋势关系曲线

    R语言ggplot2可视化散点图.并使用geom_encircle函数自定义多边形圈定可视化图像中的指定区域(Scatterplot With Encircling).使用geom_smooth函数基 ...

  8. 框架、文档、视图类之间的调用关系

    在多文档MFC应用程序执行过程中,创建了多于一个的文档类.视图类.子框架类对象和一个主框架类.应用类对象.这些对象之间是通过一定的方式联系在一起的,在应用程序设计中,时常需要通过这些对象之间的关系来实 ...

  9. python使用缩进来体现代码之间的逻辑关系-python使用缩进来体现代码之间的逻辑关系吗?...

    对,python使用缩进来体现代码之间的逻辑关系,对缩进的要求非常严格.Python语言通过缩进来组织代码块,这是Python的强制要求.在代码前放置空格来缩进语句即可创建语句块,语句块中的每行必须是 ...

最新文章

  1. sqli-labs:5-6,盲注
  2. 标题在图表上_从零开始学Excel——标题和图例的设置(143)
  3. 如何在RCP程序中添加一个banner栏
  4. Maximal Continuous Rest
  5. sql server 存储过程中使用变量表,临时表的分析(续)
  6. SAP Commerce(原Hybris)的一些架构图,持续更新
  7. 数据集怎么导出_PCA算法 | 数据集特征数量太多怎么办?用这个算法对它降维打击...
  8. (44)FPGA时序逻辑与组合逻辑(组合逻辑)
  9. iOS 数据库操作(使用FMDB)
  10. windows下使用Wireshark调试chrome浏览器的HTTP/2流量
  11. Kafka 可视化工具kafkatool简单使用入门
  12. 电脑桌面云便签怎么将界面最小化?
  13. 手摸手教你搭个脚手架
  14. 电脑时间校准方法,怎么校准电脑时间
  15. 攻防世界入门 web 十二题
  16. mmo mysql_一次MMO游戏服务器性能压测记录
  17. Milvus 2.1 版本更新 - 简单可信赖、性能持续提升
  18. MIT.6.00.1X --Week 3 Lecture 5 -- 'Divid and conqer' algorithm 分而治之
  19. 黑苹果双系统时间不一致_解决 Windows/macOS 双系统时间不同步问题
  20. GRUB4DOS中文自述文档;Grub4dos中文ReadMe

热门文章

  1. Cp Cpk Cg Cgk 1.33,1.67的由来
  2. XmlReader简介
  3. %格式化和format格式化--python
  4. 日本新一轮新冠肺炎限制措施 | 经济学人早报精选20210914
  5. 对抗熵增 耗散结构 个人成长
  6. Double precision
  7. 路由器BRAS交换机实用维护操作
  8. 华为交换机关机方法_华为交换机常用命令
  9. Oracle获得数据库中table和table中column
  10. win2003serve IIS6.0搭载多个站点