CN114162141B - 控制方法、装置、***、电子设备、存储介质及车辆 - Google Patents
控制方法、装置、***、电子设备、存储介质及车辆 Download PDFInfo
- Publication number
- CN114162141B CN114162141B CN202111498037.8A CN202111498037A CN114162141B CN 114162141 B CN114162141 B CN 114162141B CN 202111498037 A CN202111498037 A CN 202111498037A CN 114162141 B CN114162141 B CN 114162141B
- Authority
- CN
- China
- Prior art keywords
- target object
- vehicle
- task
- travel
- determining
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 61
- 238000012790 confirmation Methods 0.000 claims abstract description 30
- 230000008569 process Effects 0.000 claims description 16
- 238000001514 detection method Methods 0.000 claims description 13
- 230000004044 response Effects 0.000 claims description 7
- 238000007726 management method Methods 0.000 claims description 3
- 238000013473 artificial intelligence Methods 0.000 abstract description 4
- 238000012545 processing Methods 0.000 description 29
- 230000000694 effects Effects 0.000 description 14
- 238000004891 communication Methods 0.000 description 12
- 238000004590 computer program Methods 0.000 description 10
- 230000006870 function Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 5
- 238000004458 analytical method Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 238000010191 image analysis Methods 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000003252 repetitive effect Effects 0.000 description 3
- 230000002159 abnormal effect Effects 0.000 description 2
- 239000000470 constituent Substances 0.000 description 2
- 238000005265 energy consumption Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000003672 processing method Methods 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 239000000446 fuel Substances 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000001953 sensory effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W60/00—Drive control systems specially adapted for autonomous road vehicles
- B60W60/001—Planning or execution of driving tasks
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W40/00—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W2050/0001—Details of the control system
- B60W2050/0002—Automatic control, details of type of controller or control system architecture
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Navigation (AREA)
Abstract
本公开提供了控制方法、装置、***、电子设备、存储介质及车辆,涉及人工智能领域,尤其涉及车联网和智能座舱等领域。具体实现方案为:接收第一终端设备发来的目标对象获取任务,基于目标对象获取任务,确定出发时间以及第一行驶路线;在基于所述出发时间和所述到达时间确定车辆满足出行条件的情况下,向所述第一终端设备发送所述目标对象获取任务的确认信息;在到达所述出发时间的情况下,控制所述车辆在自动驾驶模式下根据所述第一行驶路线行驶至所述第一目的地;在获取到所述目标对象的情况下,确定完成所述目标对象获取任务。上述方法可以提升车辆的利用率并保证整体处理效率。
Description
技术领域
本公开涉及计算机技术领域,尤其涉及自动驾驶、智能交通等人工智能技术领域。
背景技术
随着计算机技术的发展,智能交通、自动驾驶等人工智能领域技术得到了越来越广泛的应用,其中,所述自动驾驶为越来越多的车辆所具备的功能,具备自动驾驶功能的车辆也为车主带来了越来越便捷的使用体验。然而,如何充分利用所述具备自动驾驶功能的车辆的智能且高效的处理能力,进而提升所述具备自动驾驶功能的车辆的利用率,就成为需要解决的问题。
发明内容
本公开提供了一种控制方法、装置、***、电子设备、存储介质及车辆。
根据本公开的第一方面,提供了一种控制方法,包括:
接收第一终端设备发来的目标对象获取任务,基于所述目标对象获取任务,确定出发时间以及第一行驶路线;其中,所述目标对象获取任务包含第一目的地以及到达时间;
在基于所述出发时间和所述到达时间确定车辆满足出行条件的情况下,向所述第一终端设备发送所述目标对象获取任务的确认信息;
在到达所述出发时间的情况下,控制所述车辆在自动驾驶模式下根据所述第一行驶路线行驶至所述第一目的地;
在获取到所述目标对象的情况下,确定完成所述目标对象获取任务。根据本公开的第二方面,提供了一种控制装置,包括:
接收模块,用于接收第一终端设备发来的目标对象获取任务;
规划模块,用于基于所述目标对象获取任务,确定出发时间以及第一行驶路线;其中,所述目标对象获取任务包含第一目的地以及到达时间;
发送模块,用于向所述第一终端设备发送所述目标对象获取任务的确认信息;
判断模块,用于在基于所述出发时间和所述到达时间确定车辆满足出行条件的情况下,控制所述发送模块向所述第一终端设备发送所述目标对象获取任务的确认信息;
驱动模块,用于在到达所述出发时间的情况下,控制所述车辆在自动驾驶模式下根据所述第一行驶路线行驶至所述第一目的地;
任务状态管理模块,用于在获取到所述目标对象的情况下,确定完成所述目标对象获取任务。
根据本公开的第三方面,提供了一种控制***,包括:
控制装置,用于接收第一终端设备发来的目标对象获取任务,基于所述目标对象获取任务,确定出发时间以及第一行驶路线;其中,所述目标对象获取任务包含第一目的地以及到达时间;在基于所述出发时间和所述到达时间确定车辆满足出行条件的情况下,向所述第一终端设备发送所述目标对象获取任务的确认信息;在到达所述出发时间的情况下,控制所述车辆在自动驾驶模式下根据所述第一行驶路线行驶至所述第一目的地;在获取到所述目标对象的情况下,确定完成所述目标对象获取任务;
第一终端设备,用于向所述控制装置发送所述目标对象获取任务,接收所述控制装置反馈的所述目标对象获取任务的确认信息。
根据本公开的第四方面,提供了一种电子设备,包括:
至少一个处理器;以及
与该至少一个处理器通信连接的存储器;其中,
该存储器存储有可被该至少一个处理器执行的指令,该指令被该至少一个处理器执行,以使该至少一个处理器能够执行前述第一方面的控制方法。
根据本公开的第五方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,该计算机指令用于使该计算机执行前述方法。
根据本公开的第六方面,提供了一种计算机程序产品,包括计算机程序,该计算机程序在被处理器执行时实现前述第一方面的控制方法。
根据本公开的第七方面,提供了一种车辆,该车辆包括上述一方面实施例的电子设备。
应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
本实施例提供的方案,可以在接收到所述目标对象获取任务后,确定所述车辆是否满足出行条件,在所述车辆满足所述出行条件的情况下,控制所述车辆行驶至所述第一目的地并获取所述目标对象。从而提升了所述车辆的利用率,并且充分利用了智能化的处理和控制能力保证了整体处理效率。
附图说明
附图用于更好地理解本方案,不构成对本公开的限定。其中:
图1是根据本公开第一方面实施例的控制方法的流程示意图;
图2是根据本公开第一方面实施例的确定出发时间的处理方法流程示意图;
图3是根据本公开第一方面实施例的获取目标对象的处理流程示意图;
图4a是根据本公开第一方面实施例的第二展示区域展示的样式1示意图;
图4b是根据本公开第一方面实施例的第二展示区域展示的样式2示意图;
图5是根据本公开第一方面实施例的第三展示区域目标图形的一种展示效果示意图;
图6是根据本公开第二方面实施例的控制装置的一种组成结构示意图;
图7是根据本公开第二方面实施例的控制装置的另一种组成结构示意图;
图8是根据本公开第三方面实施例的控制***的一种组成结构示意图;
图9是根据本公开第三方面实施例的控制***的另一种组成结构示意图;
图10是根据本公开提供的取货以及卸货任务的示例性处理流程示意图;
图11是用来实现本公开实施例的控制方法的电子设备的框图。
具体实施方式
以下结合附图对本公开的示范性实施例做出说明,其中包括本公开实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本公开的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
本公开第一方面提供一种控制方法,如图1所示,包括:
S101:接收第一终端设备发来的目标对象获取任务,基于所述目标对象获取任务,确定出发时间以及第一行驶路线;其中,所述目标对象获取任务包含第一目的地以及到达时间;
S102:在基于所述出发时间和所述到达时间确定车辆满足出行条件的情况下,向所述第一终端设备发送所述目标对象获取任务的确认信息;
S103:在到达所述出发时间的情况下,控制所述车辆在自动驾驶模式下根据所述第一行驶路线行驶至所述第一目的地;
S104:在获取到所述目标对象的情况下,确定完成所述目标对象获取任务。
本实施例提供的方案可以应用于控制装置。所述控制装置可以安装在车辆中,也就是所述控制装置可以作为所述车辆中的控制部件安装在所述车辆中;或者所述控制装置可以与所述车辆中的控制部件通信以控制所述车辆。其中,所述车辆可以为具备自动驾驶功能的车辆。
所述目标对象可以是物品或乘客。所述目标对象为物品的情况下,所述目标对象获取任务具体可以是取货任务;所述目标对象为乘客的情况下,所述目标对象获取任务具体可以是接人任务。
所述目标对象获取任务中除了上述第一目的地以及所述到达时间之外,还可以包含任务目的,比如取货或接人等等。所述目标对象获取任务除了上述内容之外,还可以包含其他信息,比如设置行程通知人及其联系方式,该行程通知人可以为发货人及其联系方式或待接的乘客及其联系方式等,只是本实施例不做穷举。
所述目标对象获取任务可以是在所述第一终端设备设置的,所述第一终端设备可以是所述车辆的车主所使用的智能终端,该智能终端可以是手机、平板电脑、台式机中任意之一。再具体的,所述目标对象获取任务可以是所述车主通过所述第一终端设备上用于控制所述车辆的目标应用设置的。举例来说,所述车主在手机的所述目标应用中新建一个取货任务,设置该取货任务的取货地点(即所述第一目的地)并设置取货时间(即所述到达时间)。或者,所述车主在手机中的所述目标应用中新建一个接人任务,设置该接人任务的接人地点(即所述第一目的地)并设置接人时间(即所述到达时间)。
在所述车主在所述第一终端设备完成设置所述目标对象获取任务的情况下,所述第一终端设备将所述目标对象获取任务发送至所述控制装置。其中,所述第一终端设备与所述控制装置之间的通信方式可以为无线通信方式,比如蓝牙通信方式、移动通信网络的通信方式等等,这里不进行穷举。
上述第一行驶路线可以是:预计出发位置至所述第一目的地的行驶路线。其中,所述预计出发位置可以随实际情况的不同而不同,比如,在所述目标对象获取任务的出发时间之前没有其他任务,则所述车辆的当前位置即为所述预计出发位置;再比如,在执行所述目标对象获取任务之前,还有需要执行的其他任务,则将最后一个所述其他任务的目的地作为所述预计出发位置。
在确定所述出发时间之后,还可以包括:基于所述出发时间以及所述到达时间,判断所述车辆是否满足出行条件。
所述基于所述出发时间以及所述到达时间,判断所述车辆是否满足出行条件,具体可以是:判断所述车辆在所述出发时间以及所述到达时间之间的预计状态,是否满足所述出行条件。其中,所述预计状态可以指的是任务执行状态、所述车辆的预计剩余油量、所述车辆的预计剩余电量等至少之一。
在基于所述出发时间以及所述到达时间,判断所述车辆是否满足出行条件之后,可以包括:在确定所述车辆满足所述出行条件的情况下,向所述第一终端设备发送所述目标对象获取任务的确认信息;或者,在确定所述车辆不满足所述出行条件的情况下,向所述第一终端设备发送所述目标对象获取任务的拒绝信息。
其中,在向所述第一终端设备发送所述目标对象获取任务的拒绝信息之后,可以继续等待接收所述第一终端设备发来的下一个任务。所述下一个任务可以由所述车辆的车主根据实际情况在所述第一终端设备设置的。举例来说,所述下一个任务可以是下一个取货任务或下一个接人任务;或者所述下一个任务可以是其他类型的任务,比如前往所述车主所在地的任务,或者前往充电站的任务,或者前往加油站的任务等等,这里不对其进行全部可能性进行穷举。
在向所述第一终端设备发送所述目标对象获取任务的确认信息之后,还可以基于当前时间实时判断是否到达所述出发时间,在确定到达所述出发时间的情况下,可以控制所述车辆在自动驾驶模式下根据所述第一行驶路线行驶至所述第一目的地。
在所述车辆在自动驾驶模式下根据所述行驶路线行驶至所述目的地的处理中,还可以包括:实时检测所述车辆的当前位置,基于所述车辆的所述当前位置判断所述车辆是否到达所述第一目的地。
在所述车辆到达所述第一目的地之后,还可以检测是否获取到所述目标对象。其中,所述检测是否获取到所述目标对象可以是:检测货物是否放置在目标空间内,或者,可以检测乘客是否进入所述目标空间内等等,这里不做穷举。
在获取到所述目标对象的情况下,可以确定完成所述目标对象获取任务。
本实施例提供的方案,可以在接收到所述目标对象获取任务后,确定所述车辆是否满足出行条件,在所述车辆满足所述出行条件的情况下,控制所述车辆行驶至所述第一目的地并获取所述目标对象。从而,提升了所述车辆的利用率,并且充分利用了智能化的处理和控制能力保证了整体处理效率。
在一种实施方式中,所述确定车辆满足出行条件的方式可以包括以下之一:
在所述出发时间至所述到达时间之内不存在其他任务的情况下,确定所述车辆满足所述出行条件;
在所述出发时间至所述到达时间之内存在其他任务、且所述目标对象获取任务的优先级高于所述其他任务的情况下,确定所述车辆满足所述出行条件。
分别来说,一种判断方式具体可以是:
获取全部其他任务所分别对应的起始时间和结束时间;
判断所述出发时间至所述到达时间之内是否包含至少一个其他任务的起始时间或结束时间;若不包含,则确定所述车辆在所述出发时间至所述到达时间之内处于空闲状态,确定所述车辆满足所述出行条件;若所述出发时间至所述到达时间之内包含至少一个其他任务的起始时间或结束时间,则确定所述车辆在所述出发时间至所述到达时间之内不处于空闲状态,确定所述车辆不满足所述出行条件。
其中,所述其他任务可以是所述第一终端设备预先配置的。举例来说,所述其他任务可以是所述终端设备配置的其他接人任务,相应的,该其他接人任务对应预计出发的起始时间和预计到达的结束时间。
另一种判断方式具体可以是:
获取全部其他任务所分别对应的起始时间和结束时间;
判断所述出发时间至所述到达时间之内是否包含N个其他任务的起始时间或结束时间,N为大于等于1的整数;
若不包含,则确定所述车辆在所述出发时间至所述到达时间之内处于空闲状态,确定所述车辆满足所述出行条件;
若包含,则判断所述目标对象获取任务的优先级是否高于所述N个其他任务;
若所述目标对象获取任务的优先级高于所述N个其他任务,则确定所述车辆满足所述出行条件;若所述目标对象获取任务的优先级不高于所述N个其他任务中任意之一,确定所述车辆不满足所述出行条件。
可见,通过采用上述方案,在所述出发时间和到达时间之内不存在其他任务,或者存在其他任务但所述目标对象获取任务的优先级高于所述其他任务的情况下,确定所述车辆满足所述出行条件。如此,可以保证所述车辆不会长期处于空闲状态,使得所述车辆在空闲期间也可以协助车主完成指定的任务,使得所述车辆的智能化程度更高,还提升了所述车辆的利用率;另外,还可以保证基于任务的优先级来智能的分配所述车辆的行驶资源,从而保证了高优先级的任务的完成效率。
在一种实施方式中,所述在所述出发时间至所述到达时间之内不存在其他任务的情况下,确定所述车辆满足所述出行条件,包括:
在所述出发时间至所述到达时间之内不存在其他任务的情况下,确定所述车辆在所述出发时间的预计剩余驱动能量所对应的行驶里程,在所述行驶里程大于所述第一行驶路线的长度的情况下,确定所述车辆满足所述出行条件;所述预计剩余驱动能量包括:预计剩余油量或预计剩余电量。
其中,所述车辆在所述出发时间的预计剩余驱动能量的确定方式,可以包括:
检测所述车辆在所述出发时间之前是否存在其他任务;
若在所述出发时间之前不存在所述其他任务,则将所述当前剩余驱动能量作为所述预计剩余驱动能量;
若在所述出发时间之前存在M个其他任务,则基于所述M个其他任务的行驶路线的总长度,确定所述M个其他任务所需消耗的驱动能量;将所述车辆的当前剩余驱动能量减去所述M个其他任务所需消耗的驱动能量得到所述预计剩余驱动能量;M为大于等于1的整数。
其中,所述M个其他任务可以是从当前时间到所述目标对象获取任务的出发时间之间全部的任务;所述M个其他任务的行驶路线的总长度,可以为:所述M个其他任务中每个其他任务的行驶路线的长度相加,得到所述M个其他任务的行驶路线的总长度。
举例来说,若所述车辆为燃油车辆,则所述车辆在所述出发时间的预计剩余驱动能量的确定方式,具体为:检测所述车辆在所述出发时间之前是否存在其他任务;若不存在所述其他任务,则将所述当前剩余油量作为所述预计剩余油量;若存在M个其他任务,则基于所述M个其他任务的行驶路线的总长度,确定所述M个其他任务所需消耗的油量;将所述车辆的当前剩余油量减去所述M个其他任务所需消耗的油量得到所述预计剩余油量。
再举例来说,若所述车辆为电力驱动的车辆,则所述车辆在所述出发时间的预计剩余驱动能量的确定方式,具体为:检测所述车辆在所述出发时间之前是否存在其他任务;若不存在所述其他任务,则将所述当前剩余电量作为所述预计剩余电量;若存在M个其他任务,则基于所述M个其他任务的行驶路线的总长度,确定所述M个其他任务所需消耗的电量;将所述车辆的当前剩余电量减去所述M个其他任务所需消耗的电量得到所述预计剩余电量。
所述确定所述车辆在所述出发时间的预计剩余驱动能量所对应的行驶里程,具体可以包括:基于所述车辆的百公里平均能量消耗值以及所述预计剩余驱动能量,计算得到所述预计剩余驱动能量所对应的所述行驶里程。所述百公里平均能量消耗值可以为根据实际情况确定的,可以指百公里平均油耗,或百公里平均电量消耗。
可见,通过采用上述方案,在所述出发时间至所述到达时间之内不存在其他任务的情况下,进一步结合所述车辆的预计剩余驱动能量确定所述车辆可以完成所述第一行驶路线的行驶时,才会确定所述车辆满足所述出行条件,如此,可以在提升了所述车辆的利用率的同时,还保证了任务完成率。
在一种实施方式中,所述在所述出发时间至所述到达时间之内存在其他任务、且所述目标对象获取任务的优先级高于所述其他任务的情况下,确定所述车辆满足所述出行条件,包括:
在所述出发时间至所述到达时间之内存在其他任务、且所述目标对象获取任务的优先级高于所述其他任务的情况下,确定所述车辆在所述出发时间的预计剩余驱动能量所对应的行驶里程,在所述行驶里程大于所述第一行驶路线的长度的情况下,确定所述车辆满足所述出行条件;所述预计剩余驱动能量包括:预计剩余油量或预计剩余电量。
其中,所述车辆在所述出发时间的预计剩余驱动能量的确定方式,与前述实施例相同,因此不做重复说明。
可见,通过采用上述方案,在所述出发时间至所述到达时间之内不存在其他任务,且所述目标对象获取任务的优先级高于所述其他任务的情况下,进一步结合所述车辆的预计状态确定所述车辆可以完成所述第一行驶路线的行驶时,才会确定所述车辆满足所述出行条件,如此,可以在提升了所述车辆的利用率的同时,还保证了任务完成率。
通过以上处理可以确定所述车辆是否满足所述出行条件;进而在基于所述出发时间和所述到达时间确定车辆满足出行条件的情况下,向所述终端设备发送所述目标对象获取任务的确认信息。应理解,在向所述终端设备发送所述目标对象获取任务的确认信息之后、至到达所述目标对象获取任务的所述出发时间之前,还有可能获取到新的任务,因此,本实施方式中还可以包括:
若所述新的任务对应的起始时间在所述目标对象获取任务的到达时间之后,则可以不对所述目标对象获取任务进行任何调整。
若所述新的任务对应的结束时间在所述目标对象获取任务的所述出发时间之前,则可以重新基于所述新的任务确定所述车辆在所述目标对象获取任务的所述出发时间的新的预计剩余驱动能量,基于所述新的任务的目的地重新规划所述目标对象获取任务的新的第一行驶路线;在所述新的预计剩余驱动能量所对应的行驶里程不大于所述新的第一行驶路线的长度的情况下,可以向所述终端设备发起无法执行所述目标对象获取任务信息;该无法执行所述目标对象获取任务信息中还可以提醒车主新的预计剩余驱动能量。相应的,所述车主可以根据接收到的所述无法执行所述目标对象获取任务信息,确定控制所述车辆加油或充电,又或者,可以撤销该目标对象获取任务。
若所述新的任务对应的起始时间或结束时间在所述目标对象获取任务的所述出发时间与所述到达时间之间,则可以重新基于所述新的任务的优先级以及所述目标对象获取任务的优先级,判断是否执行所述新的任务,若确定不执行所述新的任务,则可以向所述终端设备发送所述新的任务的拒绝信息;若确定执行所述新的任务且不执行所述目标对象获取任务,则可以重新向所述终端设备发送所述目标对象获取任务的拒绝信息。
可见,通过采用上述方式可以灵活的调整当前已经接收到的任务,从而可以更加智能的对所述车辆进行控制,保证了车辆的使用率,并且还可以保证更高优先级的任务的完成率。
在一种实施方式中,所述基于所述目标对象获取任务,确定出发时间以及第一行驶路线,如图2所示,包括:
S201:基于预计出发位置以及所述第一目的地,确定至少一个候选路线,从所述至少一个候选路线中确定所述第一行驶路线;
S202:基于路况预测信息、所述第一行驶路线以及所述到达时间,确定所述出发时间。
其中,所述预计出发位置可以根据实际情况不同而不同,具体的:
在当前时间至所述目标对象获取任务的所述出发时间之间没有其他任务的情况下,所述预计出发位置为所述车辆的当前位置;
在所述当前时间至所述目标对象获取任务的所述出发时间之间有其他任务的情况下,将所述目标对象获取任务的出发时间之前的最后一个其他任务的目的地作为所述预计出发位置。
所述基于预计出发位置以及所述第一目的地,确定至少一个候选路线,从所述至少一个候选路线中确定所述第一行驶路线,可以包括:基于所述预计出发位置、所述第一目的地以及高精地图中包含的道路信息,确定所述至少一个候选路线,从所述至少一个候选路线中确定所述第一行驶路线。
其中,所述从所述至少一个候选路线中确定所述第一行驶路线可以为所述控制装置执行的,具体可以包括以下之一:
从所述至少一个候选路线中选取耗时最短的候选路线作为所述第一行驶路线;
从所述至少一个候选路线中选取拥堵指数最低的候选路线作为所述第一行驶路线;
从所述至少一个候选路线中选取长度最短的候选路线作为所述第一行驶路线;
从所述至少一个候选路线中任意选取一个候选路线所述第一行驶路线。
应理解,上述仅为示例性说明,在实际处理中还可以预先设置其他的路线选取策略,只是本实施例不对其进行穷举。
或者,所述从所述至少一个候选路线中确定所述第一行驶路线可以为所述第一终端设备执行的,比如,可以包括:将所述至少一个候选路线及其相关信息发送至所述第一终端设备;所述第一终端设备展示所述至少一个候选路线及其所述相关信息,所述第一终端设备响应于针对所述至少一个候选路线中的任意一个候选路线的点击操作,将该候选路线作为所述第一行驶路线发送至所述控制装置;所述控制装置接收所述第一终端设备反馈的所述第一行驶路线。其中,所述至少一个候选路线中每个候选路线的所述相关信息,可以包括:所述每个候选路线的具体路径、所述每个候选路线的预计行驶时长等等。
所述路况预测信息的确定方式可以为:基于历史路况数据,确定所述出发时间至所述到达时间的路况预测信息。其中,所述历史路况数据可以包括历史同时段的路况数据,又或者,可以包括历史同天同时段的路况数据。
其中,所述基于历史路况数据,确定所述出发时间至所述到达时间的路况预测信息具体可以为:对全部历史同时段的路况数据进行各个相同时间下的拥堵指数计算平均值,将各个相同时间下的拥堵指数的平均值作为所述出发时间至所述到达时间的各个路段的路况预测信息。或者,对全部历史同天同时段的路况数据进行各个相同时间下的拥堵指数计算平均值,将各个相同时间下的拥堵指数的平均值作为所述出发时间至所述到达时间的各个路段的路况预测信息。
所述基于路况预测信息、所述第一行驶路线以及所述到达时间,确定所述出发时间,可以包括:
基于所述路况预测信息确定所述第一行驶路线所对应的拥堵指数;基于所述拥堵指数以及所述车辆的最高时速确定所述第一行驶路线所需的行驶时长;将所述到达时间减去所述第一行驶路线所需的所述行驶时长,得到所述出发时间。
可见,通过采用上述方案,可以基于预计出发位置以及所述第一目的地确定所述第一行驶路线,基于路况预测信息和所述第一行驶路线确定所述出发时间,如此可以更加智能的安排所述车辆的出行,提升了所述车辆的所述出发时间的准确率,进而保证了到达所述第一目的地的准时性。另外,由于所述控制装置可以从至少一个候选路线中选取所述第一行驶路线,减少了人为参与,可以更加智能的执行对所述车辆的控制,并且保证了处理效率。
在一种实施方式中,所述在到达所述出发时间的情况下,控制所述车辆在自动驾驶模式下根据所述第一行驶路线行驶至所述第一目的地,可以包括以下两种具体处理方式:
处理方式一、所述在到达所述出发时间的情况下,直接控制所述车辆在自动驾驶模式下根据所述第一行驶路线行驶至所述第一目的地。
这种处理方式中,只要确定当前时间到达所述出发时间,就可以直接控制所述车辆在自动驾驶模式下根据所述第一行驶路线行驶至所述第一目的地。
处理方式二、在到达所述出发时间的情况下,向所述第一终端设备发送出行提醒信息;在接收到所述第一终端设备反馈的确认出行信息的情况下,控制所述车辆在自动驾驶模式下根据所述第一行驶路线行驶至所述第一目的地。
这种处理方式中,只要确定当前时间到达所述出发时间,就向所述第一终端设备发送所述出行提醒信息,以提示所述车主根据当前自身需要来确定是否同意执行所述目标对象获取任务;所述车主若确定同意执行所述目标对象获取任务,则可以通过所述第一终端设备发送所述确认出行信息。相应的,所述控制装置只有在确认接收到所述第一终端设备反馈的所述确认出行信息的时候,才会控制所述车辆在自动驾驶模式下根据所述第一行驶路线行驶至所述第一目的地。
需要说明的是,无论采用上述哪种处理方式,本实施例提供的方案还可以实时检测所述车辆的当前位置,将所述车辆的所述当前位置发送至所述终端设备,使得所述终端设备能够实时展示所述车辆的当前位置。
通过采用上述处理,可以使得车主实时掌握当前执行所述目标对象获取任务的情况,也使得车主能够根据当前的任务执行情况来确定是否为所述车辆设置新的任务,从而可以保证了所述车辆的使用率,并且为所述车主提供了便利。
在一种实施方式中,在所述车辆到达所述第一目的地的情况下,还会判断所述车辆是否获取到所述目标对象,如图3所示,具体可以包括:
S301:在确定所述车辆到达所述第一目的地的情况下,向第二终端设备发送到达提醒信息;
S302:响应于获取到所述目标对象的相关信息,基于所述目标对象的相关信息确定所述车辆的目标空间;所述车辆的所述目标空间为所述车辆的多个可用空间中之一;
S303:控制在所述车辆的第一展示区域展示所述目标空间的指示信息,控制开启所述车辆的所述目标空间;
S304:在检测到所述目标对象位于所述车辆的所述目标空间内的情况下,确定获取到所述目标对象。
其中,所述车辆到达所述第一目的地的确定方式,可以包括:实时检测所述车辆的当前位置,在所述车辆的所述当前位置为所述第一目的地的情况下,确定所述车辆到达所述第一目的地。
所述第二终端设备可以为智能设备,比如手机、平板电脑等等。所述目标对象获取任务为所述取货任务的情况下,所述第二终端设备具体为所述发货人所使用的所述终端设备;所述目标对象获取任务为所述接人任务的情况下,所述第二终端设备具体为所述乘客使用的所述终端设备。
所述到达提醒信息中可以包括:所述车辆当前所在位置。
需要理解的是,在确定所述车辆到达所述第一目的地的情况下,还可以向所述第一终端设备发送所述到达提醒信息,以使得所述车辆的所述车主也可以实时获知所述车辆目前处于待收取所述目标对象的状态。
在向所述第二终端设备发送所述到达提醒信息之后,可以控制开启所述车辆的检测部件,开始检测所述目标对象的相关信息。或者,在向所述第二终端设备发送所述到达提醒信息之后,可以检测是否接收到所述第二终端设备发来的针对所述到达提醒信息的确认信息;在接收到所述第二终端设备发来的针对所述到达提醒信息的所述确认信息的时候,控制开启所述车辆的检测部件,开始检测所述目标对象的相关信息。
其中,所述检测部件可以包括摄像头;另外,所述检测部件还可以包括距离传感器,比如,红外传感器、雷达、深度相机等等至少一种。
上述目标对象的相关信息可以包括:所述目标对象的外形尺寸;进一步地,所述目标对象的相关信息还可以包括所述目标对象的类型,比如,所述目标对象为货物或所述目标对象为乘客等等。
针对所述目标对象的相关信息的检测处理可以包括:控制开启所述车辆的摄像头,获取所述摄像头采集到的所述目标对象的图像信息;对所述目标对象的图像信息进行分析,得到所述目标对象的相关信息。其中,所述对所述目标对象的图像信息进行分析,可以是采用预设的图像分析模型来执行的,又或者,可以是采用预设的图像分析算法来执行的,只要可以通过采集到的所述目标对象的图像信息分析得到所述目标对象的相关信息的方式,均在本实施例的保护范围内。
或者,针对所述目标对象的相关信息的检测处理可以包括:控制开启所述车辆的摄像头以及距离传感器,获取所述摄像头采集到的所述目标对象的图像信息,获取所述距离传感器检测到的所述目标对象的深度信息;基于所述目标对象的图像信息以及所述目标对象的深度信息进行分析,得到所述目标对象的相关信息。其中,所述基于所述目标对象的图像信息以及所述目标对象的深度信息进行分析,得到所述目标对象的相关信息,可以是采用预设的图像分析模型来执行的,又或者,可以是采用预设的图像分析算法来执行的,只要可以通过采集到的所述目标对象的图像信息以及所述目标对象的深度信息分析得到所述目标对象的相关信息的方式,均在本实施例的保护范围内。
所述基于所述目标对象的相关信息确定所述车辆的目标空间,具体可以包括:基于所述车辆中所述多个可用空间的尺寸、以及所述目标对象的外形尺寸,从所述车辆的所述多个可用空间中尺寸大于所述目标对象的所述外形尺寸的至少一个候选空间,从所述至少一个候选空间中确定所述车辆的所述目标空间。
其中,所述至少一个候选空间的数量可能是一个或多个。分别来说,在只有一个候选空间的情况下,所述从所述至少一个候选空间中确定所述车辆的所述目标空间,具体为:直接确定该候选空间为所述车辆的所述目标空间。
在有多个候选空间的情况下,所述从所述至少一个候选空间中确定所述车辆的所述目标空间具体为:将所述多个候选空间中的任意之一作为所述车辆的所述目标空间;或者将所述多个候选空间中最小的一个作为所述车辆的所述目标空间;再或者将所述多个候选空间中最大的一个作为所述车辆的所述目标空间。
所述第一展示区域可以是所述车辆外部的固定展示区域,比如所述车辆的前门处的一个显示屏。相应的,所述控制在所述车辆的第一展示区域展示所述目标空间的指示信息具体可以包括:控制在所述车辆外部的固定展示区域展示所述目标空间的指示信息;所述目标空间的指示信息具体可以为一个文字内容,比如在所述车辆外部的固定展示区域直接展示“请放入后备箱”或者“请放入后座”等等,这里仅为示例性说明,不作为对所述目标空间的指示信息的限定。
或者,所述第一展示区域可以是所述目标空间的外部展示区域,比如所述目标空间为后备箱,所述第一展示区域可以为所述后备箱的门上的灯光提示区域。相应的,所述控制在所述车辆的第一展示区域展示所述目标空间的指示信息具体可以包括:控制所述车辆在所述目标空间的外部展示区域展示所述目标空间的指示信息;所述目标空间的指示信息可以为灯光指示信息,其展示形式可以根据实际情况设置,比如所述目标空间为后座,则可以在后门的外部展示区域闪烁的实心的蓝色圆点、或闪烁的实心的绿色方框、或一圈闪烁的黄灯等等,这里仅为示例性说明,不作为对所述目标空间的指示信息的限定。
所述控制开启所述车辆的所述目标空间的处理,可以与所述控制在所述车辆的第一展示区域展示所述目标空间的指示信息的处理为同时发生的。或者,所述控制开启所述车辆的所述目标空间的处理,可以在所述控制在所述车辆的第一展示区域展示所述目标空间的指示信息的处理时间延迟指定时长之后发生的;所述指定时长可以是5秒钟、1秒钟、或更长或更短,这里不做穷举。
所述控制开启所述车辆的所述目标空间具体可以为:控制开启所述车辆的所述目标空间的门;比如,所述目标空间为后座,则控制开启所述车辆的后门中任意之一;所述目标空间为后备箱,则控制开启所述车辆的后备箱门。
检测所述目标对象是否位于所述车辆的所述目标空间内的方式可以包括:通过所述目标空间内的座椅、地面、靠背中任意一个或多个位置处的压力传感器检测到压力值的变化,则可以确定检测到所述目标对象位于所述车辆的所述目标空间。
或者,检测所述目标对象是否位于所述车辆的所述目标空间内的方式可以包括:通过所述目标空间内的座椅、地面、靠背中任意一个或多个位置处的压力传感器检测到压力值的变化,并且检测到所述目标空间的门由开启状态转换为关闭状态,则可以确定检测到所述目标对象位于所述车辆的所述目标空间。
再或者,检测所述目标对象是否位于所述车辆的所述目标空间内的方式可以包括:通过所述目标空间内的座椅、地面、靠背中任意一个或多个位置处的压力传感器检测到压力值的变化,检测到所述目标空间的门由开启状态转换为关闭状态,以及接收到所述第一终端设备发来的确认收货的通知信息,则可以确定检测到所述目标对象位于所述车辆的所述目标空间。
其中,所述第一终端设备发送该确认收货的通知信息具体可以是:发货人通过自身使用的所述第二终端设备向所述车主使用的所述第一终端设备发送已完成发货的通知;所述车主可以通过所述第一终端设备向所述控制装置发送该确认收货的通知信息。
可见,通过采用上述方案,就可以通过检测目标物体的相关信息,来确定放置所述目标物体的所述目标空间,进而在检测到该目标对象位于该目标空间内的时候,可以确定已获取到所述目标对象。从而,可以使得所述车辆更加智能的为目标对象提供合适的目标空间,避免由于目标对象的尺寸或外形等不符合指定空间的尺寸所带来的相关调整操作,提升了整体的处理效率。
在一种实施方式中,还可以包括:在控制所述车辆在自动驾驶模式下根据所述第一行驶路线行驶至所述第一目的地的过程中,基于所述车辆的当前行驶状态,控制在所述车辆的第二展示区域的展示部件进行目标样式的展示;所述目标样式为多种样式中之一,所述多种样式中不同样式对应不同的行驶状态。
其中,所述第二展示区域与前述第一展示区域的位置可以相同也可以不同。示例性的,所述第二展示区域可以为所述车辆底部的前方和/或所述车辆底部的后方。所述展示部件可以由至少一个信号灯和/或至少一个展示屏组成。
所述行驶状态可以有多种,比如,任意一种所述行驶状态可以为所述车辆左转的行驶状态、所述车辆右转的行驶状态、所述车辆刹车的行驶状态、所述车辆与前方或后方物体距离小于预设距离阈值的行驶状态、所述车辆前方有行人通过的行驶状态等任意之一。
所述多种样式中每个样式所对应的所述行驶状态可以为预先设置好的。举例来说,所述多种样式中包含样式1、样式2;其中,所述样式1与所述车辆左转的行驶状态相对应,该样式1可以如图4a以灰色来表示所述车辆底部的左后灯401亮起;所述样式2与所述车辆与前方物体距离小于预设距离阈值的行驶状态相对应,该样式2可以如图4b所示,即所述车辆底部的左前灯402和右前灯403处于熄灭状态,展示屏404亮起且展示图4b中所示的形状“×”,在图4b中以灰色来表示展示屏404亮起。
另外,本实施例提供的方案还可以包含:基于所述车辆的当前自动驾驶状态确定目标图形展示效果,控制在所述车辆的第三展示区域的目标图形以目标展示效果进行展示;其中,所述目标展示效果为多种展示效果中之一,所述多种展示效果中不同展示效果对应不同的自动驾驶状态。
所述第三展示区域与前述第二展示区域可以不同,所述第三展示区域可以为所述车辆的顶部。所述目标图形可以为预设的,比如可以为环形。
所述自动驾驶状态可以有多种,任意一种所述自动驾驶状态可以包括:启动自动驾驶模式、关闭自动驾驶模式、自动驾驶模式工作正常状态、自动驾驶模式工作异常状态、自动驾驶模式使用中且处于等待目标对象的状态等任意之一。
举例来说,所述多种展示效果中包含展示效果1和展示效果2;所述展示效果1对应于所述自动驾驶模式工作正常状态,比如参见图5,所述目标图形为环形,所述展示效果1为环形边缘处间隔亮起,其中所述间隔亮起的颜色可以根据实际情况设置,比如蓝色或蓝绿色等等;所述展示效果2对应于自动驾驶模式工作异常状态,所述展示效果2为环形边缘处全部亮起,其中所述环形边缘处全部亮起的颜色可以根据实际情况设置,比如可以为红色。
应理解,以上仅为示例性说明,实际处理中还可以基于更多其他的状态控制所述车辆的更多不同区域的灯进行展示,比如所述车辆启动的状态下,可以控制所述车辆的顶部灯、窗线灯、前后灯中至少之一处于点亮状态,或者处于点亮且流动显示的状态等等。又比如,在所述车辆处于自动驾驶模式时,可以控制所述车辆的顶部、窗线灯、地面投射灯中任意之一处于点亮状态。这里不再进行穷举。
可见,通过采用上述方案,就可以在所述车辆的行驶过程中,基于所述车辆的行驶状态来确定在第二展示区域所需展示的目标样式并进行展示,如此,可以使得所述车辆在所述自动驾驶模式下,更加智能的展示各种行驶状态,从而可以保证所述车辆本身的安全性,并且还可以为其他车辆以及路上的行人提供可视化的提示,从而保证其他车辆或路上的行人的安全性。
在一种实施方式中,还包括:接收所述第一终端设备发来的所述目标对象运输任务,基于所述目标对象运输任务确定第二行驶路线,所述目标对象运输任务包括第二目的地;
在确定完成所述目标对象获取任务之后,所述方法还包括:控制所述车辆在所述自动驾驶模式下根据所述第二行驶路线行驶至所述第二目的地,向所述终端设备发送完成所述目标对象运输任务的通知信息。
上述接收所述第一终端设备发来的所述目标对象运输任务的时间可以是执行所述目标对象获取任务之前。比如,所述车主在完成所述目标对象获取任务的设置之后,就可以在所述终端设备设置所述目标对象运输任务。
在该目标对象运输任务中可以仅设置第二目的地。另外,所述目标对象运输任务还可以包括所述目标对象到达第二目的地的时间,和/或,运输起始时间。应理解,所述目标对象运输任务中还可以包含其他内容,本实施例不做穷举。
在前述实施例已经说明,所述目标对象可以为货物或者乘客;相应的,所述目标对象运输任务可以为卸货任务或者送人任务。
所述基于所述目标对象运输任务确定第二行驶路线,可以包括:确定运输起始位置,基于所述运输起始位置以及所述第二目的地,确定所述第二行驶路线。
其中,所述确定运输起始位置可以包括以下之一:
若所述目标对象运输任务中设置所述运输起始时间为确定完成所述目标对象获取任务的时间,则所述运输起始位置为所述第一目的地;
若所述目标对象运输任务中未设置所述运输起始时间为确定完成所述目标对象获取任务的时间,且在所述目标对象获取任务之后没有其他任务,则所述运输起始位置为所述第一目的地;
若所述目标对象运输任务中未设置所述运输起始时间为确定完成所述目标对象获取任务的时间,在所述目标对象获取任务之后有优先级高于所述目标对象运输任务的K个其他任务,则所述运输起始位置为所述K个其他任务中最后一个其他任务的目的地;K为大于等于1的整数。
所述基于所述运输起始位置以及所述第二目的地,确定所述第二行驶路线,可以包括:基于所述第一目的地以及所述第二目的地,确定至少一个运输候选路线,从所述至少一个运输候选路线中确定所述第二行驶路线。
上述从所述至少一个运输候选路线中确定所述第二行驶路线,具体可以是:从所述至少一个运输候选路线中选取最短的作为所述第二行驶路线;或者,从所述至少一个运输候选路线中选取行人最少的作为所述第二行驶路线;或者,从所述至少一个运输候选路线中选取用时最短的作为所述第二行驶路线。应理解,可能还存在其他的选取策略,这里不进行穷举。
所述控制所述车辆在所述自动驾驶模式下根据所述第二行驶路线行驶至所述第二目的地的运输起始时间,可以为:在所述确定完成所述目标对象获取任务的时刻延迟预设时长的时间,所述预设时长可以根据实际情况设置,比如可以是1分钟,或者30秒,或更长或更短;
或者在确定完成所述目标对象获取任务之后,有优先级高于所述目标对象运输任务的K个其他任务,则在所述K个其他任务中最后一个其他任务完成的时刻延迟预设时长的时间,所述预设时长可以根据实际情况设置,比如可以是1分钟,或者30秒,或更长或更短。
另外,在控制所述车辆在所述自动驾驶模式下根据所述第二行驶路线行驶至所述第二目的地之前,还可以包括:向所述第一终端设备发送执行所述目标对象运输任务的提示信息;接收到所述第一终端设备发来的确认执行所述目标对象运输任务的指示信息。
在所述向所述第一终端设备发送完成所述目标对象运输任务的通知信息之后,根据所述目标对象的类型的不同,车主还可以进行不同的处理,举例来说:
所述目标对象为乘客,则所述目标对象运输任务具体为送人任务,在所述送人任务完成时,所述车辆所在的所述第二目的地为所述乘客下车的地点;这种情况下,所述车主可以通过所述第一终端设备向所述控制装置发送返回指定地点的指示信息,所述控制装置在接收到所述返回指定地点的指示信息后,基于所述返回指定地点的指示信息以及所述第二目的地规划返回路线,控制所述车辆在所述自动驾驶模式下根据所述返回路线返回所述指定地点。
所述目标对象为货物,则所述目标对象运输任务具体为卸货任务,在所述卸货任务完成时,所述车辆所在的所述第二目的地可能为所述车主指定的停车点,此时所述停车点可能为所述车主当前所在区域的停车点,因此可以控制所述车辆退出所述自动驾驶模式进入等待或关闭状态。
还需要指出的是,在所述车辆完成卸货任务之后,还可以在检测到所述车主进入所述车辆的情况下,输出货物提示信息;所述货物提示信息可以用于指示所述货物已放入,并提示所述货物所在位置。其中,所述货物提示信息具体可以为语音提示信息和/或文字提示信息,本实施例不对其所有可能的形式进行穷举。
可见,通过采用上述方案,可以在完成所述目标对象获取任务之后,基于第二行驶路线完成所述目标对象运输任务,并在完成所述目标对象运输任务时通知所述第一终端设备。如此,可以使得所述车辆在自动驾驶模式下完成整个获取所述目标对象以及运输所述目标对象的处理,提升了所述车辆的利用率,并且由于整个处理中减少受到人为因素的影响,还保证了整体的处理效率。
本公开第二方面提供一种控制装置,如图6所示,包括:
接收模块601,用于接收第一终端设备发来的目标对象获取任务;
规划模块602,用于基于所述目标对象获取任务,确定出发时间以及第一行驶路线;其中,所述目标对象获取任务包含第一目的地以及到达时间;
发送模块603,用于向所述第一终端设备发送所述目标对象获取任务的确认信息;
判断模块604,用于在基于所述出发时间和所述到达时间确定车辆满足出行条件的情况下,控制所述发送模块向所述第一终端设备发送所述目标对象获取任务的确认信息;
驱动模块605,用于在到达所述出发时间的情况下,控制所述车辆在自动驾驶模式下根据所述第一行驶路线行驶至所述第一目的地;
任务状态管理模块606,用于在获取到所述目标对象的情况下,确定完成所述目标对象获取任务。
其中,所述判断模块604,用于执行以下之一:
在所述出发时间至所述到达时间之内不存在其他任务的情况下,确定所述车辆满足所述出行条件;
在所述出发时间至所述到达时间之内存在其他任务、且所述目标对象获取任务的优先级高于所述其他任务的情况下,确定所述车辆满足所述出行条件。
所述判断模块604,用于在所述出发时间至所述到达时间之内不存在其他任务的情况下,确定所述车辆在所述出发时间的预计剩余驱动能量所对应的行驶里程,在所述行驶里程大于所述第一行驶路线的长度的情况下,确定所述车辆满足所述出行条件;所述预计剩余驱动能量包括:预计剩余油量或预计剩余电量。
所述判断模块604,用于在所述出发时间至所述到达时间之内存在其他任务、且所述目标对象获取任务的优先级高于所述其他任务的情况下,确定所述车辆在所述出发时间的预计剩余驱动能量所对应的行驶里程,在所述行驶里程大于所述第一行驶路线的长度的情况下,确定所述车辆满足所述出行条件;所述预计剩余驱动能量包括:预计剩余油量或预计剩余电量。
所述规划模块602,用于基于预计出发位置以及所述第一目的地,确定至少一个候选路线,从所述至少一个候选路线中确定所述第一行驶路线;基于路况预测信息、所述第一行驶路线以及所述到达时间,确定所述出发时间。
所述驱动模块605,用于在到达所述出发时间的情况下,通过所述发送模块向所述第一终端设备发送出行提醒信息;在通过所述接收模块接收到所述第一终端设备反馈的确认出行信息的情况下,控制所述车辆在自动驾驶模式下根据所述第一行驶路线行驶至所述第一目的地;
所述发送模块603,用于向所述第一终端设备发送出行提醒信息;
所述接收模块601,用于接收所述第一终端设备反馈的确认出行信息。
在图6的基础上,如图7所示,本实施例提供的所述装置还包括:
检测模块607,用于在确定所述车辆到达所述第一目的地的情况下,通过所述发送模块向第二终端设备发送到达提醒信息;响应于获取到所述目标对象的相关信息,基于所述目标对象的相关信息确定所述车辆的目标空间;所述车辆的所述目标空间为所述车辆的多个可用空间中之一;控制在所述车辆的第一展示区域展示所述目标空间的指示信息,控制开启所述车辆的所述目标空间;在检测到所述目标对象位于所述车辆的所述目标空间内的情况下,确定获取到所述目标对象;
所述发送模块603,用于向所述第二终端设备发送所述到达提醒信息。
所述装置还包括:
展示控制模块608,用于在所述驱动模块控制所述车辆在自动驾驶模式下根据所述第一行驶路线行驶至所述第一目的地的过程中,基于所述车辆的当前行驶状态,控制在所述车辆的第二展示区域的展示部件进行目标样式的展示;所述目标样式为多种样式中之一,所述多种样式中不同样式对应不同的行驶状态。
所述接收模块601,用于接收所述第一终端设备发来的所述目标对象运输任务,所述目标对象运输任务包括第二目的地;
所述规划模块602,用于基于所述目标对象运输任务确定第二行驶路线;
所述驱动模块605,用于在所述确定完成所述目标对象获取任务之后,控制所述车辆在所述自动驾驶模式下根据所述第二行驶路线行驶至所述第二目的地,通过所述发送模块向所述第一终端设备发送完成所述目标对象运输任务的通知信息;
所述发送模块603,用于向所述第一终端设备发送完成所述目标对象运输任务的通知信息。
本实施例提供的方案,可以在接收到所述目标对象获取任务后,确定所述车辆是否满足出行条件,在所述车辆满足所述出行条件的情况下,控制所述车辆行驶至所述第一目的地并获取所述目标对象。从而,可以在所述车辆能够出行的情况下,可以自动执行所述目标对象获取任务,使得所述车辆的智能化程度更高,并且提升了所述车辆的利用率。
本公开第三方面提供一种控制***,如图8所示,包括:
控制装置801,用于接收第一终端设备发来的目标对象获取任务,基于所述目标对象获取任务,确定出发时间以及第一行驶路线;其中,所述目标对象获取任务包含第一目的地以及到达时间;在基于所述出发时间和所述到达时间确定车辆满足出行条件的情况下,向所述第一终端设备发送所述目标对象获取任务的确认信息;在到达所述出发时间的情况下,控制所述车辆在自动驾驶模式下根据所述第一行驶路线行驶至所述第一目的地;在获取到所述目标对象的情况下,确定完成所述目标对象获取任务;
第一终端设备802,用于向所述控制装置发送所述目标对象获取任务,接收所述控制装置反馈的所述目标对象获取任务的确认信息。
进一步地,如图9所示,所述***还包括:
第二终端设备803,用于接收所述控制装置发来的到达提醒信息;
所述控制装置801,用于在确定所述车辆到达所述第一目的地的情况下,向所述第二终端设备发送到达提醒信息。
所述第一终端设备802,用于生成目标对象运输任务,将所述目标对象运输任务发送至所述控制装置;以及接收所述控制装置发来的完成所述目标对象运输任务的通知信息;
所述控制装置801,用于接收所述第一终端设备发来的目标对象运输任务,基于所述目标对象运输任务确定第二行驶路线,所述目标对象运输任务包括第二目的地;在所述确定完成所述目标对象获取任务之后,控制所述车辆在所述自动驾驶模式下根据所述第二行驶路线行驶至所述第二目的地,向所述第一终端设备发送完成所述目标对象运输任务的通知信息。
所述控制装置可以是设置在所述车辆中的一个控制单元或一个控制部件。
所述第一终端设备802中的所述目标应用可以展示的界面包括以下至少之一:默认界面、设置界面等等。
其中,所述目标应用的所述默认界面可以展示以下内容中至少之一:
所述车辆的当前位置及当前所处环境,比如可以默认显示2D地图定位;所述车辆的当前状态,比如所述车辆当前处于静止状态,所述车辆的当前车况,比如当前胎压、当前油量、当前电量、当前内部温度、当前内部空气状况等等;车主账号;自动泊车/驶出车位的功能;能够使用自动驾驶模式的场景等。
所述目标应用的所述设置界面,还可以称为自动驾驶场景界面。在所述设置界面可以展示以下不同界面至少之一:
当前已有任务界面,比如当前没有任何任务,则可以展示无;
所述目标对象获取任务的设置界面,在该目标对象获取任务的设置界面中可以设置第一目的地、任务目的、到达时间、发货人或乘客的信息;其中,所述任务目的可以为接人或取物等等;所述发货人或乘客等信息可以是该发货人或乘客的联系方式。另外,在完成所述目标对象获取任务的设置后,还可以展示任务设定成功的提示信息;
自动驾驶场景界面,用于展示最近一次或正在进行的使用自动驾驶模式执行的任务;
默认任务展示界面,用于展示所述车辆的当前位置以及显示所述车辆当前行驶路线及目的地;其中,所述目的地可以为所述车辆当前所执行的任意一个任务的目的地,所述当前行驶路线为所述车辆当前执行的任意一个任务的行驶路线。
应理解,所述第一终端设备802,还用于在完成所述目标对象获取任务的设置之后,将所述目标对象获取任务发送到所述第二终端设备,以通知送货人或待接乘客;相应的,所述第二终端设备803,还用于接收所述第一终端设备发来的所述目标对象获取任务。
所述控制装置801,用于在到达所述出发时间的情况下,向所述第一终端设备发送出行提醒信息;相应的,所述第一终端设备,用于接收所述出行提醒信息并展示,响应于接收到针对所述出行提醒信息的确认操作,向所述控制装置801发送所述确认出行信息。
所述控制装置801,还用于控制所述车辆在自动驾驶模式下根据所述第一行驶路线行驶至所述第一目的地。关于所述控制装置801的具体处理与前述第一方面实施例中所述控制方法的处理相同,不做重复说明。
所述第一终端设备802,还用于在所述车辆在自动驾驶模式下根据所述第一行驶路线行驶至所述第一目的地的过程中,实时显示以下至少之一:
所述车辆的当前位置、所述车辆的当前所在环境、所述车辆的行驶路线图、所述车辆的当前速度、所述车辆的当前车况、所述车辆的车牌号、所述车辆的自动驾驶场景。
所述第一终端设备802,还用于响应于针对所述车辆的当前位置或所述车辆的当前所在环境的点击操作,展示所述车辆的前方视图或顶视环绕图。
所述第二终端设备803,用于在接收所述控制装置发来的到达提醒信息,响应于针对所述到达提醒信息的点击操作,展示所述车辆的当前所在位置。也就是发货人或待接乘客可以通过自己使用的所述第二终端设备查看所述车辆的当前所在位置。此时,所述控制装置801,还用于控制所述车辆在第三展示区域的显示部件采用流动闪烁的方式进行展示,以便于所述发货人或所述待接乘客找到车辆。
所述第二终端设备803,还用于展示身份识别信息;相应的,所述控制装置801,还用于控制所述车辆的摄像头扫描所述身份识别信息,在对所述身份识别信息确认成功的情况下,控制所述车辆开启所述目标空间。其中,关于所述控制装置如何确定所述目标空间的处理,在第一方面实施例的控制方法中已经详述,这里不做赘述。
其中,所述身份识别信息可以为所述发货人或乘客的身份二维码。
应理解,本实施例中所述控制装置、所述第一终端设备、所述第二终端设备所执行的其他处理与前述第一方面实施例控制方法中的处理相同,因此不做重复说明。
本实施例提供的方案,可以在接收到所述目标对象获取任务后,确定所述车辆是否满足出行条件,在所述车辆满足所述出行条件的情况下,控制所述车辆行驶至所述第一目的地并获取所述目标对象。从而,可以在所述车辆能够出行的情况下,可以自动执行所述目标对象获取任务,使得所述车辆的智能化程度更高,并且提升了所述车辆的利用率。
最后,结合上述第一方面实施例、第二方面实施例以及第三方面实施例,以所述目标对象获取任务为取货任务,所述目标运输任务为卸货任务为例,进行示例性说明,参见图10,可以包括:
S1001:所述第一终端设备响应于在所述目标应用的设置界面中获取到取货地点和取货时间,生成取货任务,将所述取货任务发送至所述控制装置。
其中,所述取货任务中包含任务类型、取货地点(即前述第一方面实施例中的所述第一目的地)和取货时间(即前述第一方面实施例中的所述到达时间)等内容。所述目标应用可以为控制所述车辆的应用。
S1002:所述控制装置基于所述取货任务,确定出发时间以及第一行驶路线。
其中,所述控制装置安装或设置在车辆中。
S1003:所述控制装置基于所述出发时间和所述取货时间判断所述车辆是否满足出行条件,若满足,则执行S1004;否则,向所述第一终端设备发送所述取货任务的拒绝信息,结束处理。
S1004:所述控制装置向所述第一终端设备发送所述取货任务的确认通知。
S1005:所述控制装置在到达所述出发时间的情况下,控制所述车辆在自动驾驶模式下根据所述第一行驶路线行驶至所述取货地点,向所述第二终端设备发送到达提醒信息。
所述第二终端设备可以为发货人使用的手机;发货人可以在收到到达提醒信息之后,通过查看所述第二终端设备的所述到达提醒信息前往所述车辆所在的所述取货地点。
S1006:所述控制装置控制所述车辆采集所述第二终端设备展示的身份识别信息,在对所述身份识别信息认证成功的情况下,控制所述车辆开始检测目标货物的相关信息。
S1007:所述控制装置响应于检测到所述目标货物的相关信息,基于所述目标货物的相关信息确定所述车辆的目标空间,所述目标空间为所述车辆的多个可用空间中之一。
另外,所述控制装置还可以控制在所述车辆的第一展示区域展示所述目标空间的指示信息,控制开启所述车辆的所述目标空间的门。
S1008:所述控制装置检测到所述目标货物位于所述车辆的所述目标空间内的情况下,确定获取到所述目标货物。
S1009:所述控制装置控制所述车辆在自动驾驶模式下根据卸货任务的第二行驶路线行驶至卸货地点。
在应理解,在执行S1001之后,所述车主还可以设置与所述取货任务对应的卸货任务,该卸货任务中至少可以包括卸货地点(即前述第一方面实施例中的第二目的地)。相应的,所述终端设备还可以将所述卸货任务发送至所述控制装置;进一步地,所述卸货任务还可以包括卸货时间。
另外,在所述控制装置接收到所述卸货任务的情况下,同样可以基于所述卸货任务确定卸货的第二行驶路线。并且,所述控制装置确定所述车辆到达所述卸货地点的情况下,向所述第一终端设备发送完成所述卸货任务的通知信息。
S1010:所述控制装置接收到所述车辆发来的检测到车主进入所述车辆的情况下,控制所述车辆输出货物提示信息;述货物提示信息具体可以为语音提示信息和/或文字提示信息。
本实施例提供的方案,可以在接收到所述目标对象获取任务后,确定所述车辆是否满足出行条件,在所述车辆满足所述出行条件的情况下,控制所述车辆行驶至所述第一目的地并获取所述目标对象。从而,可以在所述车辆能够出行的情况下,可以自动执行所述目标对象获取任务,使得所述车辆的智能化程度更高,并且提升了所述车辆的利用率。
本公开的技术方案中,所涉及的用户个人信息的获取,存储和应用等,均符合相关法律法规的规定,且不违背公序良俗。
根据本公开的实施例,本公开还提供了一种电子设备、一种可读存储介质和一种计算机程序产品。
图11示出了可以用来实施本公开的实施例的示例电子设备1100的示意性框图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本公开的实现。
如图11所示,电子设备1100包括计算单元1101,其可以根据存储在只读存储器(ROM)1102中的计算机程序或者从存储单元1108加载到随机访问存储器(RAM)1103中的计算机程序,来执行各种适当的动作和处理。在RAM 1103中,还可存储电子设备1100操作所需的各种程序和数据。计算单元1101、ROM 1102以及RAM 1103通过总线1104彼此相连。输入/输出(I/O)接口1105也连接至总线1104。
电子设备1100中的多个部件连接至I/O接口1105,包括:输入单元1106,例如键盘、鼠标等;输出单元1107,例如各种类型的显示器、扬声器等;存储单元1108,例如磁盘、光盘等;以及通信单元1109,例如网卡、调制解调器、无线通信收发机等。通信单元1109允许电子设备1100通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。
计算单元1101可以是各种具有处理和计算能力的通用和/或专用处理组件。计算单元1101的一些示例包括但不限于中央处理单元(CPU)、图形处理单元(GPU)、各种专用的人工智能(AI)计算芯片、各种运行机器学习模型算法的计算单元、数字信号处理器(DSP)、以及任何适当的处理器、控制器、微控制器等。计算单元1101执行上文所描述的各个方法和处理。例如,在一些实施例中,上文所描述的各个方法可被实现为计算机软件程序,其被有形地包含于机器可读介质,例如存储单元1108。在一些实施例中,计算机程序的部分或者全部可以经由ROM 1102和/或通信单元1109而被载入和/或安装到电子设备1100上。当计算机程序加载到RAM 1103并由计算单元1101执行时,可以执行上文所描述的各个方法的一个或多个步骤。备选地,在其他实施例中,计算单元1101可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行上文所描述的各个方法。
本文中以上描述的***和技术的各种实施方式可以在数字电子电路***、集成电路***、场可编程门阵列(FPGA)、专用集成电路(ASIC)、专用标准产品(ASSP)、芯片上***的***(SOC)、负载可编程逻辑设备(CPLD)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程***上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储***、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储***、该至少一个输入装置、和该至少一个输出装置。
用于实施本公开的方法的程序代码可以采用一个或多个编程语言的任何组合来编写。这些程序代码可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器或控制器,使得程序代码当由处理器或控制器执行时使流程图和/或框图中所规定的功能/操作被实施。程序代码可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。
在本公开的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行***、装置或设备使用或与指令执行***、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体***、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或快闪存储器)、光纤、便捷式紧凑盘只读存储器(CD-ROM)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
为了提供与用户的交互,可以在计算机上实施此处描述的***和技术,该计算机具有:用于向用户显示信息的显示装置(例如,CRT(阴极射线管)或者LCD(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给计算机。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入、或者触觉输入)来接收来自用户的输入。
可以将此处描述的***和技术实施在包括后台部件的计算***(例如,作为数据服务器)、或者包括中间件部件的计算***(例如,应用服务器)、或者包括前端部件的计算***(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的***和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算***中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将***的部件相互连接。通信网络的示例包括:局域网(LAN)、广域网(WAN)和互联网。
计算机***可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。服务器可以是云服务器,也可以为分布式***的服务器,或者是结合了区块链的服务器。
应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本公开中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本公开公开的技术方案所期望的结果,本文在此不进行限制。
上述具体实施方式,并不构成对本公开保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本公开的精神和原则之内所作的修改、等同替换和改进等,均应包含在本公开保护范围之内。
Claims (24)
1.一种控制方法,包括:
接收第一终端设备发来的目标对象获取任务,基于所述目标对象获取任务,确定出发时间以及第一行驶路线;其中,所述目标对象获取任务包含第一目的地以及到达时间;
在基于所述出发时间和所述到达时间确定车辆满足出行条件的情况下,向所述第一终端设备发送所述目标对象获取任务的确认信息;
在到达所述出发时间的情况下,控制所述车辆在自动驾驶模式下根据所述第一行驶路线行驶至所述第一目的地;
在获取到所述目标对象的情况下,确定完成所述目标对象获取任务;其中,所述获取到目标对象的确定方式包括:在检测到所述目标对象位于所述车辆的目标空间内的情况下,确定获取到所述目标对象;
所述方法还包括:在向所述第一终端设备发送所述目标对象获取任务的确认信息之后、至到达所述目标对象获取任务的所述出发时间之前,获取到新的任务的情况下,若所述新的任务对应的起始时间或结束时间在所述目标对象获取任务的所述出发时间与所述到达时间之间,则基于所述新的任务的优先级以及所述目标对象获取任务的优先级,判断是否执行所述新的任务,若确定执行所述新的任务且不执行所述目标对象获取任务,则向所述第一终端设备发送所述目标对象获取任务的拒绝信息。
2.根据权利要求1所述的方法,还包括以下之一:
在所述出发时间至所述到达时间之内不存在其他任务的情况下,确定所述车辆满足所述出行条件;
在所述出发时间至所述到达时间之内存在其他任务、且所述目标对象获取任务的优先级高于所述其他任务的情况下,确定所述车辆满足所述出行条件。
3.根据权利要求2所述的方法,其中,所述在所述出发时间至所述到达时间之内不存在其他任务的情况下,确定所述车辆满足所述出行条件,包括:
在所述出发时间至所述到达时间之内不存在其他任务的情况下,确定所述车辆在所述出发时间的预计剩余驱动能量所对应的行驶里程,在所述行驶里程大于所述第一行驶路线的长度的情况下,确定所述车辆满足所述出行条件;所述预计剩余驱动能量包括:预计剩余油量或预计剩余电量。
4.根据权利要求2所述的方法,其中,所述在所述出发时间至所述到达时间之内存在其他任务、且所述目标对象获取任务的优先级高于所述其他任务的情况下,确定所述车辆满足所述出行条件,包括:
在所述出发时间至所述到达时间之内存在其他任务、且所述目标对象获取任务的优先级高于所述其他任务的情况下,确定所述车辆在所述出发时间的预计剩余驱动能量所对应的行驶里程,在所述行驶里程大于所述第一行驶路线的长度的情况下,确定所述车辆满足所述出行条件;所述预计剩余驱动能量包括:预计剩余油量或预计剩余电量。
5.根据权利要求1所述的方法,其中,所述基于所述目标对象获取任务,确定出发时间以及第一行驶路线,包括:
基于预计出发位置以及所述第一目的地,确定至少一个候选路线,从所述至少一个候选路线中确定所述第一行驶路线;
基于路况预测信息、所述第一行驶路线以及所述到达时间,确定所述出发时间。
6.根据权利要求1所述的方法,其中,所述在到达所述出发时间的情况下,控制所述车辆在自动驾驶模式下根据所述第一行驶路线行驶至所述第一目的地,包括:
在到达所述出发时间的情况下,向所述第一终端设备发送出行提醒信息;
在接收到所述第一终端设备反馈的确认出行信息的情况下,控制所述车辆在自动驾驶模式下根据所述第一行驶路线行驶至所述第一目的地。
7.根据权利要求1所述的方法,还包括:
在确定所述车辆到达所述第一目的地的情况下,向第二终端设备发送到达提醒信息;
响应于获取到所述目标对象的相关信息,基于所述目标对象的相关信息确定所述车辆的目标空间;所述车辆的所述目标空间为所述车辆的多个可用空间中之一;
控制在所述车辆的第一展示区域展示所述目标空间的指示信息,控制开启所述车辆的所述目标空间。
8.根据权利要求1所述的方法,还包括:
在控制所述车辆在自动驾驶模式下根据所述第一行驶路线行驶至所述第一目的地的过程中,基于所述车辆的当前行驶状态,控制在所述车辆的第二展示区域的展示部件进行目标样式的展示;所述目标样式为多种样式中之一,所述多种样式中不同样式对应不同的行驶状态。
9.根据权利要求1-8任一项所述的方法,还包括:接收所述第一终端设备发来的目标对象运输任务,基于所述目标对象运输任务确定第二行驶路线,所述目标对象运输任务包括第二目的地;
在所述确定完成所述目标对象获取任务之后,所述方法还包括:
控制所述车辆在所述自动驾驶模式下根据所述第二行驶路线行驶至所述第二目的地,向所述第一终端设备发送完成所述目标对象运输任务的通知信息。
10.一种控制装置,包括:
接收模块,用于接收第一终端设备发来的目标对象获取任务;
规划模块,用于基于所述目标对象获取任务,确定出发时间以及第一行驶路线;其中,所述目标对象获取任务包含第一目的地以及到达时间;
发送模块,用于向所述第一终端设备发送所述目标对象获取任务的确认信息、和/或向所述第一终端设备发送所述目标对象获取任务的拒绝信息;
判断模块,用于在基于所述出发时间和所述到达时间确定车辆满足出行条件的情况下,控制所述发送模块向所述第一终端设备发送所述目标对象获取任务的确认信息;
驱动模块,用于在到达所述出发时间的情况下,控制所述车辆在自动驾驶模式下根据所述第一行驶路线行驶至所述第一目的地;
任务状态管理模块,用于在获取到所述目标对象的情况下,确定完成所述目标对象获取任务;
还包括:检测模块,用于在检测到所述目标对象位于所述车辆的目标空间内的情况下,确定获取到所述目标对象;
所述判断模块,还用于在向所述第一终端设备发送所述目标对象获取任务的确认信息之后、至到达所述目标对象获取任务的所述出发时间之前,获取到新的任务的情况下,若所述新的任务对应的起始时间或结束时间在所述目标对象获取任务的所述出发时间与所述到达时间之间,则基于所述新的任务的优先级以及所述目标对象获取任务的优先级,判断是否执行所述新的任务,若确定执行所述新的任务且不执行所述目标对象获取任务,则向所述第一终端设备发送所述目标对象获取任务的拒绝信息。
11.根据权利要求10所述的装置,其中,所述判断模块,用于执行以下之一:
在所述出发时间至所述到达时间之内不存在其他任务的情况下,确定所述车辆满足所述出行条件;
在所述出发时间至所述到达时间之内存在其他任务、且所述目标对象获取任务的优先级高于所述其他任务的情况下,确定所述车辆满足所述出行条件。
12.根据权利要求11所述的装置,其中,所述判断模块,用于在所述出发时间至所述到达时间之内不存在其他任务的情况下,确定所述车辆在所述出发时间的预计剩余驱动能量所对应的行驶里程,在所述行驶里程大于所述第一行驶路线的长度的情况下,确定所述车辆满足所述出行条件;所述预计剩余驱动能量包括:预计剩余油量或预计剩余电量。
13.根据权利要求11所述的装置,其中,所述判断模块,用于在所述出发时间至所述到达时间之内存在其他任务、且所述目标对象获取任务的优先级高于所述其他任务的情况下,确定所述车辆在所述出发时间的预计剩余驱动能量所对应的行驶里程,在所述行驶里程大于所述第一行驶路线的长度的情况下,确定所述车辆满足所述出行条件;所述预计剩余驱动能量包括:预计剩余油量或预计剩余电量。
14.根据权利要求10所述的装置,其中,所述规划模块,用于基于预计出发位置以及所述第一目的地,确定至少一个候选路线,从所述至少一个候选路线中确定所述第一行驶路线;基于路况预测信息、所述第一行驶路线以及所述到达时间,确定所述出发时间。
15.根据权利要求10所述的装置,其中,所述驱动模块,用于在到达所述出发时间的情况下,通过所述发送模块向所述第一终端设备发送出行提醒信息;在通过所述接收模块接收到所述第一终端设备反馈的确认出行信息的情况下,控制所述车辆在自动驾驶模式下根据所述第一行驶路线行驶至所述第一目的地;
所述发送模块,用于向所述第一终端设备发送出行提醒信息;
所述接收模块,用于接收所述第一终端设备反馈的确认出行信息。
16.根据权利要求10所述的装置,其中,
所述检测模块,用于在确定所述车辆到达所述第一目的地的情况下,通过所述发送模块向第二终端设备发送到达提醒信息;响应于获取到所述目标对象的相关信息,基于所述目标对象的相关信息确定所述车辆的目标空间;所述车辆的所述目标空间为所述车辆的多个可用空间中之一;控制在所述车辆的第一展示区域展示所述目标空间的指示信息,控制开启所述车辆的所述目标空间;
所述发送模块,用于向所述第二终端设备发送所述到达提醒信息。
17.根据权利要求10所述的装置,还包括:
展示控制模块,用于在所述驱动模块控制所述车辆在自动驾驶模式下根据所述第一行驶路线行驶至所述第一目的地的过程中,基于所述车辆的当前行驶状态,控制在所述车辆的第二展示区域的展示部件进行目标样式的展示;所述目标样式为多种样式中之一,所述多种样式中不同样式对应不同的行驶状态。
18.根据权利要求10-17任一项所述的装置,其中,
所述接收模块,用于接收所述第一终端设备发来的目标对象运输任务,所述目标对象运输任务包括第二目的地;
所述规划模块,用于基于所述目标对象运输任务确定第二行驶路线;
所述驱动模块,用于在所述确定完成所述目标对象获取任务之后,控制所述车辆在所述自动驾驶模式下根据所述第二行驶路线行驶至所述第二目的地,通过所述发送模块向所述第一终端设备发送完成所述目标对象运输任务的通知信息;
所述发送模块,用于向所述第一终端设备发送完成所述目标对象运输任务的通知信息。
19.一种控制***,包括:
控制装置,用于接收第一终端设备发来的目标对象获取任务,基于所述目标对象获取任务,确定出发时间以及第一行驶路线;其中,所述目标对象获取任务包含第一目的地以及到达时间;在基于所述出发时间和所述到达时间确定车辆满足出行条件的情况下,向所述第一终端设备发送所述目标对象获取任务的确认信息;在到达所述出发时间的情况下,控制所述车辆在自动驾驶模式下根据所述第一行驶路线行驶至所述第一目的地;在获取到所述目标对象的情况下,确定完成所述目标对象获取任务;
第一终端设备,用于向所述控制装置发送所述目标对象获取任务,接收所述控制装置反馈的所述目标对象获取任务的确认信息、和/或所述目标对象获取任务的拒绝信息;
所述控制装置,还用于在检测到所述目标对象位于所述车辆的目标空间内的情况下,确定获取到所述目标对象;
所述控制装置,还用于在向所述第一终端设备发送所述目标对象获取任务的确认信息之后、至到达所述目标对象获取任务的所述出发时间之前,获取到新的任务的情况下,若所述新的任务对应的起始时间或结束时间在所述目标对象获取任务的所述出发时间与所述到达时间之间,则基于所述新的任务的优先级以及所述目标对象获取任务的优先级,判断是否执行所述新的任务,若确定执行所述新的任务且不执行所述目标对象获取任务,则向所述第一终端设备发送所述目标对象获取任务的拒绝信息。
20.根据权利要求19所述的***,还包括:
第二终端设备,用于接收所述控制装置发来的到达提醒信息;
所述控制装置,用于在确定所述车辆到达所述第一目的地的情况下,向所述第二终端设备发送到达提醒信息。
21.根据权利要求19或20所述的***,其中,
所述第一终端设备,用于生成目标对象运输任务,将所述目标对象运输任务发送至所述控制装置;以及接收所述控制装置发来的完成所述目标对象运输任务的通知信息;
所述控制装置,用于接收所述第一终端设备发来的目标对象运输任务,基于所述目标对象运输任务确定第二行驶路线,所述目标对象运输任务包括第二目的地;在所述确定完成所述目标对象获取任务之后,控制所述车辆在所述自动驾驶模式下根据所述第二行驶路线行驶至所述第二目的地,向所述第一终端设备发送完成所述目标对象运输任务的通知信息。
22.一种电子设备,包括:
至少一个处理器;以及
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1-9中任一项所述的方法。
23.一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行根据权利要求1-9中任一项所述的方法。
24.一种车辆,包括如权利要求22所述的电子设备。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111498037.8A CN114162141B (zh) | 2021-12-09 | 2021-12-09 | 控制方法、装置、***、电子设备、存储介质及车辆 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111498037.8A CN114162141B (zh) | 2021-12-09 | 2021-12-09 | 控制方法、装置、***、电子设备、存储介质及车辆 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114162141A CN114162141A (zh) | 2022-03-11 |
CN114162141B true CN114162141B (zh) | 2024-04-16 |
Family
ID=80484850
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111498037.8A Active CN114162141B (zh) | 2021-12-09 | 2021-12-09 | 控制方法、装置、***、电子设备、存储介质及车辆 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114162141B (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109785611A (zh) * | 2019-01-24 | 2019-05-21 | 平安科技(深圳)有限公司 | 无人驾驶车辆控制方法、装置、服务器及存储介质 |
CN112224089A (zh) * | 2020-11-06 | 2021-01-15 | 恒大新能源汽车投资控股集团有限公司 | 基于能耗的行程规划方法、装置、电子设备及存储介质 |
CN112434980A (zh) * | 2020-12-17 | 2021-03-02 | 深圳航天智慧城市***技术研究院有限公司 | 一种高效的公务车用车自动调度方法及*** |
CN113011820A (zh) * | 2021-03-25 | 2021-06-22 | 北京云迹科技有限公司 | 机器人配送方法及装置、存储介质及电子设备 |
CN113335307A (zh) * | 2021-06-18 | 2021-09-03 | 恒大恒驰新能源汽车研究院(上海)有限公司 | 车辆控制方法、装置及车辆 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016109670A1 (en) * | 2014-12-31 | 2016-07-07 | Robert Bosch Gmbh | Systems and methods for controlling multiple autonomous vehicles in a connected drive mode |
JP6927026B2 (ja) * | 2017-12-26 | 2021-08-25 | トヨタ自動車株式会社 | 情報処理装置および情報処理方法 |
JP6635107B2 (ja) * | 2017-12-27 | 2020-01-22 | トヨタ自動車株式会社 | 業務支援システム、及び業務支援方法 |
-
2021
- 2021-12-09 CN CN202111498037.8A patent/CN114162141B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109785611A (zh) * | 2019-01-24 | 2019-05-21 | 平安科技(深圳)有限公司 | 无人驾驶车辆控制方法、装置、服务器及存储介质 |
CN112224089A (zh) * | 2020-11-06 | 2021-01-15 | 恒大新能源汽车投资控股集团有限公司 | 基于能耗的行程规划方法、装置、电子设备及存储介质 |
CN112434980A (zh) * | 2020-12-17 | 2021-03-02 | 深圳航天智慧城市***技术研究院有限公司 | 一种高效的公务车用车自动调度方法及*** |
CN113011820A (zh) * | 2021-03-25 | 2021-06-22 | 北京云迹科技有限公司 | 机器人配送方法及装置、存储介质及电子设备 |
CN113335307A (zh) * | 2021-06-18 | 2021-09-03 | 恒大恒驰新能源汽车研究院(上海)有限公司 | 车辆控制方法、装置及车辆 |
Also Published As
Publication number | Publication date |
---|---|
CN114162141A (zh) | 2022-03-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11222389B2 (en) | Coordinating on-demand transportation with autonomous vehicles | |
US20200270931A1 (en) | Detecting Objects within a Vehicle in Connection with a Service | |
EP3504514B1 (en) | Hybrid trip planning for autonomous vehicles | |
US10082793B1 (en) | Multi-mode transportation planning and scheduling | |
EP3811030B1 (en) | Enhancing navigation experience using v2x supplemental information | |
US20210024100A1 (en) | Hybrid human/av driver system | |
US20180300660A1 (en) | Systems and methods for provider claiming and matching of scheduled requests | |
JP7116164B2 (ja) | 自律車両を乗車者にマッチングさせるためのシステムおよび方法 | |
US20210107529A1 (en) | Vehicle control system, vehicle control method, and program | |
CN107845253B (zh) | 一种预约订单的预警方法及服务器 | |
CN113479196B (zh) | 泊车方法、装置、电子设备、存储介质和自动驾驶汽车 | |
WO2022051347A1 (en) | Tracking objects throughout a multi-modal transportation service | |
US20230394975A1 (en) | Method and system for operation of fleet vehicles | |
CN114677848B (zh) | 感知预警***、方法、装置及计算机程序产品 | |
US11670174B2 (en) | Reserved vehicle control method, reserved vehicle control device, and reserved vehicle control system | |
CN114162141B (zh) | 控制方法、装置、***、电子设备、存储介质及车辆 | |
US20230062923A1 (en) | Automatic entry-exit system, automatic entry-exit method, and storage medium | |
US20220179409A1 (en) | Optimizing management of autonomous vehicles | |
CN114103994A (zh) | 基于车辆自动清扫路面的控制方法、装置、设备及车辆 | |
CN114379588B (zh) | 进站状态检测方法、装置、车辆、设备和存储介质 | |
CN114396961B (zh) | 车辆的领航辅助方法、装置、设备及产品 | |
CN114565304B (zh) | 无人驾驶车辆的调度方法、电子设备和调度运营*** | |
WO2024131436A1 (zh) | 自动驾驶车辆的能量回收方法、装置及*** | |
CN112863243B (zh) | 道路的限高提示方法及装置 | |
US11821745B2 (en) | Traveling route determination system, traveling route determination method, and computer program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |