确定并显示自主车辆中的自动驾驶车道的制作方法_3

文档序号:8500552阅读:来源:国知局
550-551来表示。护栏460-61由护栏数据560-61来表示,并且路中470由路中数据570来表示。
[0051]地图信息还可以包括并入了上述所列出的一个或多个对象的三维地形图。例如,该车辆可以基于实时数据(例如,使用其传感器以确定诸如另一车辆的GPS位置这样的当前地理位置并且确定转弯指示灯是否闪烁)以及其它数据(例如,对GPS位置与先前存储的车道特定梯度数据进行比较以确定其它车辆是否在转弯车道之内)来确定诸如车辆这样的另一对象预期转弯。
[0052]地图信息136还可以包括诸如车道、道路、区域等等这样的当前可用于自主驾驶的自动驾驶区。自动驾驶区可以包括例如为启动或继续在自主驾驶模式下驾驶所预先批准或者以其他方式指定的地图信息之内的区域。这些区域可以包括例如高速公路上的特定车道、住宅街道等等。在这方面,自动驾驶区可以包括预先确定的自动驾驶车道。仅通过示例,可以从自动驾驶区排除的区域可以包括加速车道、驶出车道、并线、十字路口、收费站,已知施工区、学校区、以及这种区域附近的道路部分。虽然计算机110可以限制在未被指定为自动驾驶区的区域中启动自主驾驶模式,但是计算机110可能实际上是完全有能力操纵车辆通过这种区域或者实际上启动自主驾驶模式。
[0053]例如,图600的地图信息600包括地图信息500并且还包括自动驾驶区610和620。在该示例中,自动驾驶区610包括高速公路400的向南行驶的车道430-32(由向南行驶车道数据530-32表示),而自动驾驶区620仅包括高速公路400的向北行驶的车道420-22 (由向北行驶车道数据520-522表示)的一部分。自动驾驶区610包括车道410-22(由车道数据510-22表示)的区域;然而,在该示例中,仅车道410 (510)和411 (511)分别包括自动驾驶车道611和612。同样地,自动驾驶区620包括车道420-22的区域的部分(由车道520-22表示);然而,在该示例中,仅车道421 (521)和422 (522)分别包括自动驾驶车道621和622。因此,不是高速公路400的所有部分都是自动驾驶区,并且不是自动驾驶区之内的所有车道都是自动驾驶车道。
[0054]虽然在这里将详细地图信息136描述为基于图像的地图,但是该地图信息不是必须完全基于图像(例如,光栅)。例如,该地图信息可以包括诸如道路、车道、十字路口、以及这些特征之间的连接这样的信息的一个或多个道路图或者图表网络。每个特征可以被存储为图表数据并且可以与诸如地理位置这样的信息相关联,不论它是否链接到其它相关特征。例如,可以将停止标志链接到道路和十字路口。在一些示例中,相关联的数据可以包括道路图的基于网格的索引以提高对某些道路图特征的有效查找。
[0055]计算机110还可以接收来自其它计算机的信息或者将信息传送到其它计算机。例如,可以从其它计算机接收或者传送计算机110所存储的地图信息(诸如在图5和6中所示的地图信息500和600的示例)和/或可以将从车辆101的传感器所收集的传感器数据传送到另一计算机以进行这里所描述的处理。如图7A和7B所示,可以经由网络将来自计算机I1的数据传送到计算机720以进行进一步处理。
[0056]网络以及中间节点可以包括各种配置和协议,包括因特网、万维网、内部网、虚拟专用网、广域网、本地网、使用对一个或多个公司专有的通信协议的专用网络、以太网、WiFi和HTTP、以及先前的各种组合。诸如调制解调器和无线接口这样的能够将数据传送到其它计算机以及对来自其它计算机的数据进行传送的任何设备可以便于这种通信。在另一示例中,可以通过将数据存储在可以由计算机110和720访问的或者与计算机110和720相连的存储器上来传输数据。
[0057]在一个示例中,计算机720可以包括具有例如负载均衡服务器机群这样的下述多个计算机的服务器,所述多个计算机用于与网络的不同节点交换信息以便接收、处理、和传送去往和来自计算机I1的数据。与计算机110相类似,可以将服务器配置有处理器730、存储器740、指令750、以及数据760。
[0058]回到图1,计算机110可以访问自动驾驶显示数据138以便显示与自动驾驶区和/或自动驾驶车道有关的信息。如下面更详细描述的,自动驾驶显示数据138可以包括用于显示自动驾驶车道的相对位置、距离、可用性等等的显示数据。
[0059]现在描述除在上面所描述的且在图中所说明的操作之外的各种操作。应当理解的是以下操作不是必须按照如下所述的精确顺序来执行。相反,可按照不同顺序或者同时地处理各个步骤并且还可以添加或者省去步骤。
[0060]本公开的方面通常涉及标识并显示可用于自主驾驶的显示区域。在一些示例中,车辆101可能已驾驶在自主驾驶模式下,而在其它示例中,车辆101可能驾驶在手动驾驶模式下。虽然在任一模式下,计算机110可以使用电子显示器152以向驾驶员提供与自动驾驶区以及自动驾驶车道有关的信息。
[0061 ] 在一个示例中,计算机110可以使用来自地理位置部件144的数据以确定车辆101的当前位置。然后可以使用车辆101的当前位置以访问详细地图信息160的相关部分。这可以包括访问与自动驾驶区和自动驾驶车道有关的信息。根据自动驾驶区和自动驾驶数据的特征,并且在一些示例中,根据驾驶员所选的路线,计算机110可以使用自动驾驶显示数据来生成对相关自动驾驶信息的显示。
[0062]例如,计算机110可以确定车辆是否在自动驾驶区之内。如果不是,那么自主驾驶模式可能对车辆的驾驶员不可用。如果车辆在自动驾驶区之内,那么计算机110可以确定在该自动驾驶区中是否存在任何可用的自动驾驶车道。
[0063]可以指示为在如上所述的详细地图信息136中存在自动驾驶车道,但是由于某些原因可能对于自主驾驶模式不可用。这种原因的示例可以包括不存在足够可用的自动驾驶车道(例如,仅存在半英里的道路,其中用于指示自动驾驶车道的最小值是I英里)以及存在有即将出现的加速车道、驶出车道、并线、十字路口、收费站、已知施工区、学校区等等。自动驾驶车道的可用性还基于驾驶员所选的路线。例如,如果驾驶员输入该位置将需要车辆穿过与以上任何原因相关的区域或者离开特定车道以转个弯这样的目的地和路线,那么这可能是包含在详细地图信息136之中的自动驾驶车道当前不可用的另一原因。
[0064]如上所述,一旦计算机110确定出包括可用于和不可用于自主驾驶的自动驾驶信息,则计算机110可以使用自动驾驶显示数据138基于自动驾驶信息来生成显示。图8A和8B是描绘自动驾驶信息820的显示810的示例。图8B包括描绘自动驾驶信息820的显示810的一部分的示例。经由包括例如显示器152的许多不同类型的显示器来向驾驶员示出显示810。图8A的显示810是当车辆101在手动驾驶模式下驾驶时可以向驾驶员显示的包括自动驾驶信息820的信息的示例。
[0065]图8C和8D是描绘自动驾驶信息870的显示860的示例。在该示例中,显示860包括与显示810相同的自动驾驶区的地图信息。图8D仅包括描绘自动驾驶信息870的显示860的一部分。与显示810 —样,经由包括例如显示器152的许多不同类型的显示器来向驾驶员示出显示860。图8A的显示860是当车辆101准备好在自主驾驶模式下驾驶或者正在自主驾驶模式下驾驶时可以向驾驶员显示的信息的示例。
[0066]如果道路包括多个车道,那么计算机110可以显示仅用于具有相同行车方向的那些车道的车道信息。例如,如图9所示,车辆101当前正驾驶在详细地图信息600的车道510中。在该示例中,自动驾驶区610中的车道可以具有与车道510相同的行车方向,而自动驾驶区620中的车道可以具有与车道510不同的行车方向。回到图8B和8D,自动驾驶信息810和870包括车道830,832,834,836,其均与相同的行车方向相关联。
[0067]所显示的自动驾驶信息还可以在视觉上区分当前可用于自主驾驶模式的车道与当前不可用于自主驾驶模式的那些车道。例如,该显示可以包括用于将特定车道标识为自动驾驶车道或者将其它车道标识为不可用于自主驾驶模式的指示符。如上所述,在一些示例中,根据详细地图信息136,车道可以是自动驾驶车道,然而由于某些其它原因,没有如此示出车道,因为它不可用于自主驾驶模式。
[0068]如图8B和8D所示,车道830,832,834包括自动驾驶指示符,在这里分别是方框840,842,844。可以不同颜色示出这些自动驾驶指示符或者以其他方式与车道836相比高亮显示这些自动驾驶指示符以指示车道836当前不可用自主驾驶模式,即使根据详细地图信息136它可以是自动驾驶车道。在这方面,车道836可以其他方式可用于驾驶,但是存在阻止车辆在车道836上使用自主驾驶模式的某些原因(诸如如上所述的那些)。
[0069]所显示的自动驾驶信息还可以包括车辆当前所占据的车道的位置的指示符(自动驾驶与否)。在这方面,计算机110可以使用车辆101的当前位置以确定在自动驾驶信息中在哪里指示车辆的当前位置。例如在图SB中,车辆位置指示符(在这里箭头850)描绘了车辆101在车道836中的当前位置。虽然示出为箭头,但是还可以使用诸如V形、指针等等这样的其它指示符。在该示例中,车道860不是自动驾驶车道,因为不存在与该车道相关联的自动驾驶指示符。在图8D的示例中,箭头880描绘了车辆101在车道834的当前位置。在这个示例中,车道834是自动驾驶车道,因为它包括方框844。
[0070]此外,如果由车辆位置指示器所指示的车辆当前所占据的车道是自动驾驶车道,那么该显示可以包括下述信息,该信息指示车辆可以开始或者继续在自主驾驶模式下在计算机110所确定的特定车道中驾驶多远。该确定可以是计算机110基于详细地图信息(例如该车道仅继续又一这么多的英里,在这么多英里中存在并入到该车道的并线,车辆应当避免在自主驾驶模式下驾驶等等)来进行的或者可以是基于车辆相对于路线(例如,路线将需要车辆驶出该车道等等)而言的位置的。
[0071]图1OA是描绘车道1030、1032、1034、1036的自动驾驶信息1010的示例。车道1030、1032、1034分别包括自动驾驶指示符1040、1042、1044。车辆位置指示符1050指示车
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1