发布信息

一种自动驾驶环卫车辆数据处理方法、装置、设备和介质与流程 专利技术说明

作者:admin      2022-11-26 10:46:07     927



核算装置的制造及其应用技术1.本技术涉及数据处理技术领域,尤其涉及一种自动驾驶环卫车辆数据处理方法、装置、设备和介质。背景技术:2.目前,自动驾驶环卫车辆已实现纯无人运营调度,自动驾驶作业过程中出现的问题,无法再通过车载人员发现、收集和汇报。因此,如何定位自动驾驶环卫车辆在自动驾驶作业过程中的问题是本领域技术人员亟需解决的技术问题。技术实现要素:3.本技术提供了一种自动驾驶环卫车辆数据处理方法、装置、设备和介质,用于实现对自动驾驶环卫车辆在作业过程中的问题进行定位。4.有鉴于此,本技术第一方面提供了一种自动驾驶环卫车辆数据处理方法,包括:5.接收车载服务器上传的自动驾驶环卫车辆在作业过程中的车辆数据,所述车辆数据包括位置信息、自动驾驶环卫车辆在各个位置的作业任务、作业模式、电量、水量、和时间信息;6.对所述车辆数据进行聚合,得到聚合后的车辆数据;7.在接收到客户端发送的页面访问请求时,对聚合前后的车辆数据进行页面渲染,以便根据该客户端页面显示的车辆数据对自动驾驶环卫车辆进行问题定位。8.可选的,所述对所述车辆数据进行聚合,得到聚合后的车辆数据,包括:9.对自动驾驶环卫车辆在各作业任务中的位置信息进行聚合,生成自动驾驶环卫车辆在各作业任务下的作业轨迹;10.聚合自动驾驶环卫车辆在各作业任务中的同一作业模式下的位置信息、时间信息、电量和水量,得到自动驾驶环卫车辆在各作业任务中的各作业模式下的行驶总时长、行驶总里程、电量消耗量和水量消耗量。11.可选的,所述对聚合前后的车辆数据进行页面渲染,包括:12.根据聚合后的车辆数据统计不同作业任务中的作业模式的类型、各作业模式下的行驶总时长、行驶总里程、电量消耗量、水量消耗量,以及各作业任务下的行驶总时长、行驶总里程、电量消耗量、水量消耗量,生成各作业任务的统计列表;13.将自动驾驶环卫车辆在各个位置的作业模式、电量、水量、和时间信息关联到对应的所述作业轨迹中的对应位置上;14.结合时间轴将各作业任务的所述统计列表和所述作业轨迹渲染到页面中。15.可选的,所述结合所述时间轴将所述统计列表和所述作业轨迹渲染到页面上,之前还包括:16.对不同类型的作业模式设置不同的颜色。17.本技术第二方面提供了一种自动驾驶环卫车辆数据处理装置,包括:18.接收单元,用于接收车载服务器上传的自动驾驶环卫车辆在作业过程中的车辆数据,所述车辆数据包括位置信息、自动驾驶环卫车辆在各个位置的作业任务、作业模式、电量、水量、和时间信息;19.聚合单元,用于对所述车辆数据进行聚合,得到聚合后的车辆数据;20.渲染单元,用于在接收到客户端发送的页面访问请求时,对聚合前后的车辆数据进行页面渲染,以便根据该客户端页面显示的车辆数据对自动驾驶环卫车辆进行问题定位。21.可选的,所述聚合单元,具体用于:22.对自动驾驶环卫车辆在各作业任务中的位置信息进行聚合,生成自动驾驶环卫车辆在各作业任务下的作业轨迹;23.聚合自动驾驶环卫车辆在各作业任务中的同一作业模式下的位置信息、时间信息、电量和水量,得到自动驾驶环卫车辆在各作业任务中的各作业模式下的行驶总时长、行驶总里程、电量消耗量和水量消耗量。24.可选的,所述渲染单元,具体用于:25.在接收到页面访问请求时,根据聚合后的车辆数据统计不同作业任务中的作业模式的类型、各作业模式下的行驶总时长、行驶总里程、电量消耗量、水量消耗量,以及各作业任务下的行驶总时长、行驶总里程、电量消耗量、水量消耗量,生成各作业任务的统计列表;26.将自动驾驶环卫车辆在各个位置的作业模式、电量、水量、和时间信息关联到对应的所述作业轨迹中的对应位置上;27.结合时间轴将各作业任务的所述统计列表和所述作业轨迹渲染到页面中,以便根据页面显示的车辆数据对自动驾驶环卫车辆进行问题定位。28.可选的,所述渲染单元,还用于:29.对不同类型的作业模式设置不同的颜色。30.本技术第三方面提供了一种自动驾驶环卫车辆数据处理设备,所述设备包括处理器以及存储器;31.所述存储器用于存储程序代码,并将所述程序代码传输给所述处理器;32.所述处理器用于根据所述程序代码中的指令执行第一方面任一种所述的自动驾驶环卫车辆数据处理方法。33.本技术第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储程序代码,所述程序代码被处理器执行时实现第一方面任一种所述的自动驾驶环卫车辆数据处理方法。34.从以上技术方案可以看出,本技术具有以下优点:35.本技术提供了一种自动驾驶环卫车辆数据处理方法,包括:接收车载服务器上传的自动驾驶环卫车辆在作业过程中的车辆数据,车辆数据包括位置信息、自动驾驶环卫车辆在各个位置的作业任务、作业模式、电量、水量、和时间信息;对车辆数据进行聚合,得到聚合后的车辆数据;在接收到客户端发送的页面访问请求时,对聚合前后的车辆数据进行页面渲染,以便根据该客户端页面显示的车辆数据对自动驾驶环卫车辆进行问题定位。36.本技术中,通过接收车载服务器上传的自动驾驶环卫车辆在作业过程中的位置信息以及自动驾驶环卫车辆在各个位置的作业任务、作业模式、电量、水量、和时间信息,以收集自动驾驶环卫车辆的车辆数据,通过对车辆数据进行聚合,并将聚合前后的车辆数据渲染到页面进行展示,以便快速和直观地定位自动驾驶环卫车辆在作业过程中的问题。附图说明37.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。38.图1为本技术实施例提供的一种自动驾驶环卫车辆数据处理方法的一个流程示意图;39.图2为本技术实施例提供的一种渲染后的页面的示意图;40.图3为本技术实施例提供的一种自动驾驶环卫车辆数据处理装置的一个结构示意图。具体实施方式41.本技术提供了一种自动驾驶环卫车辆数据处理方法、装置、设备和介质,用于实现对自动驾驶环卫车辆在作业过程中的问题进行定位。42.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。43.为了便于理解,请参阅图1,本技术实施例提供了一种自动驾驶环卫车辆数据处理方法,包括:44.步骤101、接收车载服务器上传的自动驾驶环卫车辆在作业过程中的车辆数据,车辆数据包括位置信息、自动驾驶环卫车辆在各个位置的作业任务、作业模式、电量、水量、和时间信息。45.可以通过车载服务器收集自动驾驶环卫车辆在作业过程中的作业任务、位置信息、作业模式、电量、水量和时间信息等车辆数据,作业任务包括任务路线以及任务路线中各路段的作业模式,作业模式包括非作业、全扫、全洗扫、对冲、后喷雾等多种类型;可以通过车载gps获取自动驾驶环卫车辆在根据作业任务执行作业时的各个位置的经纬度坐标,得到位置信息,其中,车载服务器会收集自动驾驶环卫车辆在各个位置的作业任务、作业模式、水量、电量以及时间信息等数据。车载服务器收集到自动驾驶环卫车辆在作业过程中的车辆数据后,可以定时(如每天固定时间点上传)或实时上传车辆数据以及自动驾驶环卫车辆的车辆标识(如车辆id)给云端服务器。云端服务器接收到车辆数据后,可以根据日期将不同日期的车辆数据分类存储到云端存储介质中,还可以根据车辆标识对同一日期的自动驾驶环卫车辆的车辆数据进行分类存储,具体存储格式可以为:日期、车辆标识、作业任务、作业模式、水量、电量、经纬度坐标。46.步骤102、对车辆数据进行聚合,得到聚合后的车辆数据。47.云端服务器可以对各作业模式下的位置信息进行聚合,生成自动驾驶环卫车辆在各作业模式下的作业轨迹,还可以进一步对自动驾驶环卫车辆在各作业任务中的位置信息进行聚合,生成自动驾驶环卫车辆在各作业任务下的作业轨迹;云端服务器还可以聚合自动驾驶环卫车辆在各作业任务中的同一作业模式下的位置信息、时间信息、电量和水量,得到自动驾驶环卫车辆在各作业任务中的各作业模式下的行驶总时长、行驶总里程、电量消耗量和水量消耗量。通过根据作业模式对车辆数据进行整合,以便后续可以根据各个作业模式下的聚合数据进行数据分析,例如分析自动驾驶环卫车辆在各个作业模式下的水电资源消耗情况,以便更好的进行自动驾驶环卫车辆调度。云端服务器还可以进一步对各作业任务中的各作业模式下的行驶总时长、行驶总里程、电量消耗量和水量消耗量进行聚合,得到自动驾驶环卫车辆在各作业任务中的作业总时长、非作业总时长、作业总里程、非作业总里程、电量消耗量以及水量消耗量。48.云端服务器可以根据日期对不同日期的聚合后的车辆数据进行分类存储,还可以根据车辆标识对同一日期中的不同自动驾驶环卫车辆的聚合后的车辆数据进行分类存储,以便渲染时可以根据日期和车辆标识调用对应的数据进行渲染,也方便用户根据日期和车辆标识来查看各自动驾驶环卫车辆在不同日期的车辆数据,以及不同自动驾驶环卫车辆的车辆数据。49.步骤103、在接收到客户端发送的页面访问请求时,对聚合前后的车辆数据进行页面渲染,以便根据该客户端页面显示的车辆数据对自动驾驶环卫车辆进行问题定位。50.用户通过客户端的浏览器访问页面时,客户端会发送页面访问请求给云端服务器,云端服务器在接收到页面访问请求后,可以对聚合前后的车辆数据进行页面渲染,以便根据该客户端页面显示的车辆数据对自动驾驶环卫车辆进行问题定位。在对融合前后的车辆数据进行渲染时,可以根据聚合后的车辆数据展示自动驾驶环卫车辆在不同作业任务中的作业模式的类型、作业时长、作业里程、资源消耗等数据,还可以展示各作业模式下的行驶总时长、行驶总里程、水电量消耗等数据;可以将车载服务器上传的原始车辆数据关联至聚合后的车辆数据,以便对聚合前后的车辆数据进行联动显示;进行渲染时,结合时间轴关联聚合后的车辆数据和作业轨迹,从而可以通过时间轴查看车辆在各个时间点所处的位置、作业模式、水电量消耗情况、行驶时长、行驶里程等数据。51.具体的,云端服务器可以根据聚合后的车辆数据统计不同作业任务中的作业模式的类型、各作业模式下的行驶总时长、行驶总里程、电量消耗量、水量消耗量,以及各作业任务下的行驶总时长、行驶总里程、电量消耗量、水量消耗量,生成各作业任务的统计列表;云端服务器还可以根据车辆数据中的位置信息将自动驾驶环卫车辆在各个位置的作业模式、电量、水量、和时间信息关联到作业轨迹中的对应位置上;结合时间轴将各作业任务的统计列表和作业轨迹渲染到页面中,在渲染作业轨迹时,根据作业轨迹中各位置的经纬度坐标在对应地图上绘制出来,云端服务器还可以给不同类型的作业模式设置不同的颜色,渲染时根据设置的各作业模式对应的颜色进行渲染,使得渲染后的页面中采用不同的颜色展示各作业模式,绘制作业轨迹时,可以根据作业轨迹中各位置对应的作业模式采用对应的颜色在地图上进行绘制,以便更直观地查看各个作业模式下的车辆数据,这样在渲染后的页面中,可以查看到自动驾驶环卫车辆在执行某作业任务时在各时间点所处的位置,动驾驶环卫车辆在各个位置所处的作业模式、水量、电量等,以及自动驾驶环卫车辆在各个作业模式中的水电量消耗情况、行驶总时长、行驶总里程等。52.可以理解的是,当页面访问请求中携带有日期信息、车辆标识时,云端服务器可以根据该页面访问请求中携带的日期信息从云端存储介质中调取对应日期的聚合前后的车辆数据,根据该车辆标识提取对应自动驾驶环卫车辆的聚合前后的车辆数据,得到该车辆标识在该日期对应的聚合前后的车辆数据,然后采用上述渲染方式将提取出的聚合前后的车辆数据渲染到页面上,具体可以参考图2提供的一个渲染后的页面的示意图,通过该渲染后的页面可以查看车辆gzu_sdd_22006在日期2022-06-24中执行的作业任务,该作业任务中的作业模式的类型,以及在执行该作业任务时各作业模式下的作业时长、里程、水电资源消耗情况,执行该作业任务时的作业时长、作业里程、非作业时长、非作业里程、水电资源消耗情况以及作业轨迹。在渲染后的页面中,可以通过点击页面中的播放按钮或拖动时间轴查看自动驾驶环卫车辆何时处于何位置、何种作业模式等,该页面中的统计列表的数据也会跟随时间联动,跳至当前时间所对应的聚合后的车辆数据中,显示当前聚合后的车辆数据的行驶总时长、行驶总里程、水电量消耗量等数据;点击页面中的统计列表中的具体作业模式时,页面地图中的自动驾驶环卫车辆跟随切换至该作业模式的起点时间的起点位置,下方的时间轴也将同步至起点时间。53.当获取到车辆事件时,可以通过页面查看车辆在该时间的位置、作业任务、水量、电量等信息,以及当前所处的作业模式的行驶时长、行驶里程等数据,根据这些数据可以判断该车辆事件是正常事件还是错误事件;通过时间轴的方式,也可以判断车辆事件前后的自动驾驶环卫车辆的状态、变化情况,从而可以直观且全面地了解自动驾驶环卫车辆的行驶情况,从而实现对自动驾驶环卫车辆在作业过程中的问题进行定位。并且,通过自动驾驶环卫车辆在每个作业任务的作业时长、里程、资源消耗情况可以判断该自动驾驶环卫车辆的任务执行是否合理,在不合理的情况下,可以通过任务设置、数据验证、测试应用的循环方式,不断提升运营效率,使得自动驾驶环卫车辆用最小资源、时长,完成最多的清扫作业,以提高自动驾驶环卫车辆的调度效率和清扫效率。54.本技术实施例中,通过接收车载服务器上传的自动驾驶环卫车辆在作业过程中的作业任务、位置信息以及自动驾驶环卫车辆在各个位置的作业模式、电量、水量、和时间信息,以收集自动驾驶环卫车辆的车辆数据,通过对车辆数据进行聚合,并将聚合前后的车辆数据渲染到页面进行展示,以便快速和直观地定位自动驾驶环卫车辆在作业过程中的问题。55.以上为本技术提供的一种自动驾驶环卫车辆数据处理方法的一个实施例,以下为本技术提供的一种自动驾驶环卫车辆数据处理装置的一个实施例。56.请参考图3,本技术实施例提供的一种自动驾驶环卫车辆数据处理装置,包括:57.接收单元,用于接收车载服务器上传的自动驾驶环卫车辆在作业过程中的车辆数据,车辆数据包括位置信息、自动驾驶环卫车辆在各个位置的作业任务、作业模式、电量、水量、和时间信息;58.聚合单元,用于对车辆数据进行聚合,得到聚合后的车辆数据;59.渲染单元,用于在接收到客户端发送的页面访问请求时,对聚合前后的车辆数据进行页面渲染,以便根据该客户端页面显示的车辆数据对自动驾驶环卫车辆进行问题定位。60.作为进一步地改进,聚合单元,具体用于:可以表示:只存在a,只存在b以及同时存在a和b三种情况,其中a,b可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b或c中的至少一项(个),可以表示:a,b,c,“a和b”,“a和c”,“b和c”,或“a和b和c”,其中a,b,c可以是单个,也可以是多个。77.在本技术所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。78.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。79.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。80.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以通过一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(英文全称:read-only memory,英文缩写:rom)、随机存取存储器(英文全称:randomaccess memory,英文缩写:ram)、磁碟或者光盘等各种可以存储程序代码的介质。81.以上所述,以上实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的精神和范围。









图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!




内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,发布内容不收取任何费用也不接任何广告!




免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!

相关内容 查看全部