在基于自主车辆的运输系统中的乘客上车和下车的仲裁及车辆路线规划的制作方法

文档序号:11514535阅读:287来源:国知局
在基于自主车辆的运输系统中的乘客上车和下车的仲裁及车辆路线规划的制造方法与工艺

相关申请的交叉引用

本申请要求2016年1月26日递交的美国临时专利申请第62/287,425号的权益。

本文中描述的主题的实施例一般涉及运输系统。本主题的实施例更具体地涉及适合在基于自主车辆的运输系统中使用的增强特征。



背景技术:

无人驾驶车辆已经发展了数年。自主车辆使用车载传感器系统、全球定位系统(gps)技术、导航系统以及线控驱动系统以便在由传统车辆和/或其他自主车辆占据的道路上运输乘客。

期望的是在自主车辆运输系统中具有增强的特征、操作方法和功能。另外,通过后续详细描述和所附权利要求,结合附图和前述技术领域及背景技术,其他可期望的特征和特性将变得明显。



技术实现要素:

方案1:一种方法,包括:

处理基于自主车辆的运输系统的多个乘客的多个乘坐请求,所述乘坐请求中的每一个与相应的上车位置和相应的目的地位置相关联;

对于所述运输系统中的每个主动操作的自主车辆,计算相应的乘客运输路线,其中,每个乘客运输路线至少部分地基于与所述乘坐请求相关联的所述上车位置和目的地位置,以及其中,每个乘客运输路线根据预定的优先化标准而被计算;以及

控制所述主动操作的自主车辆的操作以便满足所述乘坐请求中的至少一些。

方案2:如方案1所述的方法,其中,乘坐请求识别预定的且静止的上车位置。

方案3:如方案1所述的方法,其中,乘坐请求识别乘客或乘客拥有的用户装置的实时地理位置。

方案4:如方案1所述的方法,其中,所述计算包括不考虑特定的乘坐请求以便从所述乘客运输路线之一中排除与所述特定的乘坐请求相关联的所述上车位置。

方案5:如方案1所述的方法,其中,所述预定的优先化标准基于燃料经济性、节能、在车辆停靠点之间的行进时间、乘客身份或地位,和/或在下一个车辆停靠点和最后的车辆停靠点之间的行进时间。

方案6:如方案1所述的方法,进一步包括使用所述运输系统的特定的自主车辆递送包裹、物体或物品。

方案7:如方案6所述的方法,其中,所述特定的自主车辆包括安全的隔室、存物柜、行李箱空间或存储单元,并且所述方法进一步包括仅向授权的注册用户授予解锁或访问特权以便允许所述授权的注册用户取回所述包裹、物体或物品。

方案8:一种包括存储器元件和通信地联接至所述存储器元件的处理器装置的基于计算机的系统,所述存储器元件具有计算机可执行指令,所述计算机可执行指令存储在所述存储器元件上并且被构造成由所述处理器执行以便使得所述基于计算机的系统:

处理基于自主车辆的运输系统的多个乘客的多个乘坐请求,所述乘坐请求中的每一个与相应的上车位置和相应的目的地位置相关联;

对于所述运输系统中的每个主动操作的自主车辆,计算相应的乘客运输路线,其中,每个乘客运输路线至少部分地基于与所述乘坐请求相关联的所述上车位置和目的地位置,以及其中,每个乘客运输路线根据预定的优先化标准而被计算;以及

控制所述主动操作的自主车辆的操作以便满足所述乘坐请求中的至少一些。

方案9:如方案8所述的基于计算机的系统,其中,乘坐请求识别预定的且静止的上车位置。

方案10:如方案8所述的基于计算机的系统,其中,乘坐请求识别乘客或乘客拥有的用户装置的实时地理位置。

方案11:如方案8所述的基于计算机的系统,其中,计算所述相应乘客运输路线包括不考虑特定的乘坐请求,以便从所述乘客运输路线之一排除与所述特定的乘坐请求相关联的所述上车位置。

方案12:如方案8所述的基于计算机的系统,其中,所述预定的优先化标准基于燃料经济性、节能、在车辆停靠点之间的行进时间、乘客身份或地位,和/或在下一个车辆停靠点和最后的车辆停靠点之间的行进时间。

方案13:一种方法,包括:

处理基于车辆的运输系统的乘客的乘坐请求;

调度所述基于车辆的运输系统的车辆以便接所述乘客;

确定所述乘客的当前位置和移动;

基于车辆状态数据和所述乘客的所述当前位置和移动而预报用于所述乘客的最终上车位置;以及

