Robotaxi自动驾驶网约车订单处理方法转让专利

申请号 : CN202110696308.4

文献号 : CN113538088B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 赵奕铭李瑞翩庹新娟郭剑锐徐建勇

申请人 : 东风汽车集团股份有限公司

摘要 :

本发明公开了一种Robotaxi自动驾驶网约车订单处理方法,包括以下步骤:生成订单;获取订单中乘客的当前位置与终点位置;搜寻出订单中乘客附近自动驾驶网约车所停靠的停靠站点的站点信息;搜寻出满足订单条件的自动驾驶网约车;对全部运营车辆和订单进行统一分配;生成订单对应的站点信息和自动驾驶网约车信息,完成自动驾驶网约车分配。本发明根据乘客的订单信息提取出乘客期望条件,首先搜选出满足乘客期望条件的目标站点集,解决由于乘客终端定位不准Robotaxi自动驾驶网约车无法找到乘客的问题,然后搜选出每个站点满足乘客期望条件的Robotaxi自动驾驶网约车,最后对当前时刻产生的订单和当前营运车辆状态进行统一处理分配,最终向乘客推送目标站点和目标车辆。

权利要求 :

1.Robotaxi自动驾驶网约车订单处理方法,其特征在于,包括以下步骤:S1、生成订单;

S2、获取订单中乘客的当前位置与终点位置;

S3、搜寻出订单中乘客附近自动驾驶网约车所停靠的停靠站点的站点信息;

S4、搜寻出满足订单条件的自动驾驶网约车;

S5、对全部运营车辆和订单进行统一分配;

S6、生成订单对应的站点信息和自动驾驶网约车信息,完成自动驾驶网约车分配;

所述S4还包括搜寻满足订单条件的自动驾驶网约车所停靠的停靠站点,其步骤具体为:首先根据订单中乘客的当前位置搜寻距离该位置最近的停靠站点,令该停靠站点坐标为(Xm,Ym,Zm),以订单中乘客的当前位置为圆心,根据订单中提供的期望条件,所述期望条件包括乘客期望的上车时间T和距离S,根据期望条件计算满足该条件的距离范围半径R并进行站点搜寻,若不满足订单的期望条件,则向乘客推送无法乘坐的消息,并在半径R形成的圆形范围内寻找其他满足期望条件的停靠站点,令其他满足期望条件的停靠站点坐标分别为Q1(X1,Y1,Z1)、Q2(X1,Y1,Z1)…Qn(Xn,Yn,Zn),其中n为自然数,筛选计算公式:

所述S4中搜寻满足订单条件的自动驾驶网约车的步骤具体为:根据预设的地图数据和实时的交通状况筛选出满足期望条件的停靠站点A1、A2…An,其中n为自然数,将乘客到达各对应的停靠站点的预计时间设为T1、T2…Tn,筛选出停靠站点A1、A2…An周围行驶时间小于上车时间T的自动驾驶网约车,其中,对停靠站点附近的自动驾驶网约车分别划分状态为空载状态和载客状态,

(1)空载状态的自动驾驶网约车到达站点An的时间即为其从当前位置行驶到停靠站点An所需要的时间,分别记为Tn1、Tn2…Tnn;

(2)载客状态的自动驾驶网约车到达站点An的时间即为其从当前位置行驶到当前订单终点所需要的时间加上从当前订单的终点位置到停靠站点An的时间,分别记为T′n1、T′n2…T′nn;

筛选出符合上车时间到达停靠站点A1、A2…An的车辆,对满足乘客订单的车辆进行统一编号为B1、B2…Bn,并标记出到达停靠站点时间最短的车辆。

2.根据权利要求1所述的Robotaxi自动驾驶网约车订单处理方法,其特征在于,所述S2具体为:通过Robotaxi网约车平台带有的GPS系统自动识别订单中乘客的当前位置与终点位置以提高定位精度。

