无人车充电方法、装置及计算机可读存储介质与流程

文档序号:13662624阅读:321来源:国知局
无人车充电方法、装置及计算机可读存储介质与流程

本发明涉及无人车配送的技术领域,尤其涉及一种无人车充电方法、装置及计算机可读存储介质。



背景技术:

现有无人车应用越来越广泛,尤其应用到了快递包裹配送的领域中,在现有无人车执行快递包裹的配送任务时,由于无人车的载重、运行路程及配送任务等操作内容都极易影响无人车的电量耗费情况,由此影响无人车的运行时电量消耗。由于无人车在执行快递包裹的配送任务时需实现无人检测,若无人车在当前配送任务时由于载重、距离或者等待配送的包裹的过程中电量耗费过多,影响下一配送点的任务配送情况,若要在配送任务的过程中控制所述无人车充电,需管理人员随时查看无人车的电量情况,并在确认电量过低时手动下发充电的控制指令以实现充电,无法实现无人配送的要求。

上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。(如列出的背景技术确实为明显的公知技术,则可删除,或根据客户要求选择删除)



技术实现要素:

本发明的主要目的在于提供一种无人车充电方法,旨在解决因无人车电量耗费问题造成的配送任务中断的技术问题。

为实现上述目的,本发明提供一种无人车充电方法,包括:

获取本次配送任务路径规划信息,根据所述路径规划信息和无人车剩余支持运输距离确认所述无人车是否能完成本次配送任务;

在确认所述无人车不能完成本次配送任务时,重新规划配送路线,根据重新规划的配送路线控制无人车前往离当前位置距离最近的无人车充电点充电;

在检测到所述无人车的电量能完成本次配送任务后,停止充电并控制无人车前往所述本次配送任务的配送点。

优选地,所述根据所述路径规划信息和无人车剩余支持运输距离确认所述无人车是否能完成本次配送任务的步骤包括:

读取所述路径规划的剩余配送距离,并将所述无人车剩余支持运输距离与所述路径规划的剩余配送距离对比,判断所述无人车是否能完成本次配送任务;

若所述无人车剩余支持运输距离大于所述路径规划的剩余配送距离,则确认所述无人车能够完成本次配送任务;

若所述无人车剩余运输距离小于或等于所述路径规划的剩余配送距离,则确认所述无人车不能后完成本次配送任务。

优选地,所述根据所述路径规划信息和无人车剩余运输距离确认所述无人车是否能完成本次配送任务的步骤之后,还包括:

在确认所述无人车能完成本次配送任务时,控制无人车前往本次配送任务的配送点。

优选地,所述控制无人车前往所述本次配送任务的配送点的步骤之后,还包括:

在接收到基于当前配送点返回的配送完成指令后,根据已获取到的本次配送任务路径规划信息,确认本次配送任务是否结束;

若本次配送任务结束,则返回到所述无人车的任务配送起点;

若本次配送任务未结束,则在确认所述无人车剩余支持运输距离能完成本次配送任务的剩余配送后,前往下一配送点。

优选地,所述在重新规划配送路线的步骤之后,还包括:

在本次配送任务中提取还未执行配送任务的收件人信息,向所述收件人传输配送延误的提示信息;

接收基于所述配送延误的提示信息触发的取消配送任务指令;

根据接收的所述取消配送任务指令的收件人信息,取消对应收件人信息配送点的配送任务。

此外,为实现上述目的,本发明还提供一种无人车充电装置,其特征在于,所述无人车充电装置包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上所述的无人车充电方法的步骤。

为实现上述目的,本发明还提供一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有无人车充电应用程序,所述无人车充电应用程序被处理器执行时实现如上所述的无人车充电方法的步骤。

本发明实施例提出的一种无人车充电方法,通过获取本次配送任务路径规划信息,根据所述路径规划信息和无人车剩余支持运输距离确认所述无人车是否能完成本次配送任务;在确认所述无人车不能完成本次配送任务时,重新规划配送路线,根据重新规划的配送路线控制无人车前往离当前位置距离最近的无人车充电点充电;在检测到所述无人车的电量能完成本次配送任务后,停止充电并控制无人车前往所述本次配送任务的配送点。通过在无人车进行配送之前检测所述无人车基于本身的包裹数量和重量、剩余电量配送距离及最近充电点距离检测的检测结果,确认当前无人车剩余配送距离是否满足本次配送任务的配送距离,并在确认不能满足本次配送距离时,寻找最近的充点电进行充电,避免在本次配送任务的过程中,由于电量耗费问题造成的配送任务中断,实现了无人车的智能充电后执行配送任务的有益效果。