控制所述车辆的操作以便抵达所述最终上车位置。

方案14:如方案13所述的方法,进一步包括:

基于所述最终上车位置而计算用于所述车辆的调度路线,其中,所述控制使得所述车辆遵循所述调度路线。

方案15:如方案13所述的方法,其中,所述乘坐请求识别所述乘客或所述乘客拥有的用户装置的实时地理位置。

方案16:如方案13所述的方法,其中,所述车辆状态数据包括车辆速度数据、车辆加速度数据、车辆轨道数据、所述车辆的地理位置数据、车辆导航数据和/或地图数据。

方案17:如方案13所述的方法,其中,所述预报进一步基于所述乘客附近的地形的地形数据、交通数据、天气数据、上车位置数据和/或紧急服务数据。

方案18:如方案13所述的方法,进一步包括:

当所述车辆位于所述乘客的所述当前位置的预定范围内时激活所述车辆上的信标元件。

方案19:如方案18所述的方法,其中,所述激活包括激活所述车辆的门把手以用作信标目标。

方案20:如方案18所述的方法,其中,所述激活包括激活所述车辆上的灯或显示器以用作信标目标。

附图说明

通过参考结合下列附图考虑的详细描述和权利要求,可以得出对本主题的更全面的理解,其中,在整个附图中同样的附图标记表示同样的元件。

图1是示出基于自主车辆的运输系统和相关系统及子系统的简化的框图;

图2是适于在本文中描述的各种系统组件中使用的基于处理器的硬件平台的示例性实施例的框图;

图3是示出乘客上车和下车仲裁流程的示例性实施例的流程图;以及

图4是示出在任意位置会合的流程的示例性实施例的流程图。

具体实施方式

下列详细描述本质上仅为说明性的并且不旨在限制本主题的实施例或这样的实施例的应用和用途。当在本文中使用时,词语“示例性的”意指“用作示例,实例或说明”。在本文中描述为示例性的任意实施方式不必被解释为比其他实施方式是优选的或有利的。另外,没有意图界定在前述技术领域、背景技术、发明内容或下列详细描述中展示的任意明确的或暗示的理论。

在本文中可以在功能和/或逻辑框组件方面并且参考可以由各种计算组件或装置执行的操作、处理任务和功能的符号性表示来描述技术和科技。这样的操作、任务和功能有时被称为被计算机执行,被计算机化,被软件实施或被计算机实施。应该意识到的是,附图中示出的各种框组件可以由被构造成执行特定功能的任意数量的硬件、软件和/或固件组件而实现。例如,系统或组件的实施例可以使用不同的集成电路组件,例如,存储器元件、数字信号处理元件、逻辑元件、查询表等,其可以在一个或多个微处理器或其他控制装置的控制下执行多种功能。

当在软件或固件中实施时,在本文中描述的系统的各种元件实质上是执行各种任务的代码段或指令。在一些实施例中,程序或代码段存储在有形的处理器可读介质中,该处理器可读介质可以包括能够存储或传输信息的任意介质。非暂时性且处理器可读介质的示例包括电子电路、半导体存储器装置、rom、闪存、可擦除rom(erom)、软盘、cd-rom、光盘、硬盘等。

为了简洁的原因,涉及自主(例如,无人驾驶或自驾驶)车辆的控制和操作、移动用户装置、导航和地图系统、全球定位系统(gps)、安全和访问控制系统、运输和递送系统、信号处理、数据传输、信号发送、网络控制以及系统的其他功能方面(以及系统的单个操作组件)的常规技术在本文中可能没有详细地描述。另外,在本文中包含的各种附图中示出的连接线旨在表示示例性功能关系和/或各种元件之间的物理联接。应该注意的是,许多替代的或额外的功能关系或物理连接可以存在于本主题的实施例。

本文中描述的主题涉及基于车辆的运输系统。在一些实施方式中,基于车辆的运输系统包括至少一个无人驾驶车辆,该至少一个无人驾驶车辆自动地控制以便将乘客从一个位置载送至另一个位置。然而,实际上,在本文中展示的概念也能够与包括传统的(非自主的)车辆的运输方式一起使用。尽管示例性实施例特别地适于在相对小的地理区域(诸如,学校或商业区,购物中心,游乐园,活动中心等)中的出租车或班车系统的背景下使用,但在本文中展示的技术和科技不限于这样的应用。例如,基于地面或基于天空的自主和/或远程控制的无人驾驶车辆能够根据在本文中描述的方法而被控制和管理。所公开的主题提供可以被视为标准或基准自主车辆系统的增强的特征和功能。为此,基于自主车辆的运输系统能够被修改、增强或以其他方式补充以便提供下面更详细地提及的额外特征。

