自动驾驶货车编队行驶系统功能规范
货车编队行驶功能规范
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项目中经常需要显示图标,但是项目改动后,有时候需要替换和修改图标,这样非常麻烦且消耗开发和美工的时间。为了快速开发项目,节省项目时间,使用图标矢量字体图标是一个非常不错的选择。 矢量字体图标…...
鸿蒙DevEco Studio HarmonyOS 5跑酷小游戏实现指南
1. 项目概述 本跑酷小游戏基于鸿蒙HarmonyOS 5开发,使用DevEco Studio作为开发工具,采用Java语言实现,包含角色控制、障碍物生成和分数计算系统。 2. 项目结构 /src/main/java/com/example/runner/├── MainAbilitySlice.java // 主界…...
Python+ZeroMQ实战:智能车辆状态监控与模拟模式自动切换
目录 关键点 技术实现1 技术实现2 摘要: 本文将介绍如何利用Python和ZeroMQ消息队列构建一个智能车辆状态监控系统。系统能够根据时间策略自动切换驾驶模式(自动驾驶、人工驾驶、远程驾驶、主动安全),并通过实时消息推送更新车…...
计算机基础知识解析:从应用到架构的全面拆解
目录 前言 1、 计算机的应用领域:无处不在的数字助手 2、 计算机的进化史:从算盘到量子计算 3、计算机的分类:不止 “台式机和笔记本” 4、计算机的组件:硬件与软件的协同 4.1 硬件:五大核心部件 4.2 软件&#…...
在鸿蒙HarmonyOS 5中使用DevEco Studio实现企业微信功能
1. 开发环境准备 安装DevEco Studio 3.1: 从华为开发者官网下载最新版DevEco Studio安装HarmonyOS 5.0 SDK 项目配置: // module.json5 {"module": {"requestPermissions": [{"name": "ohos.permis…...
《Docker》架构
文章目录 架构模式单机架构应用数据分离架构应用服务器集群架构读写分离/主从分离架构冷热分离架构垂直分库架构微服务架构容器编排架构什么是容器,docker,镜像,k8s 架构模式 单机架构 单机架构其实就是应用服务器和单机服务器都部署在同一…...
C++实现分布式网络通信框架RPC(2)——rpc发布端
有了上篇文章的项目的基本知识的了解,现在我们就开始构建项目。 目录 一、构建工程目录 二、本地服务发布成RPC服务 2.1理解RPC发布 2.2实现 三、Mprpc框架的基础类设计 3.1框架的初始化类 MprpcApplication 代码实现 3.2读取配置文件类 MprpcConfig 代码实现…...
WEB3全栈开发——面试专业技能点P4数据库
一、mysql2 原生驱动及其连接机制 概念介绍 mysql2 是 Node.js 环境中广泛使用的 MySQL 客户端库,基于 mysql 库改进而来,具有更好的性能、Promise 支持、流式查询、二进制数据处理能力等。 主要特点: 支持 Promise / async-await…...
【若依】框架项目部署笔记
参考【SpringBoot】【Vue】项目部署_no main manifest attribute, in springboot-0.0.1-sn-CSDN博客 多一个redis安装 准备工作: 压缩包下载:http://download.redis.io/releases 1. 上传压缩包,并进入压缩包所在目录,解压到目标…...
PydanticAI快速入门示例
参考链接:https://ai.pydantic.dev/#why-use-pydanticai 示例代码 from pydantic_ai import Agent from pydantic_ai.models.openai import OpenAIModel from pydantic_ai.providers.openai import OpenAIProvider# 配置使用阿里云通义千问模型 model OpenAIMode…...
【R语言编程——数据调用】
这里写自定义目录标题 可用库及数据集外部数据导入方法查看数据集信息 在R语言中,有多个库支持调用内置数据集或外部数据,包括studentdata等教学或示例数据集。以下是常见的库和方法: 可用库及数据集 openintro库 该库包含多个教学数据集&a…...