附图说明

图1是本发明实施例方案涉及的硬件运行环境的终端\装置结构示意图;

图2为本发明无人车充电方法第一实施例的流程示意图;

图3为图2中无人车充电方法的步骤s20的细化流程示意图;

图4为本发明无人车充电方法第二实施例的流程示意图;

图5为本发明无人车充电方法第三实施例的流程示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明实施例的主要解决方案是:获取本次配送任务路径规划信息,根据所述路径规划信息和无人车剩余支持运输距离确认所述无人车是否能完成本次配送任务;在确认所述无人车不能完成本次配送任务时,重新规划配送路线,根据重新规划的配送路线控制无人车前往离当前位置距离最近的无人车充电点充电;在检测到所述无人车的电量能完成本次配送任务后,停止充电并控制无人车前往所述本次配送任务的配送点。

由于现有技术无人车在执行配送任务时,由于无人车所载的包裹数量的重量对所述无人车的所耗电量有一定的影响,有可能造成由于包裹太重使无人车的电量急速下降导致的配送任务中断的情况。

本发明提供一种解决方案,使无人车在执行配送任务前或者配送任务的过程中,对所述无人车进行电量检测并计算所剩电量是否支持完成本次配送任务,在确认所剩电量无法完成本次配送任务时,寻找最近的充点电充电,并在已充电量满足本次配送任务时,停止充电继续执行本次配送任务,实现了避免因电量造成的配送任务的终端,并达到了最高效率的充电过程。

如图1所示,图1是本发明实施例方案涉及的硬件运行环境的终端结构示意图。

本发明实施例终端可以是无人车,pc端,也可以是手机、平板电脑、便携计算机等具有显示功能的可移动式终端设备。

如图1所示,该终端可以包括:处理器1001,例如cpu,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。

本领域技术人员可以理解,图1中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及无人车充电应用程序。

在图1所示的终端中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的无人车充电应用程序,并执行以下操作:

获取本次配送任务路径规划信息,根据所述路径规划信息和无人车剩余支持运输距离确认所述无人车是否能完成本次配送任务;

在确认所述无人车不能完成本次配送任务时,重新规划配送路线,根据重新规划的配送路线控制无人车前往离当前位置距离最近的无人车充电点充电;

在检测到所述无人车的电量能完成本次配送任务后,停止充电并控制无人车前往所述本次配送任务的配送点。

进一步地,处理器1001可以调用存储器1005中存储的无人车充电应用程序,还执行以下操作:

读取所述路径规划的剩余配送距离,并将所述无人车剩余支持运输距离与所述路径规划的剩余配送距离对比,判断所述无人车是否能完成本次配送任务;

若所述无人车剩余支持运输距离大于所述路径规划的剩余配送距离,则确认所述无人车能够完成本次配送任务;

若所述无人车剩余运输距离小于或等于所述路径规划的剩余配送距离,则确认所述无人车不能后完成本次配送任务。

进一步地,处理器1001可以调用存储器1005中存储的无人车充电应用程序,还执行以下操作:

在确认所述无人车能完成本次配送任务时,控制无人车前往本次配送任务的配送点。

进一步地,处理器1001可以调用存储器1005中存储的无人车充电应用程序,还执行以下操作:

在接收到基于当前配送点返回的配送完成指令后,根据已获取到的本次配送任务路径规划信息,确认本次配送任务是否结束;

若本次配送任务结束,则返回到所述无人车的任务配送起点;

若本次配送任务未结束,则在确认所述无人车剩余支持运输距离能完成本次配送任务的剩余配送后,前往下一配送点。

进一步地,处理器1001可以调用存储器1005中存储的无人车充电应用程序,还执行以下操作:

在本次配送任务中提取还未执行配送任务的收件人信息,向所述收件人传输配送延误的提示信息;

接收基于所述配送延误的提示信息触发的取消配送任务指令;