图1是操作环境100的示例性实施例的简化的框图,操作环境100包括基于自主车辆的运输系统102和相关的系统及子系统。参考操作环境100描述的技术和方法还能够在其他系统架构和环境的背景下实施。此处描述的操作环境100表示能够从一定的增强特征中受益的一个实际场景。操作环境100的图示实施例包括(但不限于):运输系统102;至少一个用户装置104;安全和访问系统106;运输/递送系统108;导航和地图系统110;以及通信网络112。操作环境中的一些装置或系统能够与全球定位系统(gps)卫星114通信,其中仅有两个在图1中被示出。由操作环境100支持的装置、系统和组件能够在需要时经由通信网络112与彼此通信(经由有形通信链路和/或无线通信链路)。

尽管在图1中仅示出一个用户装置104,但是操作环境100的实施例能够支持任意数量的用户装置104,包括一个人拥有、操作或以其他方式使用的多个用户装置104。由操作环境100支持的每个用户装置104可以使用任意合适的硬件平台而被实施。在这方面,用户装置104能够以任意常见形式因素而被实现,包括但不限于:桌面计算机;移动计算机(例如,平板计算机、膝上计算机或上网本计算机);智能电话;视频游戏装置;数字媒体播放机;一件家庭娱乐设备;数字相机或摄影机;可穿戴计算装置(例如,智能手表、智能眼睛、智能服装);或类似物。由操作环境100支持的每个用户装置104被实现为计算机实施的或基于计算机的装置,其具有执行本文中更详细地描述的各种技术和方案所需要的硬件、软件、固件和/或处理逻辑。

基于自主车辆的运输系统102包括一个或多个无人驾驶(自主)车辆(其在图1中被识别为多个av103)以及对应的车载本地处理、控制和计算智能和逻辑。由运输系统102支持的av103将通常是基于地面的车辆,诸如,汽车。这就是说,由运输系统102支持的av103也能够是飞行器,诸如飞行的无人驾驶装置。运输系统102也可以包括一个或多个后端服务器系统,该一个或多个后端服务器系统可以基于云、基于网络或放置在由运输系统102服务的特定校园或地理位置处。后端系统能够与由乘客操作的用户装置104通信以便安排乘坐,调度车辆103,等等。此外,后端系统能够在需要时与安全和访问系统106、运输/递送系统108和/或导航和地图系统110通信。

操作环境100能够包括运输系统102已知的任意数量的预定车辆上车/下车位置。替代地或额外地,运输系统102能够利用gps技术(和/或其他位置或位置确定技术或方法)以便在任意位置接乘客和/或在任意期望的目的地位置放下乘客。根据通常使用的实例工作流,运输系统102的注册用户能够经由用户装置104创建乘坐请求。该乘坐请求将通常指示乘客期望的上车位置(或当前gps位置),期望的目的地位置(其可以识别预定的车辆停靠点和/或用户指定的乘客目的地),以及期望的上车时间。运输系统102接收乘坐请求,处理该请求,及并且调度自主车辆103(当且如果有一辆可用时)以便在指定的上车位置和适当的时间接该乘客。运输系统102也能够产生并发送合适构造的确认信息或给乘客的通知,以便让乘客知道车辆103正在途中。运输系统102中的任意车辆能够配备有安全的包裹或物体递送单元(“递送隔室”),其允许车辆在操作环境100内将包裹、物体、文件、货物、部件等安全地从一个位置递送到另一个位置。

安全和访问系统106能够是独立且不同的子系统,或者其能够与运输系统102和/或本文中描述的其他系统的任一项集成。安全和访问系统106可以利用一个或多个后端服务器系统来实施,一个或多个后端服务器系统可以基于云、基于网络或者放置在由运输系统102服务的特定的校园或地理位置处。安全和访问系统106调节并控制对安全位置的访问,安全位置可以包括但不限于:建筑、结构体、房间、区域、楼层、办公室、大门、门口、橱柜、建筑的地段、区域、地区、储藏室、地段、门厅、通道、走廊、存物柜、容器、储存装置,等等。安全和访问系统106能够在需要时向注册用户授予访问权限。在一些实施例中,安全和访问系统106使用:安全徽章或卡片;rfid标签;指纹扫描器;条形码读取器;生物识别扫描器;键盘;等等。在一些实施例中,由运输系统102控制的自主车辆103包括能够用于验证乘客身份的兼容的车载安全和访问硬件。安全和访问系统106还能够用于向自主车辆上的锁定的递送隔室授予访问权限。

