自动驾驶车辆调度方法、车辆调度服务器及自动驾驶车辆的制作方法_2

文档序号:9371917阅读:来源:国知局
述乘车出发地。
[0064] 结合第三方面或第三方面的第二种可能的实现方式,在第三方面的第三种可能的 实现方式中所述方法还包括:
[0065] 在执行任一个乘车请求时,当到达所述乘车请求对应的乘车出发地时,根据所述 乘车请求中包括的乘客特征标识,对所述乘车请求的发送者进行确认,以使所述乘车请求 的发送者在根据接收到的车辆标识信息对到达所述乘车出发地的自动驾驶车辆进行确认 后,驶离所述乘车出发地。
[0066] 结合第三方面,在第三方面的第四种可能的实现方式中,所述方法还包括:
[0067] 当检测到乘客在UI (User Interface,用户界面)上执行了目的地变更操作后,根 据变更后的目的地更新所述行车任务列表。
[0068] 结合第三方面,在第三方面的第五种可能的实现方式中,所述方法还包括:
[0069] 当检测到所述自动驾驶车辆当前所在行车路线上发生交通拥堵或交通事故时,与 所述车辆调度服务器进行乘车请求调度协商,得到调度协商结果;
[0070] 根据所述调度协商结果,更新所述行车任务列表并将至少一个后续乘车请求转移 给其他自动驾驶车辆。
[0071] 结合第三方面,在第三方面的第六种可能的实现方式中,所述方法还包括:
[0072] 当检测到当前所在行车路线上发生交通拥堵或交通事故时,与建立通信的其他自 动驾驶车辆进行乘车请求调度协商,得到调度协商结果;
[0073] 根据所述调度协商结果,更新所述行车任务列表并将至少一个后续乘车请求转 移给其他自动驾驶车辆。
[0074] 第四方面,提供了一种自动驾驶车辆,所述车辆包括:
[0075] 乘车请求接收模块,用于接收车辆调度服务器下发的乘车请求,所述乘车请求至 少包括乘车出发地、乘车目的地、期望到达目的地时间及乘客信息;
[0076] 乘车请求确定模块,用于确定行车任务列表中是否存在与所述乘车请求相互冲突 的乘车请求;
[0077] 乘车请求添加模块,用于当所述行车任务列表中不存在与所述乘车请求相互冲突 的乘车请求时,根据所述乘车请求的期望达到目的地时间确定所述乘车请求的执行顺序, 并根据所述乘车请求的执行顺序将所述乘车请求添加到所述行车任务列表中;
[0078] 执行模块,用于根据所述行车任务列表中各个乘车请求的执行顺序,依次执行各 个乘车请求。
[0079] 在第四方面的第一种可能的实现方式中,所述车辆还包括:
[0080] 执行状态设置模块,用于为所述乘车请求设置执行状态;
[0081] 其中,所述行车任务列表中包括至少一个乘车请求和每个乘车请求对应的执行状 〇
[0082] 结合第四方面,在第四方面的第二种可能的实现方式中,所述车辆还包括:
[0083] 匹配确认模块,用于在执行任一个乘车请求时,当到达所述乘车请求对应的乘车 出发地时,根据所述乘车请求中包括的乘客周边典型道路标识,对所述乘车请求的发送者 的当前位置进行精确匹配定位,以使所述乘车请求的发送者在根据接收到的车辆标识信息 对到达所述乘车出发地的自动驾驶车辆进行确认后,驶离所述乘车出发地。
[0084] 结合第四方面或第四方面的第二种可能的实现方式,在第四方面的第三种可能的 实现方式中,所述匹配确认模块,还用于在执行任一个乘车请求时,当到达所述乘车请求对 应的乘车出发地时,根据所述乘车请求中包括的乘客特征标识,对所述乘车请求的发送者 进行确认,以使所述乘车请求的发送者在根据接收到的车辆标识信息对到达所述乘车出 发地的自动驾驶车辆进行确认后,驶离所述乘车出发地。
[0085] 结合第四方面,在第四方面的第四种可能的实现方式中,所述车辆还包括:
[0086] 行车任务列表更新模块,用于当检测到乘客在UI上执行了目的地变更操作后,根 据变更后的目的地更新所述行车任务列表。
[0087] 结合第四方面,在第四方面的第五种可能的实现方式中,所述车辆还包括:
[0088] 调度协商模块,用于当检测到所述自动驾驶车辆当前所在行车路线上发生交通拥 堵或交通事故时,与所述车辆调度服务器进行乘车请求调度协商,得到调度协商结果; [0089] 所述行车任务列表更新模块,还用于根据所述调度协商结果,更新所述行车任务 列表并将至少一个后续乘车请求转移给其他自动驾驶车辆。
[0090] 结合第四方面,在第四方面的第六种可能的实现方式中,所述调度协商模块,还用 于当检测到当前所在行车路线上发生交通拥堵或交通事故时,与建立通信的其他自动驾驶 车辆进行乘车请求调度协商,得到调度协商结果;
[0091] 所述行车任务列表更新模块,还用于根据所述调度协商结果,更新所述行车任务 列表并将至少一个后续乘车请求转移给其他自动驾驶车辆。
[0092] 本发明实施例提供的技术方案带来的有益效果是:
[0093] 在对自动驾驶车辆进行调度时,至少根据乘车请求和车辆调度服务器管理范围内 各个自动驾驶车辆的当前位置信息、当前路况信息和已规划路线信息进行车辆调度,从而 得到的调度结果较为精确,调度精准率高;且乘客对车辆的调度结果更加满意,乘客的乘车 体验度较佳。
【附图说明】
[0094] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他 的附图。
[0095] 图1是本发明实施例提供的一种自动驾驶车辆调度系统的架构图;
[0096] 图2是本发明实施例提供的一种车辆调度服务器的内部结构示意图;
[0097] 图3是本发明实施例提供的一种自动驾驶车辆的内部结构示意图;
[0098] 图4是本发明实施例提供的一种自动驾驶车辆的整体硬件架构示意图;
[0099] 图5是本发明实施例提供的一种自动驾驶车辆调度方法的流程图;
[0100] 图6是本发明实施例提供的一种自动驾驶车辆调度方法的流程图;
[0101] 图7是本发明实施例提供的一种自动驾驶车辆调度方法的流程图;
[0102] 图8是本发明实施例提供的一种车辆调度服务器的结构示意图;
[0103] 图9是本发明实施例提供的一种自动驾驶车辆的结构示意图。
【具体实施方式】
[0104] 为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方 式作进一步地详细描述。
[0105] 在对本发明实施例做详细解释说明之前,先对本发明实施例的系统架构和应用场 景进行简单介绍。参见图1,自动驾驶车辆调度系统包括多个客户端101、一个车辆调度服 务器102及多个自动驾驶车辆103。其中,客户端101用于发送乘客的乘车请求,该乘车请 求可包括乘车出发地、乘车目的地、期望车辆达到出发地时间、目的地,期望车辆到达目的 地时间、拼车信息等等。客户端101可以是手机、电脑、PAD或穿戴式设备等等。车辆调度 服务器102,用于根据收集到的乘车需求、多个自动驾驶车辆103的当前位置、当前路况信 息和原有调度结果,对管理范围内的多个自动驾驶车辆103进行调度,并将最新的调度结 果下发给各个自动驾驶车辆103 ;对于多个自动驾驶车辆103来说,各个自动驾驶车辆位于 车辆调度服务器102的管范围内。自动驾驶车辆103不需要司机驾驶;不需要人工安排行 车任务,而是由车辆调度服务器102自行为其管理范围内的各个自动驾驶车辆102安排行 车任务。当然,也支持乘客在乘车后通过UI变更乘车目的地。自动驾驶车辆在获取行车任 务后,可自动根据行车任务规划安排行进路线。
[0106] 参见图2,车辆调度服务器主要包括收发通信单元201、乘车请求收集单元202、自 动驾驶车辆信息收集单元203及全局调度决策单元204。其中,收发通信单元201,一方面 用于与图1所示的客户端101进行通信,接收和响应乘客的乘车请求;另一方面用于与图1 所示的自动驾驶车辆103进行通信,接收自动驾驶车辆103的行驶信息;该行驶信息可包括 当前位置、当前路况信息、行程安排变更请求等等;收发通信单元201还可向自动驾驶车辆 103下发行车安排调度结果。乘车请求收集单元202,用于收集乘客的乘车请求;乘车请求 中一般包括乘客身份、乘车出发地、期望车辆到达时间、乘车目的地、乘车人数、期望到达目 的地时间、拼车信息等等。自动驾驶车辆信息收集单元203,用于收集车辆调度服务器管理 范围内所有自动驾驶车辆的行驶信息,该行驶信息包括动态信息和静态信息;其中,动态信 息一般包括自动驾驶车辆的行车任务、当前位置,正在执行的行车任务、当前路况信息等; 静态信息一般包括自动驾驶车辆的标识信息,如车牌、车型等。全局调度决策单元204,用于 根据从乘车请求收集单元202和自动驾驶车辆信息收集单元203获取的乘客请求和自动驾 驶车辆的行驶信息,进行全局调度,计算能够满足乘车请求的最佳自动驾驶车辆的行程调 度结果。
[0107] 参见图3,自动驾驶车辆主要包括收发通信单元301、UI操作界面302、行车任务管 理单元303、及交通路况信息收集单元304。其中,收发通信单元301,用于与诸如车辆调度 服务器等远端设备进行通信,发送自身该行驶信息,该行驶信息可包括当前位置、当前路况 信息、行程安排变更请求等等。UI操作界面302,支持乘客上车后,通过UI与自动驾驶车辆 进行交互;比如,乘客可通过UI变更乘车目的地。行车任务管理模块303,用于维护自动驾 驶车辆的行车任务列表,并支持根据乘客请求、车辆调度服务器或本地决策更新行车任务 列表。交通路况信息收集单元304,用于通过GPS (Global Positioning System,全球定位 系统)设备或交通监管设备收集自动驾驶车辆的行车路线上或当前所处位置的交通状况。
[0108] 图4是自动驾驶车辆的整体硬件结构示意图。参见图4,该自动驾驶车辆包括:
[0109] CPU(Central Processing Unit,中央处理器)401,一方面用于控制整个自动驾驶 车辆的各部分硬件设备;另一方面用于运行操作系统软件以及需要的应用程序软件,包括 本发明涉及的行车任务管理、交通路况信息收集、UI操作界面等软件。
[0110] 存储设备402,用于存储自动驾驶车辆的各种软件程序、数据等;存储设备可以 是 RAM (Random Access Memory,随机存取存储器)、EPROM(Erasable Prog rammable Read Only Memory,可擦除可编程只读寄存器)、SSD (Solid State Disk,固态磁盘)、SD (Secure Digital,安全数位)卡、硬盘中的一种或者多种,本发明实施例提供的自动驾驶车调度方 法的软件功能,也在存储设备402上运行和存储。
[0111] 通信设备403为自动驾驶车辆提供网络通信功能,包括蜂窝网络(GSM/UMTS/ LTE/CDMA 等)、WLAN(Wireless Local Area Networks,无线局域网)、NFC(Near Field Communication,近距离通信)、蓝牙等中的一种或者多种。
[0112] 天线设备404是通信设备403所使用的无线发射天线或无线接收天线。GPS设备 405,用于提供自动驾驶车辆的位置信息。传感器设备406可包括雷达、摄像头等,用于感知 道路交通环境和道路行人等,以引导自动驾驶车辆根据路况进行自动驾驶。供电设备407 为自动驾驶车辆供电。I/〇(Input/Output,输入输出)控制设备408,用于控制各种输入输 出设备之间的数据交互,特别是控制CPU401与I/O接口 409、U
当前第2页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1