根据接收的所述取消配送任务指令的收件人信息,取消对应收件人信息配送点的配送任务。

参照图2,图2为本发明无人车充电方法第一实施例的流程示意图,如下所述无人车充电方法包括:

步骤s10,获取本次配送任务路径规划信息,根据所述路径规划信息和无人车剩余支持运输距离确认所述无人车是否能完成本次配送任务;

在以实现无人车快件/包裹配送的封闭园区中,设置有任务出发地,以在所述出发地对已配置的无人车进行配送任务分配。基于已配置的无人车,获取本次配送任务的路径规划信息,并基于所述路径规划信息,对执行本次配送任务的无人车进行配送检测,所述配送检测操作包括:电量检测、包裹数量和重量检测、剩余派送路程检测及与最近充电点距离检测。其中,基于已检测到的无人车剩余电量及包裹数量和终端检测的结果,以预设格式计算在当前电量和负重下,所支持的运输距离。所述预设格式,为所述检测操作中已设定的运输距离计算方法。根据已计算所述无人车剩余支持运输距离,确认当前所述无人车是否能完成本次任务派送。所述剩余支持运输距离,为当前获取到的本次配送任务路径规划中,所要完成本次配送任务各个配送点所要途径的道路的总距离。其中,为精确计算所述剩余支持运输距离,还需考虑到在本次配送任务路径中,所途径的红绿灯、包裹配送时间等的电量消耗,即所述剩余支持运输距离中还包括红绿灯等待耗时所用电量的对应运输距离、无人车停车等待耗时所用电量的对应运输距离及无人车在重新启动时的耗电量检测。例如在本次配送任务路径规划中,途径两个红绿灯路口,默认红绿灯等待时长为1分钟,则根据所述无人车的等待时间,并基于所述无人车的重量检测,计算所述等待时间内的耗电量,并基于所述耗电量计算对应的运输距离,将所述运输距离添加至剩余派送路程检测中,以精确计算所述剩余派送路程。

步骤s20,在确认所述无人车不能完成本次配送任务时,重新规划配送路线,根据重新规划的配送路线控制无人车前往离当前位置距离最近的无人车充电点充电;

基于检测结果中已计算到的所述无人车剩余电量所支持的运输距离与本次配送任务的剩余配送距离的比对结果,在确认所述运输距离不能满足所述剩余配送距离,即所述运输距离小于所述剩余配送距离时,重新规划配送路线,执行所述重新规划配送路线的具体内容,为在所述规划配送路线中新添加一段到当前位置距离最近的充点电的路程,根据已重新规划的配送路线,前往所述重新规划路线中的最近充电点的位置充电。

步骤s30,在检测到所述无人车的电量能完成本次配送任务后,停止充电并控制无人车前往所述本次配送任务的配送点。

所述无人车在充电点的充电过程中,实时检测所述无人车的充电电量,并根据所述充电电量计算所述无人车的配送距离,并在计算到所述无人车的配送距离能够满足重新规划线路的剩余配送距离时,停止充电,并前往所述重新规划线路下一配送点。其中,所述剩余配送距离,为所述无人车在充电结束后,基于所述无人车的当前位置,重新规划路线,并基于所述重新规划路线的剩余配送距离。通过重新进行路线规划操作,避免造成距离差异。

另外,所述根据所述路径规划信息和无人车剩余运输距离确认所述无人车是否能完成本次配送任务的步骤之后,还包括:

在确认所述无人车能完成本次配送任务时,控制无人车前往本次配送任务的配送点。

基于检测结果中已计算到的所述无人车剩余电量所支持的运输距离与本次配送任务的剩余配送距离的比对结果,在确认所述运输距离能满足所述剩余配送距离时,即所述运输距离大于或等于所述剩余配送距离时,执行所述配送任务,即直接前往下一配送点进行配送任务。

进一步的,基于已完成任务配送的所述无人车,收集所述无人车的配送情况,并将所述配送情况整理为配送列表,以收集无人车的配送任务派送情况,分析所述无人车的派送情况,继而调整无人车的检测操作的细节。其中,涉及到的配送情况信息,包括充电次数、充电时长、耗电量与包裹重量的对应关系等。通过此种方式,能及时的了解到所述无人车的硬件情况及配送过程,继而实现所述任务配送的调整,减少意外情况发生导致的配送中断问题。