运输/递送系统108能够是独立且不同的子系统,或者它能够与运输系统102和/或在本文中描述的其他系统的任一项集成。运输/递送系统108可以利用一个或多个后端服务器系统实施,该一个或多个后端服务器可以基于云、基于网络或者放置在由运输系统102服务的特定的校园或地理位置处。运输/递送系统108能够用于安排、调节并控制包裹、部件、产品或任意物体利用自主车辆103从一个位置到另一个位置的递送。为此,运输/递送系统108可以包括车辆上的安全递送隔室或与车辆上的递送隔室配合(例如,车辆上的或由车辆载送的存物柜、行李箱空间或存储单元)。此外,运输/递送系统108可以与安全和访问系统106配合以便在需要时授予运输/递送系统108的安全部件的访问权限。例如,如果自主车辆103被用于运输包裹至目的地位置,则运输/递送系统108及安全和访问系统106可以配合以便仅向一些授权或选择的注册用户授予解锁或访问特权。因此,当车辆103到达目的地位置时,具有解锁/访问特权的授权用户将能够从车辆103取回包裹、物体或物品。

导航和地图系统110能够是独立且不同的子系统,或者它能够与运输系统102和/或本文中描述的其他系统的任一项集成。导航和地图系统110可以利用一个或多个后端服务器系统实施,该一个或多个后端服务器系统可以基于云、基于网络或者放置在由运输系统102服务的特定的校园或地理位置处。在一些实施例中,导航和地图系统110包括放置在自主车辆103处和/或放置在用户装置104处的兼容的部件、功能或应用或与其配合。例如,用户装置104可以包括本地安装的导航或地图应用,该导航或地图应用接收并处理由导航和地图系统110提供的数据。在这方面,用户装置104可以利用缓存的地图数据,或着用户装置104可以依靠经由通信网络112提供的地图数据。如下面更详细地解释的,导航和地图系统110可以用于确定环境100中的每个主动操作的自主车辆待遵循的乘客运输路线。

通信网络112提供并支持操作环境100中的各种组件和系统之间的数据连接性。实际上,通信网络112可以是能够在装置、系统或组件之间传送信息或数据的任意的数字或其他通信网络。在一些实施例中,通信网络112包括包交换网络,该包交换网络有助于基于包的数据通信、寻址和数据路由。例如,包交换网络可以是广域网,因特网等。在各种实施例中,通信网络112包括支持任意数量的通信协议的任意数量的公用或私人数据连接、链路或网络连接。例如,通信网络112可以包括因特网,或基于tcp/ip或其他常规协议的任意其他网络。在各种实施例中,通信网络112也可以引入无线和/或有线的电话网络,诸如用于与移动电话、个人数字助手和/或类似物通信的蜂窝通信网络。通信网络112也可以引入任意种类的无线或有线的局域和/或私人域网络,诸如一个或多个ieee802.3、ieee802.16和/或ieee802.11网络,和/或实施短距离(例如,蓝牙)协议的网络。

操作环境100中的各种系统、装置和组件可以包括基于计算机的或基于处理器的硬件或与基于计算机的或基于处理器的硬件配合。在这方面,图2是适于在操作环境100中使用的硬件平台200的示例性实施例的框图。更具体地,硬件平台200(或类似的东西)的至少一个实例可以与图1中描绘的每个元件一起使用。而且,硬件平台200(或类似的东西)的至少一实例能够设置在每个自主车辆103中,例如,作为车载电子控制单元。硬件平台200被实施为被设计、构造或编程以便满足特定的系统或子系统的需求的基于处理器的或基于计算机的装置、系统或组件。

硬件平台200的图示的实施例包括但不限于:处理器架构202,处理器架构202具有至少一个处理器装置;合适数量的存储器204,存储器204包括至少一个计算机/处理器可读的介质元件;数据存储设备206;装置专用硬件、软件、固件和/或部件208;用户接口210;通信模块212以及显示元件214。当然,硬件平台200可以包括被构造成支持与此处描述的主题无关的各种部件的额外的元件、组件、模块和功能。例如,硬件平台200可以包括一些部件或元件以便支持可以与硬件平台200的特定实施和设置相关的常规功能。实际上,硬件平台200的元件可以经由总线或任意合适的互联架构218而联接在一起。