3.根据权利要求1所述的Robotaxi自动驾驶网约车订单处理方法,其特征在于,所述停靠站点的位置均为预先设定,若干个停靠站点分别用位置坐标表示为:P1(L1,B1,H1)、P2(L2,B2,H2)…Pn(Ln,Bn,Hn),其中n为自然数,其空间直角坐标系表示为:其中, 为卯酉圈的半径,式中, a为地球椭圆长半轴,b为地球椭圆短半轴。

4.根据权利要求1所述的Robotaxi自动驾驶网约车订单处理方法,其特征在于,所述S4中搜寻满足订单条件的自动驾驶网约车的步骤还包括:计算出乘客乘坐自动驾驶网约车从停靠站点A1、A2…An分别抵达订单中终点位置的时间为t′1、t′2…t′n,然后再结合乘客从当前位置到站点A1、A2…An时间T1、T2…Tn和预计接单车辆到达站点A1、A2…An时间t1、t2…tn得出乘客的最短出行时间t,并将该最短出行时间t对应的车辆作为目标车辆。

5.一种计算机设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1‑4任一项所述方法的步骤。

6.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1‑4任一项所述方法的步骤。

说明书 :

Robotaxi自动驾驶网约车订单处理方法

技术领域

[0001] 本发明属于网约车应用领域,具体涉及一种Robotaxi自动驾驶网约车订单处理方法。

背景技术

[0002] 随着5G、大数据、云平台以及自动驾驶技术的发展,L4级点到点的自动驾驶已趋于成熟,目前,国内各大先进省份、城市均已设定自动驾驶示范运行路线并同时开展Robotaxi
点到点自动驾驶网约车服务。Robotaxi网约车既有传统网约车的特征,也有传统公共出行
交通工具的属性,即可以随时接单,但是却有相对固定的站点和路线。由于当前Robotaxi网
约车数量比较少,很容易出现供需失衡,Robotaxi网约车技术又需要发展,因而需要大量的
实际应用数据。因此,如何降低Robotaxi网约车空载率和提高订单率成为本领域技术人员
亟待解决的问题。

发明内容