其中,在执行本次配送任务路径规划的配送过程中,还实时进行所述无人车的检测操作,以实现实时检测电量是否满足当前的配送路程,即所述无人车充电方法,还包括:

在所述无人车执行配送任务的过程中,基于所述无人车进行实时配送检测操作,并基于所述检测结果中的电量检测结果、包裹数量和重量检测结果,实时计算所述无人车当前电量所能支持的运输距离。基于已计算到的实时运输距离,与所述检测结果中的剩余配送距离比较,比对所述实时运输距离与所述实时剩余配送距离的大小,以此确认所述无人车的耗电情况,是否需要充电或完成本次配送任务。并在比对到所述实时运输距离小于所述剩余配送距离时,及时进行路径重新规划,更改当前执行路线,并前往已检测到的最近距离的充电点充电,并在充电过程中检测到已充电量能够完成本次配送任务时,停止充电并前往所述配送点。

在本实施例中,在无人车执行本次配送任务之前,对所述无人车进行配送检测操作,并以所述检测结果,确认所述无人车的运输距离是否能够满足本次配送任务;并在确认所述无人车不能支持本次配送任务的运输距离时,重新进行路径规划,前往最近的充电点进行充电。并在已充电电量能够满足本次配送任务时,基于重新进行配送检测的检测结果,前往下一配送点。通过对无人车的检测操作,实现了避免所述无人车在执行任务配送时,由于耗电量的问题造成的配送任务中断或延时的有益效果。

进一步的,参照图3,图3为本发明无人车充电方法第二实施例中步骤s20的细化步骤内容,即所述根据所述路径规划信息和无人车剩余运输距离确认所述无人车是否能完成本次配送任务的步骤包括:

步骤s21,读取所述路径规划的剩余配送距离,并将所述无人车剩余运输距离与所述路径规划的剩余配送距离对比,判断所述无人车是否能完成本次配送任务;

步骤s22,若所述无人车剩余运输距离大于所述路径规划的剩余配送距离,则确认所述无人车能够完成本次配送任务;

步骤s23,若所述无人车剩余运输距离小于或等于所述路径规划的剩余配送距离,则确认所述无人车不能后完成本次配送任务。

在本实施例中,基于当前执行本次配送任务的无人车的配送检测操作,根据检测结果,确认所述无人车的所剩电量是否能够完成本次配送任务。其具体的操作步骤为,提取所述检测结果中,已通过预设格式计算到的所述无人车剩余电量支持的运输距离,并将所述运输距离与所述检测结果中的本次配送任务的剩余配送距离比对,确认所述运输距离与所述剩余配送距离的大小,通过此种比对操作,进而确认所述无人车的剩余电量是否满足所述无人车的本次配送操作。在所述运输距离大于或等于所述剩余配送距离时,则确认所述无人车的所剩电量支持的运输距离能够完成本次配送任务;在所述运输距离小于或等于所述剩余配送距离时,则确认所述无人车的所剩电量支持的运输距离不能完成本次派送任务。

参照图4,图4为本发明无人车充电方法第二实施例的流程示意图,基于上述图2、3所示的实施例,所述前往本次配送任务的下一配送点的步骤之后,还包括:

步骤s40,在接收到基于当前配送点返回的配送完成指令后,根据已获取到的本次配送任务路径规划信息,确认本次配送任务是否结束;

步骤s50,若本次配送任务结束,则返回到所述无人车的任务配送起点;

步骤s60,若本次配送任务未结束,则在确认所述无人车剩余支持运输距离能完成本次配送任务的剩余配送后,前往下一配送点。

在所述无人车执行本次派送任务时,到达所述本次派送任务中的一配送点后,将对应包裹进行派送操作,并在接收到配送完成的指令后,读取已获取到的本次配送任务的路径规划信息,确认本次配送任务是否结束。所述配送完成的指令,来自包裹接收人或者在所述配送点所等待的时间超出预设等待时间后,确认完成所述配送点的配送任务。确认本次配送任务是否结束的确认机制,为读取所述路径规划信息是否还有下一配送点的标识信息,以此确认本次配送任务是否结束,所述下一配送点的标识信息,为所述路径规划信息中对配送点所做的标识,以实现直接读取配送点的操作。若读取到的所述路径规划信息中,没有下一配送点的标识信息时,确认本次配送任务完成,回到所述无人车的任务配送起点。若读取到的所述路径规划信息中,还有下一配送点的标识信息,确认本次配送任务未完成,则执行所述无人车进行配送检测操作的步骤,确认所述无人车的剩余电量是否能完成本次配送任务。