处理器架构202可以利用被设计成执行这里描述的功能的通用目的处理器、内容可寻址存储器、数字信号处理器、专用集成电路、现场可编程门阵列、任意合适的可编程逻辑装置、离散门或晶体管逻辑、离散硬件组件或任意组合而被实施或执行。而且,处理器架构202可以被实施为计算装置的组合,例如,数字信号处理器和微处理器的组合,多个微处理器,结合数字信号处理器芯的一个或多个微处理器,或任意其他这样的构造。

存储器204可以被实现为ram存储器、闪存、eprom存储器、

eeprom存储器、寄存器、硬盘、可移动硬盘、cd-rom或本领域已知的任意其他形式的存储介质。在这方面,存储器204能够联接至处理器架构202,使得处理器架构202能够从存储器204读取信息或写入信息至存储器204。在替代方案中,存储器204可以集成至处理器架构202。作为示例,处理器架构202和存储器204可以置于asic中。至少存储器204的一部分能够被实现为计算机存储介质,例如,具有存储在其上的非暂时性处理器可执行指令的有形计算机可读介质元件。计算机可执行指令能够是可构造的,使得当被处理器架构202读取并执行时,引起硬件平台200执行特定任务、操作、功能和本文中更详细地描述的方法。在该方面,存储器204可以表示这样的计算机可读介质的一个合适的实施方式。替代地或额外地,硬件平台200可以接收被实现为便携式或移动组件或平台的计算机可读介质(未单独示出)或与其配合,例如,便携式硬盘驱动器、usb闪存驱动器、光盘或类似物。

数据存储设备206能够利用存储器204而被实现,或者数据存储设备206能够被实施为物理上不同的组件。数据存储设备206使用非易失性存储技术以便在需要时保存并保持数据。例如,数据存储设备206能够包括闪存和/或被格式化以便保存数据的硬盘,该数据由对应的主机系统产生和使用。

装置专用的硬件、软件、固件和部件208可以从硬件平台200的一个实施例到另一个实施例中而变化。例如,当硬件平台200被实现为移动电话时,装置专用的硬件、软件、固件和部件208将支持电话功能和特征,如果硬件平台200被实现为膝上计算机或平板计算机,则支持常规个人计算机的功能和特征,如果硬件平台200被实现为车载电子控制单元时,则支持车辆中心功能和特征,等等。对于此处描述的示例性实施例,自主车辆和用户装置104能够包括gps接收器和/或其他位置确定硬件和其中集成的功能。因此,车辆和/或用户装置104能够与gps卫星114通信并且处理地理位置信息以便计算它们的当前地理位置。实际上,装置专用的硬件、软件、固件和部件208的一些部分或方面可以在图2中描绘的一个或多个其他框中实施。

用户接口210可以包括各种部件或与各种部件配合以便允许用户与硬件平台200交互。因此,用户接口210可以包括各种的人-机接口,例如,键区、按键、键盘、按钮、开关、旋钮、触摸板、操纵杆、指向装置、虚拟写字板、触摸屏、麦克风、或使的用户能够选择选项、输入信息或以其他方式控制硬件平台200的操作的任意装置、部件或功能。用户接口210可以包括一个或多个图形用户界面(gui)控制元件,其使得用户能够操纵或经由显示元件214以其他方式与应用交流。

通信模块212有助于在硬件平台200的操作期间在需要时在硬件平台200和其他组件之间的数据通信。再次参考图1,(用户装置104的)通信模块212使得用户装置104能够在需要时与运输系统102、安全和访问系统106、导航和地图系统110和/或运输/递送系统108通信。类似地,(安全和访问系统106的)通信模块212使得安全和访问系统106能够在需要时与运输系统102通信。实际上,硬件平台200的实施例可以利用各种数据通信协议而支持无线数据通信和/或有线数据通信。例如,通信模块212可以支持一个或多个无线数据通信协议、技术或方法,包括但不限于:rf;irda(红外);蓝牙;zigbee(紫蜂)(以及其他iee802.15协议的变体);ieee802.11(任意变型);ieee802.16(wimax或任意其他变型);直接序列展频;跳频展频;蜂窝/无线/无绳电信协议;无线家居网络通信协议;寻呼网络协议;磁感应;卫星数据通信协议;诸如在wmts波段中操作的那些无线医院或保健设施网络协议;gprs;以及诸如无线usb的变体的专有的无线数据通信协议。而且,通信模块212可以支持一个或多个有线的/有线缆的数据通信协议,包括但不限于:以太网;家居网络通信协议;usb;ieee1394(火线);医院网络通信协议;以及专有的数据通信协议。