[0003] 本发明的目的在于,提供一种Robotaxi自动驾驶网约车订单处理方法,根据乘客的订单信息提取出乘客期望条件,首先搜选出满足乘客期望条件的目标站点集,解决由于
乘客终端定位不准Robotaxi自动驾驶网约车无法找到乘客的问题,然后搜选出每个站点满
足乘客期望条件的Robotaxi自动驾驶网约车,最后对当前时刻产生的订单和当前营运车辆
状态进行统一处理分配,最终向乘客推送目标站点和目标车辆。
[0004] 为解决上述技术问题,本发明的技术方案为:Robotaxi自动驾驶网约车订单处理方法,包括以下步骤:
[0005] S1、生成订单;
[0006] S2、获取订单中乘客的当前位置与终点位置;
[0007] S3、搜寻出订单中乘客附近自动驾驶网约车所停靠的停靠站点的站点信息;
[0008] S4、搜寻出满足订单条件的自动驾驶网约车;
[0009] S5、对全部运营车辆和订单进行统一分配;
[0010] S6、生成订单对应的站点信息和自动驾驶网约车信息,完成自动驾驶网约车分配。
[0011] 进一步地,所述S2具体为:通过Robotaxi网约车平台带有的GPS系统自动识别订单中乘客的当前位置与终点位置以提高定位精度。
[0012] 进一步地,所述停靠站点的位置均为预先设定,若干个停靠站点分别用位置坐标表示为:P1(L1,B1,H1)、P2(L2,B2,H2)…Pn(Ln,Bn,Hn),其中n为自然数,其空间直角坐标系表示
为:
[0013]
[0014] 其中, 为卯酉圈的半径,式中, a为地球椭圆长半轴,b为地球椭圆短半轴。
[0015] 更进一步地,所述S4还包括搜寻满足订单条件的自动驾驶网约车所停靠的停靠站点,其步骤具体为:首先根据订单中乘客的当前位置搜寻距离该位置最近的停靠站点,令该
停靠站点坐标为(Xm,Ym,Zm),以订单中乘客的当前位置为圆心,根据订单中提供的期望条
件,所述期望条件包括乘客期望的上车时间T和距离S,根据期望条件计算满足该条件的距
离范围半径R并进行站点搜寻,若不满足订单的期望条件,则向乘客推送无法乘坐的消息,
并在半径R形成的圆形范围内寻找其他满足期望条件的停靠站点,令其他满足期望条件的
停靠站点坐标分别为Q1(X1,Y1,Z1)、Q2(X1,Y1,Z1)…Qn(Xn,Yn,Zn),其中n为自然数,
[0016] 筛选计算公式:
[0017] 更进一步地,所述S4中搜寻满足订单条件的自动驾驶网约车的步骤具体为:根据预设的地图数据和实时的交通状况筛选出满足期望条件的停靠站点A1、A2…An,其中n为自
然数,将乘客到达各对应的停靠站点的预计时间设为T1、T2…Tn,筛选出停靠站点A1、A2…An
周围行驶时间小于上车时间T的自动驾驶网约车,其中,对停靠站点附近的自动驾驶网约车
分别划分状态为空载状态和载客状态,
[0018] (1)空载状态的自动驾驶网约车到达站点An的时间即为其从当前位置行驶到停靠站点An所需要的时间,分别记为Tn1、Tn2…Tnn;
[0019] (2)载客状态的自动驾驶网约车到达站点An的时间即为其从当前位置行驶到当前订单终点所需要的时间加上从当前订单的终点位置到停靠站点An的时间,分别记为T′n1、
T′n2…T′nn;
[0020] 筛选出符合上车时间到达停靠站点A1、A2…An的车辆,对满足乘客订单的车辆进行统一编号为B1、B2…Bn,并标记出到达停靠站点时间最短的车辆。
[0021] 更进一步地,所述S4中搜寻满足订单条件的自动驾驶网约车的步骤还包括:计算出乘客乘坐自动驾驶网约车从停靠站点A1、A2…An分别抵达订单中终点位置的时间为t′1、
t′2…t′n,然后再结合乘客从当前位置到站点A1、A2…An时间T1、T2…Tn和预计接单车辆到达
站点A1、A2…An时间t1、t2…tn得出乘客的最短出行时间t,并将该最短出行时间t对应的车辆
作为目标车辆。
[0022] 一种计算机设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述方法的步骤。
[0023] 一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述方法的步骤。
[0024] 与现有技术相比,本发明的有益效果为:
[0025] 本发明根据乘客的订单信息提取出乘客期望条件,首先搜选出满足乘客期望条件的目标站点集,解决由于乘客终端定位不准Robotaxi自动驾驶网约车无法找到乘客的问
题,然后搜选出每个站点满足乘客期望条件的Robotaxi自动驾驶网约车,最后对当前时刻
产生的订单和当前营运车辆状态进行统一处理分配,最终向乘客推送目标站点和目标车
辆。

附图说明

[0026] 图1为本发明实施例的逻辑流程图;
[0027] 图2为本发明实施例中为降低空载率统一排列订单的表格;
[0028] 图3为本发明实施例中为降低空载率统一排列订单的匹配示意图。

具体实施方式