参照图5,图5为本发明无人车充电方法第三实施例的流程示意图,基于上述图2、3及图4所示的实施例内容,所述在重新规划配送路线的步骤之后,还包括:

步骤s70,在本次配送任务中提取还未执行配送任务的收件人信息,向所述收件人传输配送延误的提示信息;

在本次任务配送的过程中,若在确认执行所述本次配送任务的无人车的运输距离不能满足本次任务配送的配送距离时,重新规划本次配送任务的路径信息。如上,在重新规划本次配送任务的路径信息时,基于本次配送任务的配送信息,提取所述配送任务中还未执行配送任务的收件人的信息,以根据所述收件人的信息分别传输配送延误的提示信息,以通知用户可能会存在配送延误的情况,进而提高用户的体验。

步骤s80,并接收基于所述配送延误的提示信息触发的取消配送任务指令;

根据已发送至收件人处的配送延误的提示信息,接收收件人基于所述配送延误的提示信息触发的取消配送任务指令,所述取消配送任务指令来自收件人,并基于所述配送延误的提示信息触发的。

步骤s90,根据提交所述取消配送任务指令的收件人信息,在所述本次任务规划中取消对应的配送任务。

基于已接收到的取消配送任务指令,提取所述取消配送任务指令中的收件人信息,并已提取到的所述收件人的信息,在本次配送任务中,取消所述收件人的配送任务信息,以使所述无人车在到达所述收件人的对应配送点时,不执行所述收件人的配送任务。

本实施例中,在重新规划本次线路规划时,触发提醒机制,提取本次配送任务中的未配送收件人的信息,发送延误配送的提示信息,并接收基于所述提示信息触发的取消配送任务的指令,进而取消本次配送任务路径规划的相关配送任务,以节约配送时间,并为收件人提供灵活的配送方式,提高任务配送的效率。

此外,本发明实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有无人车充电应用程序,所述无人车充电应用程序被处理器执行时实现如下操作:

获取本次配送任务路径规划信息,根据所述路径规划信息和无人车剩余支持运输距离确认所述无人车是否能完成本次配送任务;

在确认所述无人车不能完成本次配送任务时,重新规划配送路线,根据重新规划的配送路线控制无人车前往离当前位置距离最近的无人车充电点充电;

在检测到所述无人车的电量能完成本次配送任务后,停止充电并控制无人车前往所述本次配送任务的配送点。

进一步地,所述无人车充电应用程序被处理器执行时还实现如下操作:

读取所述路径规划的剩余配送距离,并将所述无人车剩余支持运输距离与所述路径规划的剩余配送距离对比,判断所述无人车是否能完成本次配送任务;

若所述无人车剩余支持运输距离大于所述路径规划的剩余配送距离,则确认所述无人车能够完成本次配送任务;

若所述无人车剩余运输距离小于或等于所述路径规划的剩余配送距离,则确认所述无人车不能后完成本次配送任务。

进一步地,所述无人车充电应用程序被处理器执行时还实现如下操作:

在确认所述无人车能完成本次配送任务时,控制无人车前往本次配送任务的配送点。

进一步地,所述无人车充电应用程序被处理器执行时还实现如下操作:

在接收到基于当前配送点返回的配送完成指令后,根据已获取到的本次配送任务路径规划信息,确认本次配送任务是否结束;

若本次配送任务结束,则返回到所述无人车的任务配送起点;

若本次配送任务未结束,则在确认所述无人车剩余支持运输距离能完成本次配送任务的剩余配送后,前往下一配送点。

进一步地,所述无人车充电应用程序被处理器执行时还实现如下操作:

在本次配送任务中提取还未执行配送任务的收件人信息,向所述收件人传输配送延误的提示信息;

接收基于所述配送延误的提示信息触发的取消配送任务指令;

根据接收的所述取消配送任务指令的收件人信息,取消对应收件人信息配送点的配送任务。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1