显示元件214被合适地构造成使得硬件平台200能够呈现并显示各种屏幕、多个gui、gui控制元件、下拉菜单、自动填写字段、文本输入字段、信息字段等。当然,如总所周知的,在硬件平台200的操作期间显示元件214还可以用于显示其他信息。注意地,显示元件214的特定的构造、操作特性、大小、分辨率和功能能够取决于硬件平台200的实际实施方式而变化。例如,如果硬件平台200是膝上计算机,那么显示元件214可以是相对大的显示器。替代地,如果硬件平台200是蜂窝电话装置,那么显示元件214可以是相对小的集成的显示屏,该显示屏可以被实现为触摸屏。当硬件平台200被实施在车辆103上时,显示元件214能够集成在仪表板、仪表组、抬头显示或类似物中。

此处描述的基于自主车辆的运输系统102能够被合适地构造成提供增强的乘客便利特征。根据一些实施例,运输系统102利用gps位置数据以获得或确定自主车辆103的当前的地理位置以及获得或确定现场的乘客(或乘客装置)的当前地理位置。实时地理位置信息随后能够被处理以便计算车辆103待遵循的每个乘客运输路线。根据其他实施例,运输系统102被链接至运输/递送系统108以使得无人驾驶车辆103能够以安全且可靠的方式递送包裹或物体。当然,任意或所有这些增强特征能够被支持,这取决于操作环境100的特定的实施方式。

图3是示出乘客上车和下车流程300的示例性实施例的流程图。结合本文中描述的流程或方法而执行的各种任务可以由软件、硬件、固件或其任意组合而执行。为了说明性的目的,流程300的下列描述可以参考上面结合图1和2提及的元件。实际上,所描述的流程的部分可以由所描述的系统的不同元件执行,例如,运输系统102、用户装置104、运输系统102的自主车辆,或安全和访问系统106。应该意识到的是,图示流程的实施例可以包括任意数量的额外任务或替代任务,图中示出的任务不需要以图示的顺序执行,并且所描述的流程可以并入至具有本文中未详细描述的额外功能的更全面的过程或流程中。而且,图中示出的一个或多个任务可以从图示流程的实施例中被省略,只要预期的整体功能保持完整。

流程300的示例性实施例接收并处理基于自主车辆的运输系统的多个和不同乘客或团体的乘坐(上车)请求(任务302)。任务302能够由运输系统102的集中调度中心、模块、或服务器执行,使得在运输系统102中操作的各种自主车辆能够以高效且有效的方式调度和控制。在一个典型场景中,每个乘坐请求由潜在的乘客或者由运输系统102的注册或授权用户产生或创设。例如,乘坐请求能够由乘客或者代表乘客而从用户装置104创建并发送。尽管不总是需要,但是这个示例假设每个乘坐请求包括、识别或以其他方式与至少下列信息相关联:乘客(通过用户名,实际的名字、id号等);上车位置(其可以是预定和固定的车辆上车/下车位置,或用户当前的实时地理位置);以及目的地位置。每个乘坐请求还可以指定优选的上车时间、期望的目的地时间、乘客的数量、是否需要包裹传递和/或其他选择或偏好。

目的地位置可以是(但不限于):建筑;运输系统预定的上车/下车位置;交叉口;校园区域;地址;邮寄点;等等。在一些场景中,流程300能够基于乘客输入的目的地和/或基于在乘坐请求时报告的乘客的电子装置或专用位置发送器的当前实时位置(例如,gps定位)而计算或得出预定的下车位置。在一些场景中,乘坐请求能够识别与预定的且静止的下车位置不同的特定的乘客目的地。在这方面,乘客目的地可以是下列内容的任一项(但不限于):可以位于指定的下车位置或在指定的下车位置附近的结构体、建筑、房间、区域、地区、储藏室、地段、大厅、通道、走廊、存物柜、容器、办公室、储存装置,或类似物。例如,乘坐请求可以识别校园的建筑a附近的特定的车辆停靠点以及建筑a内的可识别的会议室作为乘客的期望目的地。

在接收并处理新的乘坐请求之后,流程300可以向乘客发送确认信息。确认信息指示乘坐请求已经被处理并且车辆已经(或将要)被调度。在一些情况下,确认信息指示乘坐请求不能被立即满足,或者自主车辆将延迟。

