ADASIS v3 Protocol
这两份文档虽然版本号相同(均为 v3.1.0.RC1,发布于2018年7月5日),但它们在整个 ADASIS v3 标准体系中扮演着完全不同但互补的角色。简单来说:[*]《ADASIS v3 Protocol Specifications》 是“规范说明书”(教你为什么这么设计、系统怎么运作)。
[*]《ADASIS v3 Protocol Reference》 是“接口参考字典”(教你具体的变量叫什么、数据类型长什么样)。
以下是它们的具体区别和详细对比:1. 核心定位与摘要对比
维度ADASIS v3 Protocol Specifications (规范)ADASIS v3 Protocol Reference (参考)
文档性质宏观与机制规范 (Specification)微观与接口参考 (Reference / API 字典)
核心摘要旨在标准化数字地图与 ADAS 应用之间的接口。介绍了“ADAS Horizon(ADAS视界)”的概念,描述其架构、路径表示、同步机制和通信机制。提供了 ADASIS v3 协议规范定义的 Profile 类型和 Franca IDL 类型的 API 参考。
主要受众系统架构师、项目经理、集成工程师、测试工程师。具体的软件开发工程师(写代码的 C/C++ 程序员)、接口开发人员。
2. 内容结构对比《Protocol Specifications》(规范)这份文档重点讲概念、逻辑和机制。
[*]1-2章 介绍与概念 (Concept):解释什么是 ADAS Horizon(视界),路径(Path)与路网(Link)的区别,如何用树形结构(Forest/Tree)表示前方道路。
[*]3章 基本实体 (Basic Entities):详细解释 Path(路径)、Profile(属性剖面)、Position(车辆位置)这三个核心概念的逻辑含义。
[*]4章 管理机制 (Management):这是非常核心的部分。讲解了 Provider(发送端)和 Reconstructor(接收端)如何同步。比如:路径的生命周期(Path Control)、数据的删除机制(Profile Control)、动态更新机制(Value Update / Range Update)。
[*]5-8章 指南与示例:包含带宽节省建议、错误检测与恢复机制(比如通过计数器检测丢包)、以及各种实际场景的举例(如车道连接、T型路口等)。
《Protocol Reference》(参考)这份文档就是一本查字典用的数据字典,高度结构化。
[*]1章 版本控制:讲解向下兼容的规则。
[*]2章 Profiles Reference(剖面参考):详细列出了 ADASIS v3 中定义的所有 Profile 类型。比如:
[*]交叉口 (Node)
[*]道路几何 (曲率 Curvature, 坡度 Slope)
[*]车道模型 (Lane Model, 车道几何, 车道连接)
[*]速度限制 (Effective/Extended Speed Limit)
[*]全局数据 (国家代码, 地图版本等)
[*]3章 Franca IDL Reference:这是纯代码级别的定义,包含了所有底层数据结构的语法。
[*]Typedefs(如 typedef UInt32 PathId)
[*]Enumerations(枚举,如 LaneTransition 包含 Opening, Closing 等)
[*]Structures(结构体,如 struct ProfileEntry { ... } 详细列出了里面的每一个字段及其类型)
[*]Messages(如 PositionMessage、ProfileMessage)
谢谢分享 感谢分享
感谢分享 谢谢分享 谢谢分享 学习学习 感谢分享
页:
[1]