System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及自动驾驶,尤其涉及一种基于云平台的自动驾驶车辆故障诊断装置及方法。
技术介绍
1、随着科技的发展,自动驾驶汽车被广泛应用,然而,自国内自动驾驶服务商自动驾驶技术本身并无悬殊的高下之分,而配套的高人力成本投入的“驻场式维保服务”已成普遍现象。论其背后原因,主要为:1、商用自动驾驶市场本身属“存量市场”,全国乃至全世界的港口、矿山数量有限,服务人员的响应效率至关重要。2、自动驾驶技术本身尚未成熟,故障频有发生,无法直观高效定位车辆故障问题,造成车辆无法行驶业务停摆,对于这些运营场景损失巨大。
2、目前关于自动驾驶的诊断方案中多为外接以太网诊断设备方式,通过诊断设备将例程控制的请求发送给控制器,控制器通过车载统一诊断服务的例程控制协议对以太网进行控制和诊断,并将控制和诊断的结果反馈给诊断设备。这种诊断方式需要提供专门的车辆故障信息读取设备,操作繁琐,流程复杂,便携性差,也无法实时进行显示,无法满足自动驾驶运营车辆的使用需求。
技术实现思路
1、有鉴于此,本专利技术提供一种基于云平台的自动驾驶车辆故障诊断装置及方法,以解决现有技术需要提供专门的故障信息读取设备,使用不便,无法实时显示等技术问题。
2、本专利技术提供一种基于云平台的自动驾驶车辆故障诊断装置,所述装置包括:诊断模块,设置于车辆上,利用专家系统和机器学习方法对车辆进行诊断,根据诊断结果生成故障代码,故障代码打包为指定类型的文件,发送至上报模块;上报模块,设置于车辆上,通过网络与诊断模块相连,用于
3、进一步的,所述装置还包括:分析模块,设置于云平台,与检索模块相连,用于获取检索模块检索出的故障诊断内容,并将其进行保存,并统计分析,以备后期优化。
4、本专利技术还提供一种基于云平台的自动驾驶车辆故障诊断方法,所述方法包括:步骤1:诊断模块利用专家系统和机器学习方法对车辆进行诊断,根据诊断结果生成故障代码,故障代码打包为指定类型的文件,通过网络将其发送至上报模块;步骤2:上报模块将接收到的所有文件进行汇总,通过网络将汇总文件发送至检索模块;步骤3:检索模块对接收到的汇总文件进行解析,根据解析出的内容,在预设的故障码字典中检索出相对应的故障诊断内容,并发送至显示模块;步骤4:显示模块实时显示故障诊断内容,以供相关人员查看。
5、进一步的,所述方法还包括:步骤5:分析模块获取检索模块检索出的故障诊断内容,并将其进行保存,并统计分析,以备后期优化。
6、进一步的,所述指定类型的文件为proto文件。
7、进一步的,所述诊断模块通过网络将诊断结果发送至上报模块,具体为:诊断模块采用tcp通讯,将文件以protobuf定义的结构数据通过以太网线以规定协议发送至上报模块。
8、进一步的,所述以protobuf定义的结构数据为(数据包头+数据包体+数据包尾结构)。
9、进一步的,所述上报模块通过网络将汇总文件发送至检索模块,具体为:上报模块采用以太网tcp通信,以client方式与云平台创建socket连接,通过socket连接,将汇总文件以protobuf定义的结构数据,以用规定协议上传至检索模块。
10、进一步的,所述步骤4具体为:显示模块根据人员登录的账号权限,将对应的故障诊断内容实时显示,以供该人员查看。
11、进一步的,所述故障诊断内容包括:故障信息、故障可能原因、维修建议。
12、本专利技术提供一种基于云平台的自动驾驶车辆故障诊断装置及方法,主要用于解决现有技术存在的需提供专门的故障信息读取设备,使用不便,无法实时显示等技术问题。本申请提供的技术方案无需准备专门的设备,就能够检测车辆自动驾驶系统、远程驾驶系统等车辆控制器所有节点及软件模块的故障信息,并能实时将故障信息上传至云平台,以供专业人员查看。
本文档来自技高网...【技术保护点】
1.一种基于云平台的自动驾驶车辆故障诊断装置,其特征在于,所述装置包括:
2.根据权利要求1所述一种基于云平台的自动驾驶车辆故障诊断装置,其特征在于,所述装置还包括:
3.一种采用权利要求1-2所述的基于云平台的自动驾驶车辆故障诊断装置的方法,其特征在于,所述方法包括:
4.根据权利要求3所述的一种基于云平台的自动驾驶车辆故障诊断方法,其特征在于,所述方法还包括:
5.根据权利要求3所述的一种基于云平台的自动驾驶车辆故障诊断方法,其特征在于,所述指定类型的文件为proto文件。
6.根据权利要求5所述的一种基于云平台的自动驾驶车辆故障诊断方法,其特征在于,所述诊断模块通过网络将故障代码发送至上报模块,具体为:诊断模块采用TCP通讯,将文件以protobuf 定义的结构数据通过以太网线以规定协议发送至上报模块。
7.根据权利要求6所述的一种基于云平台的自动驾驶车辆故障诊断方法,其特征在于,所述以protobuf定义的结构数据为(数据包头+数据包体+数据包尾结构)。
8.根据权利要求3所述一种基于云平
9.根据权利要求3所述一种基于云平台的自动驾驶车辆故障诊断方法,其特征在于,所述步骤4具体为:显示模块根据人员登录的账号权限,将对应的故障诊断内容实时显示,以供该人员查看。
10.根据权利要求3或9所述一种基于云平台的自动驾驶车辆故障诊断方法,其特征在于,所述故障诊断内容包括:故障信息、故障可能原因、维修建议。
...【技术特征摘要】
1.一种基于云平台的自动驾驶车辆故障诊断装置,其特征在于,所述装置包括:
2.根据权利要求1所述一种基于云平台的自动驾驶车辆故障诊断装置,其特征在于,所述装置还包括:
3.一种采用权利要求1-2所述的基于云平台的自动驾驶车辆故障诊断装置的方法,其特征在于,所述方法包括:
4.根据权利要求3所述的一种基于云平台的自动驾驶车辆故障诊断方法,其特征在于,所述方法还包括:
5.根据权利要求3所述的一种基于云平台的自动驾驶车辆故障诊断方法,其特征在于,所述指定类型的文件为proto文件。
6.根据权利要求5所述的一种基于云平台的自动驾驶车辆故障诊断方法,其特征在于,所述诊断模块通过网络将故障代码发送至上报模块,具体为:诊断模块采用tcp通讯,将文件以protobuf 定义的结构数据通过以太网线以规定协议发送至上报模块。
7.根据权利要...
【专利技术属性】
技术研发人员:刘维维,王永峰,芦栋,王祥云,
申请(专利权)人:东风悦享科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。