流程300获得或确定在服务区内活动或待命的每个自主车辆的当前位置或地理位置(任务304)。实际上,任务304能够与由每个车辆车载的适当构造的gps接收器所计算的每个车辆的报告的gps定位相关联。替代地或额外地,任务304能够利用其他位置/定位技术和科技(包括但不限于):蜂窝站位置信息;无线接入点信息以及相关的三角测量方法;rfid技术;车载传感器设备收集的传感器数据;等等。类似地,流程300获得或确定每个乘客的当前位置或地理位置(任务306)。在这方面,任务306能够利用集成至每个乘客拥有的电子用户装置104(诸如,智能电话)中的gps接收器。替代地或额外地,任务306能够利用其他位置/定位技术和科技,包括但不限于:蜂窝站位置信息;无线接入点信息和相关的三角测量方法;rfid技术;电子用户装置104上的传感器收集的传感器数据;等等。流程300能够在需要时更新乘客的位置;这样的更新对于追踪非静止的乘客的移动可能是必要的(例如,正在步行的、骑车的、滑轮滑的、乘滑板等的乘客)。

显著地,任务304被执行以便获得自主车辆的当前的实时位置,无论它们是处于待命模式等待被调度或是已经被调度并且在操作环境100中行进。同样地,任务306能够被执行以便获得乘客的当前实时位置,无论他们是在静止的位置等待上车,在行走或在周围移动的同时等待上车,或者在自主车辆中行进。

流程300还识别与接收的乘坐请求相关的上车位置和目的地位置(如果可用)(任务308)。任务308假定至少一个乘坐请求实际上识别了预定且静止的上车位置或静态目的地位置。然而,实际上流程300能够支持动态改变的上车位置,该动态变化的上车位置对应于等待上车的同时“在移动中”的乘客。同样地,流程300能够支持动态改变的下车或目的地位置。例如,如果在途中的乘客决定改变他或她的目的地,那么流程300能够在需要时被更新以便实施响应该改变。对于动态改变的上车位置,乘客或乘客拥有的用户装置的实时地理位置能够按需要的频率被报告给运输系统102。

在流程300的每个重复期间,对于每个活动的自主车辆,“优化时”或以其他方式优选的乘客运输路线被计算(任务310)。对于还未被调度进入该区域的车辆能够初始地计算期望的路线。对于已经被调度而且在操作环境100中行进的车辆,现有的路线能够被更新或者在需要时以其他方式被补充。流程300根据他们的相应路线通过控制活动的车辆的操作而继续(任务312)。以此方式,自主车辆以下述方式被控制和操作:其以高效、有效且方便乘客的方式满足乘坐请求中的至少一些。

每个乘客运输路线至少部分地基于与乘坐请求相关联的当前确定的上车位置和当前确定的目的地位置而被计算。而且,每个路线能够基于相应车辆的当前的地理位置以及被分配给车辆的对应(多个)乘客或(多个)乘客装置的当前地理位置而被计算。此处描述的示例性实施例在任务310中的路线计算期间使用预定的优先化标准。取决于自主车辆运输系统102的特定实施方式,该优先化标准优先化能够基于一个或多个下列考虑因素(但不限于):燃料经济性,节能,在车辆停靠点之间的行进时间,乘客身份或地位,在下一个规划车辆停靠点和最后的车辆停靠点之间的行进时间,等等。显著地,对于给定的自主车辆,在任务310处执行的计算能够不考虑特定的乘坐请求以便排除与该乘坐请求相关联的上车(或下车)位置。因此,特定的乘客运输路线能够被产生,同时忽略(或暂时忽略)一个或多个乘坐请求,如果这样做则导致对于现有乘客或其他乘坐请求更优化的路线规划。应该意识到的是,对于任意数量的自主车辆,流程300能够以不间断的方式对乘客的上车和下车进行管理和仲裁。因此,图3描绘了返回任务302的任务312以便使用如果可用的更新的信息和位置数据而执行流程300的另一重复执行。

如上所述,运输系统支持车辆(其可以是自主车辆)的调度以便接需求的乘客。在一些实施方式中,系统能够以对当前的交通状况、乘客的移动和/或其他因素做出反应的智能且响应的方式来调度并操作车辆。为此,图4是示出“在任意位置处会合”的流程400的示例性实施例的流程图,当接送乘客时流程400能够由运输系统执行。流程400可以利用上面参考图3描述的一些特征和功能,并且常见方面和任务在此处将不会在流程400的背景下被重复描述。

