一种无人驾驶观光车的数据记录系统及方法与流程
未命名
07-12
阅读:197
评论:0

1.本发明属于汽车智能驾驶技术领域,具体涉及一种无人驾驶观光车的数据记录系统及方法。
背景技术:
2.目前公开专利没有针对无人驾驶观光车的数据记录系统的案例,在已知的公开专利中,公开号cn 109240155 a的专利提供了一种多数据源汽车数据采集系统及方法,主要提供一种可配置化数据采集系统开发技术,解决了数据采集应用依赖于数据采集设备开发人员的问题,但是对于无人驾驶观光车的适用性很低,无人驾驶所具备的数据自动筛选需求也没有涉及。
3.现有观光车数据记录系统,一般仅为运营图像视频记录,主要用于出现事故后调取视频回放用于事后的故障分析,不能为提供更为详细的分析数据。并且现有传统汽车数据记录系统,主要用于运营车辆数据本地记录,数据一般限于常规的未经处理的原始数据,不加区分的数据记录造成数据存储量巨大,不利于数据传输,也不利于数据云端存储。
4.因此,现阶段需设计一种无人驾驶观光车的数据记录系统及方法,来解决以上问题。
技术实现要素:
5.本发明目的在于提供一种无人驾驶观光车的数据记录系统及方法,用于解决上述现有技术中存在的技术问题,本发明对比现有车辆数据记录方案,在无人驾驶观光车应用场景中使用简便,整车数据记录过程中无需人工操作而自动完成,必要时可通过调整少量系统参数满足不同数据记录需求,本发明所述系统和方法更利于实际无人驾驶车辆运营的维护和使用。
6.为实现上述目的,本发明的技术方案是:
7.一种无人驾驶观光车的数据记录系统,包括:
8.车辆编号验证模块,用于车辆编号有效性的验证,所述有效性是指对象是否存在以及是否编号格式符合设定要求,所述设定要求由车辆编号验证模块设定;
9.数据通信模块,用于接收车辆数据信息,并根据需要把不同格式数据转换为相同格式数据;
10.数据筛选模块,用于将数据划分为两类,一类是完整的原始数据,另一类是有车辆运动特征的数据;
11.数据打包模块,用于将经过分类的数据,分配与数据分类相关的时间间隔,并分配与车辆编号和记录时间相关的文件名称,分配与记录时间相关的本地文件路径;
12.数据本地记录模块,根据数据打包模块分配的文件名称和本地文件路径在车载电脑本地进行存储;
13.数据发送模块,在一个数据包完成数据本地记录后,延迟一个固定时间,然后将数
据包压缩后,使用互联网功能发送至文件服务器模块;
14.文件服务器模块,用于接收数据发送模块发送的数据,并在文件服务器中存储;文件服务器模块利用脚本程序,自动对过期数据文件进行清理。
15.进一步的,所述车辆运动特征包括但不限于:驾驶模式为自动驾驶、车速不为0、车速从非0变为0后停车时间不大于1分钟。
16.进一步的,还包括图像数据采集模块、编号位置检测模块、图像亮度检测模块、辅助照明调节模块、编号完整度检测模块、编号清晰度检测模块、控制模块;
17.所述控制模块分别与所述图像数据采集模块、编号位置检测模块、图像亮度检测模块、辅助照明调节模块、编号完整度检测模块、编号清晰度检测模块连接;
18.所述图像数据采集模块用于采集观光车车辆编号所在区域的实时图像数据;
19.所述编号位置检测模块用于检测所述实时图像数据中是否完全涵盖车辆编号位置;
20.所述图像亮度检测模块用于检测所述实时图像数据的亮度是否符合预设标准;
21.所述辅助照明调节模块用于调节观光车车辆编号位置的照明强度;
22.所述编号完整度检测模块用于检测所述实时图像数据中车辆编号是否完整;
23.所述编号清晰度检测模块用于检测所述实时图像数据中车辆编号是否清晰。
24.进一步的,所述控制模块控制所述图像数据采集模块、编号位置检测模块、图像亮度检测模块、辅助照明调节模块、编号完整度检测模块、编号清晰度检测模块常闭;
25.当所述车辆编号验证模块无法自动获取当前观光车的车辆编号时,所述控制模块控制所述图像数据采集模块、编号位置检测模块开启;
26.当所述编号位置检测模块检测到所述实时图像数据中完全涵盖车辆编号位置时,所述控制模块控制所述图像亮度检测模块开启;
27.当所述图像亮度检测模块检测到所述实时图像数据的亮度不符合预设标准时,所述控制模块控制所述辅助照明调节模块;当所述图像亮度检测模块检测到所述实时图像数据的亮度符合预设标准时,所述控制模块控制所述编号完整度检测模块、编号清晰度检测模块开启。
28.进一步的,还包括污浊检测模块、喷水清洁模块;
29.所述控制模块分别与所述污浊检测模块、喷水清洁模块连接;
30.所述污浊检测模块用于检测车辆编号位置是否存在污浊情况;
31.所述喷水清洁模块用于对车辆编号位置进行喷水清洁。
32.进一步的,所述控制模块控制所述还包括污浊检测模块、喷水清洁模块常闭;
33.当所述编号清晰度检测模块检测到所述实时图像数据中车辆编号不清晰时,所述控制模块控制所述污浊检测模块开启;
34.当所述污浊检测模块检测到车辆编号位置存在污浊情况时,所述控制模块控制所述喷水清洁模块开启。
35.进一步的,在所述数据打包模块中,记录时间为数据产生的当前时间,如果数据为一个时间段的数据,则记录时间为该时间段内的最早时间。
36.一种无人驾驶观光车的数据记录方法,包括以下步骤:
37.s101,所述数据记录系统启动后,车辆编号验证模块开始验证车辆编号是否有效,
如果无效,则提示车辆操作人员进行处理,如果有效则执行步骤s102;
38.s102,通过数据通信模块对车辆各部分的数据进行接收,数据接收来源包括can协议数据、udp协议数据,如果存在udp协议数据,数据通信模块将udp协议数据进行解析并转换为can协议格式数据;然后执行步骤s103;
39.s103,通过数据筛选模块将数据接收模块得到的数据进行筛选处理,生成两类数据,并分配不同记录时间间隔,一类是完整原始数据,每隔10分钟对应1个文件,一类是带有运动特征的数据,每隔2分钟对应一个文件;然后执行步骤s104;
40.s104,通过数据打包模块,生成每个数据文件的文件名称和本地保存路径,所述文件名称包括车辆编号、精确到秒的数据时间、筛选类别,所述本地保存路径包括车辆编号和精确到天的数据时间;然后执行步骤s105;
41.s105,通过数据本地记录模块,将打包后的数据文件按照所述本地保存路径进行保存;然后延时1分钟执行步骤s106;
42.s106,通过数据发送模块将数据本地记录文件进行自动压缩,然后根据ftp文件传输规则,将压缩后的文件发送至文件服务器;然后执行步骤s107;
43.s107,通过文件服务器模块实现对数据压缩文件的远程记录功能。
44.与现有技术相比,本发明所具有的有益效果为:
45.对比现有车辆数据记录方案,在无人驾驶观光车应用场景中使用简便,整车数据记录过程中无需人工操作而自动完成,必要时可通过调整少量系统参数满足不同数据记录需求,本发明所述系统和方法更利于实际无人驾驶车辆运营的维护和使用。通过自动化车辆数据存储方法,同时实现数据的本地记录和云服务器远程记录,整个过程无需操作人员操作,同时考虑了网络中断时的数据存储安全性,让使用更为便捷有效,此外,对数据经过压缩后再传送至云端的方法也减少了对数据流量以及云端存储空间的需求。
附图说明
46.图1为本方案实施方式的互系统结构示意图。
47.图2为本方案实施方式的方法步骤示意图。
具体实施方式
48.为了使本发明的目的,技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明,即所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。
49.因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。需要说明的是,术语“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。
50.而且,术语“包括”,“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使
得包括一系列要素的过程,方法,物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程,方法,物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程,方法,物品或者设备中还存在另外的相同要素。
51.如图1所示,提出一种无人驾驶观光车的数据记录系统100,包括:
52.车辆编号验证模块110,用于车辆编号有效性的验证,所述有效性是指对象是否存在以及是否编号格式符合设定要求,所述设定要求由车辆编号验证模块设定;
53.数据通信模块120,用于接收车辆数据信息,并根据需要把不同格式数据转换为相同格式数据;
54.数据筛选模块130,用于将数据划分为两类,一类是完整的原始数据,另一类是有车辆运动特征的数据;
55.数据打包模块140,用于将经过分类的数据,分配与数据分类相关的时间间隔,并分配与车辆编号和记录时间相关的文件名称,分配与记录时间相关的本地文件路径;
56.数据本地记录模块150,根据数据打包模块分配的文件名称和本地文件路径在车载电脑本地进行存储;
57.数据发送模块160,在一个数据包完成数据本地记录后,延迟一个固定时间,然后将数据包压缩后,使用互联网功能发送至文件服务器模块;
58.文件服务器模块170,用于接收数据发送模块发送的数据,并在文件服务器中存储;文件服务器模块利用脚本程序,自动对过期数据文件进行清理。
59.进一步的,所述车辆运动特征包括但不限于:驾驶模式为自动驾驶、车速不为0、车速从非0变为0后停车时间不大于1分钟。
60.上述方案中,对比现有车辆数据记录方案,在无人驾驶观光车应用场景中使用简便,整车数据记录过程中无需人工操作而自动完成,必要时可通过调整少量系统参数满足不同数据记录需求,本发明所述系统和方法更利于实际无人驾驶车辆运营的维护和使用。
61.进一步的,还包括图像数据采集模块、编号位置检测模块、图像亮度检测模块、辅助照明调节模块、编号完整度检测模块、编号清晰度检测模块、控制模块;
62.所述控制模块分别与所述图像数据采集模块、编号位置检测模块、图像亮度检测模块、辅助照明调节模块、编号完整度检测模块、编号清晰度检测模块连接;
63.所述图像数据采集模块用于采集观光车车辆编号所在区域的实时图像数据;
64.所述编号位置检测模块用于检测所述实时图像数据中是否完全涵盖车辆编号位置;
65.所述图像亮度检测模块用于检测所述实时图像数据的亮度是否符合预设标准;
66.所述辅助照明调节模块用于调节观光车车辆编号位置的照明强度;
67.所述编号完整度检测模块用于检测所述实时图像数据中车辆编号是否完整;
68.所述编号清晰度检测模块用于检测所述实时图像数据中车辆编号是否清晰。
69.进一步的,所述控制模块控制所述图像数据采集模块、编号位置检测模块、图像亮度检测模块、辅助照明调节模块、编号完整度检测模块、编号清晰度检测模块常闭;
70.当所述车辆编号验证模块无法自动获取当前观光车的车辆编号时,所述控制模块控制所述图像数据采集模块、编号位置检测模块开启;
71.当所述编号位置检测模块检测到所述实时图像数据中完全涵盖车辆编号位置时,所述控制模块控制所述图像亮度检测模块开启;
72.当所述图像亮度检测模块检测到所述实时图像数据的亮度不符合预设标准时,所述控制模块控制所述辅助照明调节模块;当所述图像亮度检测模块检测到所述实时图像数据的亮度符合预设标准时,所述控制模块控制所述编号完整度检测模块、编号清晰度检测模块开启。
73.上述方案中,当车辆编号验证模块无法自动获取时,通过图像数据采集模块、编号位置检测模块、图像亮度检测模块、辅助照明调节模块、编号完整度检测模块、编号清晰度检测模块之间的有序配合动作,可间接获取车辆编号,若仍无法间接获取时,可快速检测定位出异常详情,便于相关人员快速反应处理。并且,各个环节依次启动,可避免过多模块长时间无效动作和检测采集过多无效数据。
74.进一步的,还包括污浊检测模块、喷水清洁模块;
75.所述控制模块分别与所述污浊检测模块、喷水清洁模块连接;
76.所述污浊检测模块用于检测车辆编号位置是否存在污浊情况;
77.所述喷水清洁模块用于对车辆编号位置进行喷水清洁。
78.进一步的,所述控制模块控制所述还包括污浊检测模块、喷水清洁模块常闭;
79.当所述编号清晰度检测模块检测到所述实时图像数据中车辆编号不清晰时,所述控制模块控制所述污浊检测模块开启;
80.当所述污浊检测模块检测到车辆编号位置存在污浊情况时,所述控制模块控制所述喷水清洁模块开启。
81.上述方案中,编号清晰度检测模块检测到实时图像数据中车辆编号不清晰时,可能是因为车辆编号位置长期暴露存在污浊、积尘等情况;通过污浊检测模块、喷水清洁模块可自动调节请清理。
82.进一步的,在所述数据打包模块中,记录时间为数据产生的当前时间,如果数据为一个时间段的数据,则记录时间为该时间段内的最早时间。
83.如图2所示,提出一种无人驾驶观光车的数据记录方法,包括以下步骤:
84.s101,所述数据记录系统启动后,车辆编号验证模块开始验证车辆编号是否有效,如果无效,则提示车辆操作人员进行处理,如果有效则执行步骤s102;
85.s102,通过数据通信模块对车辆各部分的数据进行接收,数据接收来源包括can协议数据、udp协议数据,如果存在udp协议数据,数据通信模块将udp协议数据进行解析并转换为can协议格式数据;然后执行步骤s103;
86.s103,通过数据筛选模块将数据接收模块得到的数据进行筛选处理,生成两类数据,并分配不同记录时间间隔,一类是完整原始数据,每隔10分钟对应1个文件,一类是带有运动特征的数据,每隔2分钟对应一个文件;然后执行步骤s104;
87.s104,通过数据打包模块,生成每个数据文件的文件名称和本地保存路径,所述文件名称包括车辆编号、精确到秒的数据时间、筛选类别,所述本地保存路径包括车辆编号和精确到天的数据时间;然后执行步骤s105;
88.s105,通过数据本地记录模块,将打包后的数据文件按照所述本地保存路径进行保存;然后延时1分钟执行步骤s106;
89.s106,通过数据发送模块将数据本地记录文件进行自动压缩,然后根据ftp文件传输规则,将压缩后的文件发送至文件服务器;然后执行步骤s107;
90.s107,通过文件服务器模块实现对数据压缩文件的远程记录功能。
91.上述方案中,通过自动化车辆数据存储方法,同时实现数据的本地记录和云服务器远程记录,整个过程无需操作人员操作,同时考虑了网络中断时的数据存储安全性,让使用更为便捷有效,此外,对数据经过压缩后再传送至云端的方法也减少了对数据流量以及云端存储空间的需求。
92.以上是本发明的较佳实施例,凡依本发明技术方案所作的改变,所产生的功能作用未超出本发明技术方案的范围时,均属于本发明的保护范围。
技术特征:
1.一种无人驾驶观光车的数据记录系统,其特征在于,包括:车辆编号验证模块,用于车辆编号有效性的验证,所述有效性是指对象是否存在以及是否编号格式符合设定要求,所述设定要求由车辆编号验证模块设定;数据通信模块,用于接收车辆数据信息,并根据需要把不同格式数据转换为相同格式数据;数据筛选模块,用于将数据划分为两类,一类是完整的原始数据,另一类是有车辆运动特征的数据;数据打包模块,用于将经过分类的数据,分配与数据分类相关的时间间隔,并分配与车辆编号和记录时间相关的文件名称,分配与记录时间相关的本地文件路径;数据本地记录模块,根据数据打包模块分配的文件名称和本地文件路径在车载电脑本地进行存储;数据发送模块,在一个数据包完成数据本地记录后,延迟一个固定时间,然后将数据包压缩后,使用互联网功能发送至文件服务器模块;文件服务器模块,用于接收数据发送模块发送的数据,并在文件服务器中存储;文件服务器模块利用脚本程序,自动对过期数据文件进行清理。2.根据权利要求1所述的一种无人驾驶观光车的数据记录系统,其特征在于,所述车辆运动特征包括但不限于:驾驶模式为自动驾驶、车速不为0、车速从非0变为0后停车时间不大于1分钟。3.根据权利要求1所述的一种无人驾驶观光车的数据记录系统,其特征在于,还包括图像数据采集模块、编号位置检测模块、图像亮度检测模块、辅助照明调节模块、编号完整度检测模块、编号清晰度检测模块、控制模块;所述控制模块分别与所述图像数据采集模块、编号位置检测模块、图像亮度检测模块、辅助照明调节模块、编号完整度检测模块、编号清晰度检测模块连接;所述图像数据采集模块用于采集观光车车辆编号所在区域的实时图像数据;所述编号位置检测模块用于检测所述实时图像数据中是否完全涵盖车辆编号位置;所述图像亮度检测模块用于检测所述实时图像数据的亮度是否符合预设标准;所述辅助照明调节模块用于调节观光车车辆编号位置的照明强度;所述编号完整度检测模块用于检测所述实时图像数据中车辆编号是否完整;所述编号清晰度检测模块用于检测所述实时图像数据中车辆编号是否清晰。4.根据权利要求3所述的一种无人驾驶观光车的数据记录系统,其特征在于,所述控制模块控制所述图像数据采集模块、编号位置检测模块、图像亮度检测模块、辅助照明调节模块、编号完整度检测模块、编号清晰度检测模块常闭;当所述车辆编号验证模块无法自动获取当前观光车的车辆编号时,所述控制模块控制所述图像数据采集模块、编号位置检测模块开启;当所述编号位置检测模块检测到所述实时图像数据中完全涵盖车辆编号位置时,所述控制模块控制所述图像亮度检测模块开启;当所述图像亮度检测模块检测到所述实时图像数据的亮度不符合预设标准时,所述控制模块控制所述辅助照明调节模块;当所述图像亮度检测模块检测到所述实时图像数据的亮度符合预设标准时,所述控制模块控制所述编号完整度检测模块、编号清晰度检测模块
开启。5.根据权利要求4所述的一种无人驾驶观光车的数据记录系统,其特征在于,还包括污浊检测模块、喷水清洁模块;所述控制模块分别与所述污浊检测模块、喷水清洁模块连接;所述污浊检测模块用于检测车辆编号位置是否存在污浊情况;所述喷水清洁模块用于对车辆编号位置进行喷水清洁。6.根据权利要求5所述的一种无人驾驶观光车的数据记录系统,其特征在于,所述控制模块控制所述还包括污浊检测模块、喷水清洁模块常闭;当所述编号清晰度检测模块检测到所述实时图像数据中车辆编号不清晰时,所述控制模块控制所述污浊检测模块开启;当所述污浊检测模块检测到车辆编号位置存在污浊情况时,所述控制模块控制所述喷水清洁模块开启。7.根据权利要求1所述的一种无人驾驶观光车的数据记录系统,其特征在于,在所述数据打包模块中,记录时间为数据产生的当前时间,如果数据为一个时间段的数据,则记录时间为该时间段内的最早时间。8.一种无人驾驶观光车的数据记录方法,其特征在于,包括以下步骤:s101,所述数据记录系统启动后,车辆编号验证模块开始验证车辆编号是否有效,如果无效,则提示车辆操作人员进行处理,如果有效则执行步骤s102;s102,通过数据通信模块对车辆各部分的数据进行接收,数据接收来源包括can协议数据、udp协议数据,如果存在udp协议数据,数据通信模块将udp协议数据进行解析并转换为can协议格式数据;然后执行步骤s103;s103,通过数据筛选模块将数据接收模块得到的数据进行筛选处理,生成两类数据,并分配不同记录时间间隔,一类是完整原始数据,每隔10分钟对应1个文件,一类是带有运动特征的数据,每隔2分钟对应一个文件;然后执行步骤s104;s104,通过数据打包模块,生成每个数据文件的文件名称和本地保存路径,所述文件名称包括车辆编号、精确到秒的数据时间、筛选类别,所述本地保存路径包括车辆编号和精确到天的数据时间;然后执行步骤s105;s105,通过数据本地记录模块,将打包后的数据文件按照所述本地保存路径进行保存;然后延时1分钟执行步骤s106;s106,通过数据发送模块将数据本地记录文件进行自动压缩,然后根据ftp文件传输规则,将压缩后的文件发送至文件服务器;然后执行步骤s107;s107,通过文件服务器模块实现对数据压缩文件的远程记录功能。
技术总结
本发明涉及一种无人驾驶观光车的数据记录系统及方法,属于汽车智能驾驶技术领域,对比现有车辆数据记录方案,在无人驾驶观光车应用场景中使用简便,整车数据记录过程中无需人工操作而自动完成,必要时可通过调整少量系统参数满足不同数据记录需求,本发明所述系统和方法更利于实际无人驾驶车辆运营的维护和使用。通过自动化车辆数据存储方法,同时实现数据的本地记录和云服务器远程记录,整个过程无需操作人员操作,同时考虑了网络中断时的数据存储安全性,让使用更为便捷有效,此外,对数据经过压缩后再传送至云端的方法也减少了对数据流量以及云端存储空间的需求。据流量以及云端存储空间的需求。据流量以及云端存储空间的需求。
技术研发人员:唐浩 曾帆 黄得铭 徐铮 蒋聪 尹成龙
受保护的技术使用者:成都云科新能汽车技术有限公司
技术研发日:2022.12.27
技术公布日:2023/7/11
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/