自动驾驶货车编队行驶系统功能规范
货车编队行驶功能规范
Truck Platooning Functional Specification
目录
1 概述... 7
1.1 目的... 7
1.2 范围... 7
1.3 术语及缩写... 7
1.4 参考法规标准... 8
2 功能规范... 9
2.1 功能描述... 9
2.1.1 功能用途... 9
2.1.2 功能架构... 10
2.1.3 基本参数... 11
2.1.4 运行设计区域ODD.. 11
2.1.5 通用性要求... 15
2.2 感知需求及方案... 16
2.2.1 Sensor Fusion需求... 16
2.2.2 Sensor Lanes需求... 19
2.2.3 Reference Line需求... 19
2.2.4 传感器方案-OBU.. 20
2.3 整车及执行器方案... 20
2.3.1 整车需求... 20
2.3.2 横向控制执行器需求... 20
2.3.3 纵向控制执行器需求... 20
2.4 云端需求方案... 20
2.4.1 编队数据存储... 20
2.4.2 创建编队... 21
2.5 接口描述... 22
2.5.1 输入信号... 22
2.5.2 输出信号... 22
2.6 人机交互方案描述... 22
2.6.1 云端人机交互... 22
2.6.2 车载HMI 22
3 使用场景描述... 23
3.1 功能典型场景——基本场景... 23
3.1.1 编队行驶-编队创建1 23
3.1.2 编队行驶-编队创建2 24
3.1.3 编队行驶-编队创建3 25
3.1.4 编队行驶-功能激活... 26
3.1.5 编队行驶-功能退出... 27
3.1.6 跟随车辆退出编队行驶... 28
3.1.7 异质车辆加入编队行驶... 30
3.1.8 异质车辆切出编队行驶... 30
3.1.9 领航车辆加减速行驶... 31
3.1.10 编队行驶-进出弯道... 32
3.1.11 编队行驶-进出匝道... 33
3.1.12 编队行驶-换道... 35
3.1.13 编队行驶-进出隧道... 36
3.2 功能典型场景——特殊场景... 37
3.2.1 其他工况-V2X信号丢失... 37
3.2.2 其他工况-ODD条件不满足... 38
3.2.3 其他工况-故障事件... 39
3.3 功能不适用场景... 39
3.4 补充说明... 39
4 功能状态机及基本操作... 41
4.1 编队行驶功能状态机图... 41
4.2 编队行驶功能状态描述... 41
4.3 编队功能状态迁移描述... 42
5 编队规则/编队条件... 42
5.1 云端编队规则... 42
5.2 车端编队规则... 43
5.3 人机交互系统(HMI)... 43
5.3.1 HMI需求... 43
- 概述
- 目的
本文档的目的是描述货车编队行驶(truck platooning)功能的技术规范和设计说明。
-
- 范围
本文档中具备编队行驶功能的单车需已具备CL4自动驾驶功能,编队行驶过程中,车辆仍需通过车载毫米波雷达、激光雷达、摄像头、高精地图、定位系统识别目标、车道、周围交通状况,控制车辆横纵向稳定行驶。
编队行驶车辆需搭载V2X通信设备,实现V2V、V2I、V2C通信功能,交互的信息能够满足货车编队管理、编队行驶、编队解散等功能要求。
货车编队行驶功能适用于高速公路。参与编队的车辆需经过云平台的应用层许可,编队管理过程需在枢纽站完成,即静态创建编队。
货车编队车辆数量限定在3辆,编队行驶采用固定间距,间距30m。编队车辆需配有驾驶员进行安全监控。
-
- 术语及缩写
| 术语名称 | 描述 |
| 货车编队 | 货车编队是指基于V2X通信技术和CL4自动驾驶技术,两辆或者两辆以上的车辆形成一个具有相似驾驶行为的车队协同行驶 |
| 编队行驶 | 两辆或者两辆以上的车辆以队列的形式在特定的场景下行驶,同时还包括解散编队、异质车辆切入编队、编队车辆离开等的编队行为过程 |
| 领航车辆 | 编队行驶中的最前方车辆 |
| 跟随车辆 | 编队行驶中除了领航车之外的其他跟随的车辆 |
| 云平台 | 对编队进行监控和管理的平台,可实时接收呈现编队车辆速度、位置等状态信息并发出动作指令 |
| 同质车辆 | 与编队车辆相同类型的车辆,但未经过云平台应用层许可 |
| 异质车辆 | 与编队车辆不同类型的车辆,不具备编队行驶的能力 |
| 枢纽站 | 发起编队创建的区域,如仓库、服务区、停车场等 |
| 静态编队模式 | 参与编队的车辆处于静止状态发起组队流程 |
| 动态编队模式 | 参与编队的车辆在高速路行驶状态发起组队流程 |
| 缩写名称 | 英文描述 | 中文 |
| V2X | Vehicle to everything | 车联网 |
| V2V | Vehicle to vehicle | 车-车 |
| V2I | Vehicle to infrastructure | 车-路 |
| V2C | Vehicle to cloud | 车-云 |
| OBU | Onboard unit | 车载单元 |
| RSU | Road side unit | 路侧单元 |
-
- 参考法规标准
| 法规/标准 | 描述 |
| T_ITS 0113.1-2019 | 营运车辆 合作式自动驾驶货车编队行驶 第1部分:总体技术要求 |
| T_ITS 0113.2-2019 | 营运车辆 合作式自动驾驶货车编队行驶 第2部分:驾驶场景和行驶行为要求 |
| T_ITS 0113.3-2021 | 营运车辆 合作式自动驾驶货车编队行驶 第 3 部分:车辆通讯应用层数据交互要求 |
| ISO 20035-2019 | Intelligent transport system-cooperative adaptive cruise control systems(CACC)-performance requirements and test procedure |
货车编队行驶功能(truck platooning),即两辆或者两辆以上具备CL4自动驾驶能力的车辆形成一个具有相似驾驶行为的车队协同行驶。功能开启后,领航车辆按照设定的巡航车速行驶或跟随目标车行驶,纵向自动控制车辆加速或减速,横向自动控制车辆保持在车道居中行驶或自动执行变道;跟随车辆接收领航车辆及编队中前车的V2X信号,包括位置、速度、加速度等,以实现跟随车辆之间保持恒定间距进行L4级自动驾驶。领航车辆及云平台具备控制车辆编队管理权限,判断和发布何时开启编队行驶功能。当系统发生故障时,编队功能退出,车辆降级为自适应巡航行驶或人工驾驶。
-
-
- 功能用途
-
需要完整功能规范私信
相关文章:
自动驾驶货车编队行驶系统功能规范
货车编队行驶功能规范 Truck Platooning Functional Specification 目录 1 概述... 7 1.1 目的... 7 1.2 范围... 7 1.3 术语及缩写... 7 1.4 参考法规标准... 8 2 功能规范... 9 2.1 功能描述... 9 2.1.1 功能用途…...
javafx
JavaFX JavaFX简介 JavaFX是一个用于创建富客户端应用程序的图形用户界面(GUI)框架。它是Java平台的一部分,从Java 8开始成为Java的标准库。 JavaFX提供了丰富的图形和多媒体功能,使开发人员能够创建具有吸引力和交互性的应用程…...
玩转贝启科技BQ3588C开源鸿蒙系统开发板 —— 编译构建及此过程中的踩坑填坑(3)
接前一篇文章:玩转贝启科技BQ3588C开源鸿蒙系统开发板 —— 编译构建及此过程中的踩坑填坑(2) 上一篇文章结束时在等待提示的各依赖包下载安装后的编译结果,但是很遗憾,编译并没有最终完成,既未成功也没有失…...
SQL ORDER BY 关键字
ORDER BY 关键字用于对结果集进行排序。 SQL ORDER BY 关键字 ORDER BY 关键字用于对结果集按照一个列或者多个列进行排序。 ORDER BY 关键字默认按照升序对记录进行排序。如果需要按照降序对记录进行排序,您可以使用 DESC 关键字。 SQL ORDER BY 语法 SELECT …...
多线程-生产者消费者模型
一、基本信息 1、场景介绍:厨师和吃货的例子,吃货吃桌子上的面条,吃完让厨师做,厨师做完面条放桌子上,让吃货吃,厨师如果发现桌子上有面条,就不做,吃货发现桌子上没有面条就不吃。 …...
解压命令之一 gzip
文章目录 解压命令之一 gzip更多信息 解压命令之一 gzip gzip用于对后缀为gz文件进行解压: $ gzip -d data.gz这个命令将解压examplefile.gz,并且在当前目录下生成一个名为data的解压后的文件。 但特别需要留意的是,这个操作会删除源文件&…...
力扣:438. 找到字符串中所有字母异位词 题解
Problem: 438. 找到字符串中所有字母异位词 438. 找到字符串中所有字母异位词 预备知识解题思路复杂度Code其它细节推荐博客或题目博客题目滑动窗口哈希表 预备知识 此题用到了双指针算法中的滑动窗口思想,以及哈希表的运用。c中是unordered_map。如果对此不了解的u…...
QT 高DPI解决方案
一、根据DPI实现动态调整控件大小(三种方式) 1、QT支持高DPI(针对整个进程中所有的UI) // main函数中 QApplication::setAttribute(Qt::AA_EnableHighDpiScaling)tips:(1)如果不想全局设置&am…...
SLB、DMZ、Nginx、Ingress、Gateway、Kibana和Grafana
SLB、DMZ、Nginx、Ingress、Gateway、Kibana和Grafana虽然有一些相似之处,但是它们的功能和适用场景还是有所不同。 SLB主要用于将大流量的请求分配到多个服务器上进行处理,从而提高系统的可伸缩性和可靠性。它适用于需要处理大流量的应用,如…...
【已解决】Invalid bound statement (not found)
报错讯息 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.casey.mapper.SysRoleMapper.getUserRoleCode at org.apache.ibatis.binding.MapperMethod S q l C o m m a n d . < i n i t > ( M a p p e r M e t h o d . j a v a :…...
汽车信息安全--芯片厂、OEM安全启动汇总(1)
目录 1.芯驰E3安全启动 2.STM32 X-CUBE-SBSFU 3.小米澎湃OS安全启动 4.小结 我在前篇文章里详细记录了车规MCU信息安全设计过程关于网络安全架构的思考过程,从芯片原厂、供应商、OEM等角度思考如何建立起完备的信任链; 不过这思考过程仅仅只是一家之言,因此我又对比了国…...
气膜建筑:舒适、智能、可持续
气膜建筑之所以能够拥有广阔的发展空间,源于其融合了诸多优势特点,使其成为未来建筑领域的前沿趋势。 气膜建筑注重环境可持续性和能源效率。在材料和设计上,它采用可回收材料、提高热保温效果,并积极利用太阳能等可再生能源&…...
【C语言】一种状态超时阻塞循环查询的办法
【C语言】一种状态超时阻塞循环查询的办法 文章目录 【C语言】一种状态超时阻塞循环查询的办法1.方法12.方法21.方法1 static void wait_notify_async(notify_type_t notify_type) {static rt_tick_t exit_tick;exit_tick = rt_time_get_msec();lb_int32 notify_success = RT_F…...
【leetcode】力扣热门之回文链表【简单难度】
题目描述 给你一个单链表的头节点 head ,请你判断该链表是否为回文链表。如果是,返回 true ;否则,返回 false 。 用例 输入:head [1,2,2,1] 输出:true 输入:head [1,2] 输出:f…...
【MySQL】ALL函数的巧用 以及 排序(order by)巧用 sum(条件表达式) 语法
力扣题 1、题目地址 578. 查询回答率最高的问题 2、模拟表 SurveyLog 表: Column NameTypeidintactionENUMquestion_idintanswer_idintq_numinttimestampint 这张表可能包含重复项。action 是一个 ENUM(category) 数据,可以是 “show”、“answer”…...
Debezium发布历史49
原文地址: https://debezium.io/blog/2019/02/19/reliable-microservices-data-exchange-with-the-outbox-pattern/ 欢迎关注留言,我是收集整理小能手,工具翻译,仅供参考,笔芯笔芯. 使用发件箱模式进行可靠的微服务数…...
数据结构——队列(Queue)
目录 1.队列的介绍 2.队列工程 2.1 队列的定义 2.1.1 数组实现队列 2.1.2 单链表实现队列 2.2 队列的函数接口 2.2.1 队列的初始化 2.2.2 队列的数据插入(入队) 2.2.3 队列的数据删除(出队) 2.2.4 取队头数据 2.2.5 取队…...
uniapp微信小程序投票系统实战 (SpringBoot2+vue3.2+element plus ) -后端架构搭建
锋哥原创的uniapp微信小程序投票系统实战: uniapp微信小程序投票系统实战课程 (SpringBoot2vue3.2element plus ) ( 火爆连载更新中... )_哔哩哔哩_bilibiliuniapp微信小程序投票系统实战课程 (SpringBoot2vue3.2element plus ) ( 火爆连载更新中... )共计21条视频…...
两种方式实现mysql截取年月日
select date_format(now(), %Y-%m-%d) select substring(now(), 1, 10)...
WPF 使用矢量字体图标
矢量字体图标 在WPF项目中经常需要显示图标,但是项目改动后,有时候需要替换和修改图标,这样非常麻烦且消耗开发和美工的时间。为了快速开发项目,节省项目时间,使用图标矢量字体图标是一个非常不错的选择。 矢量字体图标…...
基于算法竞赛的c++编程(28)结构体的进阶应用
结构体的嵌套与复杂数据组织 在C中,结构体可以嵌套使用,形成更复杂的数据结构。例如,可以通过嵌套结构体描述多层级数据关系: struct Address {string city;string street;int zipCode; };struct Employee {string name;int id;…...
(LeetCode 每日一题) 3442. 奇偶频次间的最大差值 I (哈希、字符串)
题目:3442. 奇偶频次间的最大差值 I 思路 :哈希,时间复杂度0(n)。 用哈希表来记录每个字符串中字符的分布情况,哈希表这里用数组即可实现。 C版本: class Solution { public:int maxDifference(string s) {int a[26]…...
C++初阶-list的底层
目录 1.std::list实现的所有代码 2.list的简单介绍 2.1实现list的类 2.2_list_iterator的实现 2.2.1_list_iterator实现的原因和好处 2.2.2_list_iterator实现 2.3_list_node的实现 2.3.1. 避免递归的模板依赖 2.3.2. 内存布局一致性 2.3.3. 类型安全的替代方案 2.3.…...
在鸿蒙HarmonyOS 5中实现抖音风格的点赞功能
下面我将详细介绍如何使用HarmonyOS SDK在HarmonyOS 5中实现类似抖音的点赞功能,包括动画效果、数据同步和交互优化。 1. 基础点赞功能实现 1.1 创建数据模型 // VideoModel.ets export class VideoModel {id: string "";title: string ""…...
centos 7 部署awstats 网站访问检测
一、基础环境准备(两种安装方式都要做) bash # 安装必要依赖 yum install -y httpd perl mod_perl perl-Time-HiRes perl-DateTime systemctl enable httpd # 设置 Apache 开机自启 systemctl start httpd # 启动 Apache二、安装 AWStats࿰…...
系统设计 --- MongoDB亿级数据查询优化策略
系统设计 --- MongoDB亿级数据查询分表策略 背景Solution --- 分表 背景 使用audit log实现Audi Trail功能 Audit Trail范围: 六个月数据量: 每秒5-7条audi log,共计7千万 – 1亿条数据需要实现全文检索按照时间倒序因为license问题,不能使用ELK只能使用…...
Golang dig框架与GraphQL的完美结合
将 Go 的 Dig 依赖注入框架与 GraphQL 结合使用,可以显著提升应用程序的可维护性、可测试性以及灵活性。 Dig 是一个强大的依赖注入容器,能够帮助开发者更好地管理复杂的依赖关系,而 GraphQL 则是一种用于 API 的查询语言,能够提…...
【配置 YOLOX 用于按目录分类的图片数据集】
现在的图标点选越来越多,如何一步解决,采用 YOLOX 目标检测模式则可以轻松解决 要在 YOLOX 中使用按目录分类的图片数据集(每个目录代表一个类别,目录下是该类别的所有图片),你需要进行以下配置步骤&#x…...
鱼香ros docker配置镜像报错:https://registry-1.docker.io/v2/
使用鱼香ros一件安装docker时的https://registry-1.docker.io/v2/问题 一键安装指令 wget http://fishros.com/install -O fishros && . fishros出现问题:docker pull 失败 网络不同,需要使用镜像源 按照如下步骤操作 sudo vi /etc/docker/dae…...
零基础在实践中学习网络安全-皮卡丘靶场(第九期-Unsafe Fileupload模块)(yakit方式)
本期内容并不是很难,相信大家会学的很愉快,当然对于有后端基础的朋友来说,本期内容更加容易了解,当然没有基础的也别担心,本期内容会详细解释有关内容 本期用到的软件:yakit(因为经过之前好多期…...