流程400通过接收并处理请求者/乘客的预订或乘坐请求而开始(任务402)。这个示例假定该请求通过无线装置(诸如,请求者用于或操作的智能电话)而通信。该请求也可以识别乘客或乘客拥有的用户装置的实时的地理位置。流程400确认是否有车辆可用(询问任务404)。如果没有(询问任务404的“否”分支),那么运输系统以适当的方式响应请求者(任务406)。例如,系统可以利用合适地格式化的信息而响应,该信息通知请求者当前没有车辆可用。如果至少一个车辆可用于调度(询问任务404的“是”分支),那么运输系统利用地图响应,该地图显示可用车辆的位置(任务408)。替代地,该系统能够利用简单的信息响应,该信息使请求者知道车辆可用并且将被调度以接请求者。作为又一选项,该系统能够利用可选择的可用车辆列表来响应。

这个描述假定请求者被给予选择用于乘坐的车辆的机会。因此,流程400通过接收请求者的车辆选择而继续(任务410)。被选择的车辆随后能够被调度以便接乘客。为了引导被调度的车辆和给被调度的车辆规划路线的目的,被示出的流程400的实施例获得或者确定请求者的当前位置和移动(如果有的话)(任务412)。在这方面,运输系统能够基于指定的或计算的上车位置而计算用于车辆的调度路线。

如果请求者的位置是静止的(询问任务414的“是(y)”分支),那么车辆遵循的调度路线是基于对应于地址和请求者装置的目标(任务416),并且车辆的操作以适当的方式被控制以便到达期望的上车位置。如果请求者在移动中(即,请求者的位置不是静止的),那么车辆被控制成仅对准请求者的装置(任务418)。换言之,在假定请求者的实时位置对应于无线装置的实时位置的情况下,流程400将连续地追踪请求者的无线装置的位置。因此,车辆根据与请求者会合的期望的目标而被操作(任务420),无论当车辆在途中的同时请求者保持在相同的上车位置或在相同的上车位置附近或是正在走路、移动或以其他方式行进。

在一些实施例中,流程400基于车辆状态数据、乘客的当前位置和乘客的移动(如果有的话)来预报乘客的最终上车位置。如果被调度的车辆在途中的同时乘客正在移动,那么准确的预报将确保车辆在适当的时间“拦截”乘客。因此,车辆遵循的调度路线可能在途中改变以便适应乘客的移动,并且以便调整预报的最终的上车位置。由流程400执行的预报算法可以考虑下列类型的车辆状态数据的任一项(但不限于此):车辆速度数据、车辆加速度数据、车辆轨道数据、车辆的地理位置数据、车辆导航数据和/或地图数据。替代地或额外地,由流程400执行的预报算法可以考虑下列数据的任一项(但不限于此):乘客附近的地形的地形数据、道路地形数据、交通数据、天气数据、上车位置数据(例如,在乘客的当前位置附近的指定的或安全的上车位置),和/或紧急服务数据。这些数据的任一项或全部能够被用于预测会合时间以及被调度的车辆将遇到乘客的会合位置(即,最终的上车点)。

根据一些实施例,当车辆在乘客的当前位置的预定范围内时,流程400激活被调度的车辆上的信标元件。例如,当系统确定车辆和乘客的移动装置之间的距离小于500英尺时,信标元件能够被激活。信标元件的激活用作对乘客的通知、信号或警示。在这方面,流程400可以激活车辆的门把手(诸如,乘客门把手)以用作信标目标。该激活可以包括激活车辆上的灯或显示器,以用作信标目标。例如,当车辆靠近乘客时,亮起的门把手能够被解锁并且被照亮。替代地或额外地,系统能够产生来自车载扬声器的和/或如果需要的话在请求者的智能装置处的可听到的警示声音。

应该意识到的是,上述的处理智能、控制方法和其他功能可以置于操作环境的一个或多个组件和系统处。在一些实施例中,例如,大部分的处理智能由各种基于网络的系统而执行,并且自主车辆和用户装置占次要地位。然而,在其他实施方式中,更多的处理负载能够由用户装置和/或自主车辆上的基于计算机的系统来处理。而且,尽管图1描绘了用于运输系统102、安全和访问系统106、运输/递送系统108以及导航和地图系统110的不同的框,但是这些系统的功能能够被组合并实施在一个或多个硬件平台中。本公开内容构想了这些和其他硬件实现方式。

虽然在前述详细描述中已经展示至少一个示例性实施例,但是应该意识到的是存在大量的变型例。还应该意识到的是,本文中描述的示例性实施例或多个实施例不旨在以任意方式限制所要求保护的主题的范围、可用性或构造。相反地,前述详细描述将为本领域技术人员提供用于实施所描述的实施例或多个实施例的方便的指南。应该理解的是,在不脱离由权利要求限定的范围的情况下能够对元件的功能和设置做出各种改变,所述范围包括在提交本专利申请时的已知的等同物和可预见的等同物。

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