V2X就是Vehicle To Everything 国标中有五种消息BSM、RSI、RSM、SPAT、MAP

2023-05-16

 前面讲到V2X就是Vehicle To Everything,即车队外界所有信息的交换,这里的X代表Everything,在V2X概念中,我们将它看作四大部分,车与车通信(V2V),车与路标基础设施通信(V2I),车与人通信(V2P)以及车与运营商网络通讯(V2N);

既然是通讯,那么它就有标准,今天的文章,主要来介绍一下V2X的标准,首先主流标准有以下国标,欧标,美标,日标;

 

国标:

  2017年9月,我国V2X应用层标准《合作式智能运输系统 车用通信系统应用层及应用层数据交互标准》经过一年零七个月的努力正式诞生,并依托中国智能网联汽车产业创新联盟和中国智能交通产业联盟,并依托中国智能网联汽车产业创新联盟和中国智能交通产业联盟,形成双标号(T/CSAE 53-2017,T/ITS 0058-2017)的团体标准。其中应用层数据集规范部分,目前已和网络层规范整合,形成国标草案《合作式智能运输系统 专用短程通信 第3部分:网络层和应用层规范》,亟待发布。

至此,我国的V2X智慧道路和车辆,真正拥有了统一而自主的“语言和文字”。

下载链接:http://www.caicv.org.cn/index.php/newsInfo/downLoad?id=1721

需要用到的工具:https://github.com/vlm/asn1c/releases 

国标中有五种消息BSM、RSI、RSM、SPAT、MAP

BSM,即Basic Safety Message,基础安全消息,包括速度,转向,刹车,双闪,位置等等,多被用在V2V场景即变道预警,盲区预警,交叉路口碰撞预警等等;

RSI,即Road Side Information,路侧信息,用于事件的下方,路侧RSU集成,平台下发,多被用于V2I场景即道路施工,限速标志,超速预警,公交车道预警等等;

RSM,即Road Safety Message,路侧安全消息,也是V2I,主要对接路侧的边缘设备,用于事件的识别,比如,车辆发生事故,车辆异常,异物闯入等等;

SPAT,即Signal phase timing message,交通灯相位与时序消息,也是V2I,路侧RSU集成信号机,或者信号机通过UU方式传入到平台,用于车速引导,绿波推送场景等等;

MAP,即MAP,地图消息,地图消息和SPAT消息一起使用,MAP消息可以描述一个路口,和该路口的红绿灯也存在对应关系;

 

欧标中两种信息协议栈标准CAM和DENM:

CAM,Cooperative Awareness Message,合作感知信息,这是时间触发信息,提供车辆的速度、位置、方向灯以及交通信号系统如交通信号灯的状态,天气提醒等信息;

DENM,Decentralized Environmental Notification Message,分散环境通知信息,主要用于道路危险预警应用,是时间触发型信息,一旦通过车载设备检测到了安全隐患事件(例如前方车辆紧急刹车、道路施工警告等),车载ITS的相关应用就立即发射DENM信息,接收车辆可对比车辆自身位置与行车路线,判断事件对自车的关联性并预测可能的碰撞风险,以及提前通知驾驶员采取有效的措施,根据事件地点和类型,可能要求收到DENM信息的车辆向外转发;

标准开源连接:

https://github.com/alexvoronov/geonetworking (Java工程)

https://github.com/riebl/vanetza (C++工程)

 

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

V2X就是Vehicle To Everything 国标中有五种消息BSM、RSI、RSM、SPAT、MAP 的相关文章