[0029] 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并
不用于限定本发明。此外,下面所描述的本发明各个实施方式中所涉及到的技术特征只要
彼此之间未构成冲突就可以相互组合。
[0030] 技术方案:
[0031] (1)第一阶段需要乘车的乘客登录到Robotaxi自动驾驶网约平台。网约平台应用程序使用其GPS系统自动识别乘客的当前位置以及Robotaxi自动驾驶车辆的当前位置,并
根据乘客订单信息利用系统特定派单算法进行订单批分。
[0032] (2)第二阶段由于乘客通常利用手机进行定位,手机自带的定位装置达不到Robotaxi要求的精度,Robotaxi自动驾驶网约车无法准确到达乘客当前位置。并且现阶段
Robotaxi自动驾驶网约车不同于传统的网约车可以穿梭于任何城市道路并可以在任何位
置进行停靠。因此,Robotaxi自动驾驶网约车均有相对固定的停靠站点,由于停靠站点均为
提前设定,因此其位置信息已经提前确定,假设站点分别为P1(L1,B1,H1)、P2(L2,B2,H2)…Pn
(Ln,Bn,Hn)。将其转化为空间直角坐标系下的位置信息。
[0033] 其中, 为卯酉圈的半径式中,a为地球椭圆长半轴,b为地球椭圆短半轴。
[0034] (3)第三阶段Robotaxi自动驾驶网约平台从乘客订单信息中提取出乘客当前位置和终点位置信息。网约平台首先根据乘客订单信息搜寻出乘客附近的站点信息(Xm,Ym,Zm),
为降低单个订单占用网约平台系统资源,将乘客订单当前位置为圆心,假设其位置信息为
以系统根据乘客订单信息中提供的期望的上车时间T和距离S推算出来的距离为半径R进行
画圆。然后进行站点搜选,若达不到筛选条件,则向乘客推送无法乘坐的消息,假设搜选出
的圆内站点在空间直角坐标系下的位置信息分别为Q1(X1,Y1,Z1)、Q2(X2,Y2,Z2)…Qn(Xn,Yn,
Zn)。筛选计算公式:
[0035] (4)第四阶段首先计算出乘客从当前位置到站点Q1、Q2…Qn的时间分别为根据地图数据和当前交通状况筛选出满足乘客期望上车时间T和距离S的
站点分别为A1、A2…An,到达每个站点的时间分别预计为T1、T2…Tn,然后根据地图数据和当
前交通状况筛选出站点A1、A2…An周围行驶时间小于乘客期望时间T的Robotaxi自动驾驶网
约车。此时,周围的Robotaxi自动驾驶网约车存在两种状态,一种为空载状态,另一种为送
客状态。
[0036] ①空载状态Robotaxi网约车到达站点An的时间即为其从当前位置行驶到站点An所需要的时间,分别记为Tn1、Tn2…Tnn。
[0037] ②送客状态Robotaxi网约车到达站点An的时间即为其从当前位置行驶到当前订单终点所需要的时间加上从当前订单终点到站点An的时间,分别记为T′n1、T′n2…T′nn。
[0038] 根据以上时间筛选出到达站点A1、A2…An需要最短行驶时间的车辆(预计接单车辆),然后计算出这些车辆到达站点A1、A2…An时间分别记为t1、t2…tn。最后对满足乘客订单
的车辆进行统一编号为B1、B2…Bn。
[0039] (5)第五阶段首先计算出乘客乘坐Robotaxi网约车从站点A1、A2…An分别抵达乘客订单终点的时间为t′1、t′2…t′n,然后再结合乘客从当前位置到站点A1、A2…An时间T1、T2…
Tn和预计接单车辆到达站点A1、A2…An时间t1、t2…tn得出用户的最短出行时间t。其对应的
车辆为乘客期望的最优车辆。
[0040] (6)第六阶段以上方法得出的结果虽然是乘客需求的,但并不是网约平台需要的,网约平台在满足乘客需求的情况下,期望降低空载率,解放资源提高乘客订单数,因此,需
要对全部的车辆和乘客订单进行统一对应处理,假设同一时间接到N个订单,当前运营车辆
C1、C2…Cn每辆满足1或者M个订单,然后对每辆车可以接收的订单进行统一排列得到如图2。
[0041] 图2中可能会出现几辆车对应同一个订单,此时为了降低空载率,先给能够接收订单少的车辆分配订单。如图3所示,先给车辆C2分配订单1,再给车辆C1分配订单2,最后给车
辆C3分配订单。根据此种方法向乘客推送目标车辆和目标站点。
[0042] 本领域的技术人员容易理解,以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含
在本发明的保护范围之内。