{"version":"0.1.0","code":"0000","result":true,"message":"处理成功","errdetail":"","timestamp":1671508966781,"data":{"id":71712998,"title":"12.5常见问题","slug":"kg8xb6","format":"lake","bookId":26046811,"body":null,"body_draft":null,"body_html":"

1、初始化

1.1 初始化前依赖

定位参数

LocModeType locModeType = new LocModeType();\nlocModeType.funcs |= LocFuncSwitch.LocFuncEHPEnable;\nPosService.init();

1.2 初始化EHP

(1)假如是对接前期,没实车情况下,需要验证EHP的功能,可以打开enableSimulatedNavi

public class EHPInitParam implements java.io.Serializable {\n  /**\n   * 模拟导航是否支持ehp功能,默认否\n   */\n    public boolean enableSimulatedNavi;

但是需要注意的是,这项功能需要在发版时关掉。

1.3 初始化后依赖

网络状态,需要设置

public final class NetworkStatus {\n    @IntDef({ NetworkStatusNotReachable, NetworkStatusWiFi, NetworkStatus2G, NetworkStatus3G, NetworkStatus4G, NetworkStatusOther, NetworkStatus5G, AUTO_UNKNOWN_ERROR })\n    @Retention(RetentionPolicy.CLASS)\n    public @interface NetworkStatus1 {\n    }\n    /*\n     * 非法操作错误\n     */\n    public final static int AUTO_UNKNOWN_ERROR = Integer.MIN_VALUE;\n    /**\n   *  @brief 网络状态:无网络\n   */\n    public final static int NetworkStatusNotReachable = 1;\n    /**\n   *  @brief 网络状态:wifi\n   */\n    public final static int NetworkStatusWiFi = NetworkStatusNotReachable + 1;\n    /**\n   *  @brief 网络状态:2G\n   */\n    public final static int NetworkStatus2G = NetworkStatusWiFi + 1;\n    /**\n   *  @brief 网络状态:3G\n   */\n    public final static int NetworkStatus3G = NetworkStatus2G + 1;\n    /**\n   *  @brief 网络状态:4G\n   */\n    public final static int NetworkStatus4G = NetworkStatus3G + 1;\n    /**\n   *  @brief 网络状态:其他网络类型\n   */\n    public final static int NetworkStatusOther = NetworkStatus4G + 1;\n    /**\n   *  @biref 网络状态: 5G\n   */\n    public final static int NetworkStatus5G = NetworkStatusOther + 1;\n}\n\nServiceMgr.getServiceMgrInstance().networkChange(networkStatus);\n并且调用\nEHPService.updateNetworkStatus(networkStatus);

2、提bug要求

EHP相关问题,需要提供AutoSDK和EHP相关日志。

对应的日志目录:

目录名称

目录功能

log

AutoSDK日志

ehptrace

EHP调试日志

ehpifc

EHP接口调用信息日志

ehpcloud

EHP云端日志

ehpexport

EHP透出协议日志

gidc

双域通信日志

3、类别-协议规格


编号

问题描述

问题回复

1

EHP使用的协议及版本是什么?

ADASISV2协议2.0.4;

2

高德EHP在ADASIS V2基础上是否做了扩展,有哪些?

结合高德数据优势会基于ADASISV2协议拓展,如电子眼限速、动态数据(交通信息(流、事件),后续会支持天气及车道信息的透出;

3

AV2协议消息发送的规则是什么样的?

1、meta data作为第一条消息发送
2、meta data消息按周期发送,默认5s 或在内容变化时需要立刻被发送
3、position消息按周期发送,默认150ms,可配置
4、stub&segment&profile消息随路网拓展,默认间隔40ms;

4

是否可以输出单独的信号指示这是隧道?

可以,SegmentMessage消息中的ADAS_Seg_Tunnel

5

是否可以输出单独的信号指示这是桥梁?

可以,SegmentMessage消息中的ADAS_Seg_Bridge

6

高德道路等级表达形式

通过ADAS_Seg_FuncRoadClass表达

7

高德v2消息的发送形式,多路复用?非多路复用?

非多路复用,即各个消息类别分别对应不同的CANID

8

ADAS里没有字段能表示出入口(formway)信息,是否是用0xF表示出入口匝道,其它匝道用0x9或0xA表示 ?    

0xF不仅表示出入口信息,很多未定义的信息都通过0xF表示。高速匝道基本可以用0x9和0xA表示,但高速主辅路的出入口匝道和带出入口等标志牌的匝道(酌情处理)不用0x9和0xA表示。


9

需确认ADAS_Posn_Rehead能否表示车辆行驶方向,回复中只确认能输出ADAS_Posn_Rehead信号

类似问题:ADAS_Posn_Rehead 这个信号如何算出?

行驶方向可通过ADAS_Posn_Rehead信号获取,相对于path的车头朝向:

• 0: 朝着路径方向

• 1: 向右1.417度

• 2: 与路径方向朝右

• 126: 向右178.583度

• 127: 相反方向

• 128: 178.583 degrees left (181.417 degrees right)

计算方法:定位传过来的车头方向与道路形点算出来的道路方向的夹角。

10

ADAS_Posn_Spd车辆相对行驶速度的这个信号如何计算得出?

来源定位输出:整车CAN信号输出的实车车速

4、类别-性能指标


编号

问题描述

问题回复

1

EHP性能消耗是多少?

由于EHP模块的消耗强关联路网复杂程度,因此下述参考数值可能结合路网复杂程度有所调整,其中EHP独立性能消耗如下;
cpu:5%;
memory内存:25-35M;
流量:3.5M/百公里;


","body_lake":null,"pub_level":null,"status":"0","updated_at":"2022-08-02 05:59:27","deleted_at":null,"nameSpace":"mnlcaa/v610","browseCount":155,"collectCount":0,"estimateDate":6,"docStatus":0,"permissions":true,"overView":false}}