随机推荐

  • 设计模式学习笔记

    变化是复用的天敌 xff01 面向对象设计最大的优势在于 xff1a 抵御变化 重新认识面向对象 xff1a 理解格力变化 xff1a 从宏观层面来看 xff0c 面向对象的构建方式更能适应软件的变化 xff0c 能将变化所带来的影响减为最
  • leetcode刷题5/29

    面试题24 反转链表 难度简单42 定义一个函数 xff0c 输入一个链表的头节点 xff0c 反转该链表并输出反转后链表的头节点 示例 输入 1 gt 2 gt 3 gt 4 gt 5 gt NULL 输出 5 gt 4 gt 3 gt
  • 浅谈单例模式 又叫对象性能模式

    对象性能模式 面向对象很好地解决抽象的问题 xff0c 但是必不可免地要付出一些代价 xff0c 对于通常情况来讲 xff0c 面向对象的成本大都可以忽略不计 xff0c 但是某些情况 xff0c 面向对象所带来的的成本必须谨慎处理 经典模
  • 清华大学研究成果:如何用博弈论解决自动驾驶路口的会车决策问题?

    雷锋网新智驾按 xff1a 4月24日 xff0c 雷锋网新智驾联合MMC在2017年上海车展举办 构建智能驾驶的关键 主题沙龙 xff0c 本文来自清华大学自动化系统工程研究所教授姚丹亚的分享 本文讲述了V2X技术在自动驾驶中的一个重要应
  • Sonarqube集成到Jenkins实现代码自动检测

    如何使用Sonar把不同的代码检查工具结果直接显示在WEB页面上 xff1f xff1f 详细实操如下 xff1a 需要配置 Sonarqube服务端 xff1a 192 168 10 12Sonarqube客户端postgres 数据库
  • 车路协调系统图

  • c++ 两个vector之间相互赋值,或在一个后面追加另一个

    方法1 xff1a vector lt int gt v1 v2 声明 方法2 xff1a vector lt int gt v1 v1 swap v2 将两个容器内的元素交换 需要构建临时对象 xff0c 一个拷贝构造 xff0c 两次赋
  • 6月8 力扣 回文数和验证回文串

    9 回文数 难度简单1057收藏分享切换为英文关注反馈 判断一个整数是否是回文数 回文数是指正序 xff08 从左向右 xff09 和倒序 xff08 从右向左 xff09 读都是一样的整数 示例 1 输入 121 输出 true 示例 2
  • C++11 并发指南一(C++11 多线程初探)

    相信 Linux 程序员都用过 Pthread 但有了 C 43 43 11 的 std thread 以后 xff0c 你可以在语言层面编写多线程程序了 xff0c 直接的好处就是多线程程序的可移植性得到了很大的提高 xff0c 所以作为
  • 二分搜索binary search和贪婪算法

    二分搜索binary search 定义 xff1a 二分搜索也称折半搜索 xff0c 是一种在有序数组中查找某一特定元素的搜索算法 运用前提 xff1a 必须是排好序的 输入并不一定是数组 xff0c 也可能是给定一个区间和终止的位置 优
  • 面试题52. 两个链表的第一个公共节点

    面试题52 两个链表的第一个公共节点 难度简单51收藏分享切换为英文关注反馈 输入两个链表 xff0c 找出它们的第一个公共节点 如下面的两个链表 xff1a 在节点 c1 开始相交 示例 1 xff1a 输入 xff1a intersec
  • 求解两个字符串的最长公共子序列

    一 xff0c 问题描述 给定两个字符串 xff0c 求解这两个字符串的最长公共子序列 xff08 Longest Common Sequence xff09 比如字符串1 xff1a BDCABA xff1b 字符串2 xff1a ABC
  • leetcode刷题6.16 树的层序遍历,树的序列化

    给你一个二叉树 xff0c 请你返回其按 层序遍历 得到的节点值 xff08 即逐层地 xff0c 从左到右访问所有节点 xff09 示例 xff1a 二叉树 xff1a 3 9 20 null null 15 7 3 9 20 15 7
  • 深度优先及广度优先算法

    深度优先搜索算法DFS 广度优先搜索算法BFS 在猪呢个算法知识点中占比非常大 xff0c 应用最多的地方是对图进行遍历 xff08 树以为是图的一种 xff09 深度优先搜索算法DFS DFS解决的 是连通性的问题 xff0c 及给定两个
  • 厄拉多塞筛法 快速求质数 /回文子串

    西元前250年 xff0c 希腊数学家厄拉多塞 Eeatosthese 想到了一个非常美妙的质数筛法 xff0c 减少了逐一检查每个数的的步骤 xff0c 可以比较简单的从一大堆数字之中 xff0c 筛选出质数来 xff0c 这方法被称作厄
  • Docker部署Sonarqube

    1 下载镜像 docker pull registry span class token punctuation span cn span class token operator span shenzhen span class toke
  • leetcode刷题 旋转链表

    92 反转链表 II 难度中等393 反转从位置 m 到 n 的链表 请使用一趟扫描完成反转 说明 1 m n 链表长度 示例 输入 1 gt 2 gt 3 gt 4 gt 5 gt NULL m 61 2 n 61 4 输出 1 gt 4
  • 分布式实时处理系统——C++高性能编程 RAII resource acquisition is initialization

    分布式实时处理系统 C 43 43 高性能编程 前言 基于通信基础 xff0c 介绍Hurricane实时处理系统的工程实现 xff0c 主要使用C 43 43 语言 一 IPC socket 异步I O epoll 二 C 43 43 1
  • 6月21 刷题思考

    1 RALL相关知识点 2 std set的使用 xff1f xff1f 不熟练 3 一个无序整数数组中找到最长连续序列 4 Two Sum 问题 Data structure design 5 i 43 43 在两个线程里边分别执行100
  • V2X就是Vehicle To Everything 国标中有五种消息BSM、RSI、RSM、SPAT、MAP

    前面讲到V2X就是Vehicle To Everything xff0c 即车队外界所有信息的交换 xff0c 这里的X代表Everything xff0c 在V2X概念中 xff0c 我们将它看作四大部分 xff0c 车与车通信 xff0