用于车辆的超视距威胁指示的方法和系统

申请号 CN201710326036.2 申请日 2017-05-10 公开(公告)号 CN107358816A 公开(公告)日 2017-11-17
申请人 福特全球技术公司; 发明人 林恩·瓦莱利·凯瑟;
摘要 描述了用于车辆的超视距威胁指示(BHTI)的方法和系统。系统和方法可以包括接收第一车辆的运动信息。系统和方法还可以包括接收对应于第一车辆邻近地区的邻近地区数据。系统和方法还可以包括基于运动信息和邻近地区数据来确定第一车辆是否在邻近地区内面临潜在的危险。系统和方法还可以包括响应于潜在的危险的确定而将潜在的危险警告第一车辆。
权利要求

1.一种方法,包含:
由处理器接收第一车辆的运动信息;
由所述处理器接收对应于所述第一车辆邻近地区的邻近地区数据;
由所述处理器基于所述运动信息和所述邻近地区数据来确定所述第一车辆是否在所述邻近地区内面临潜在的危险;和
响应于所述潜在的危险的确定,而由所述处理器向所述第一车辆警告关于所述潜在的危险。
2.根据权利要求1所述的方法,其中所述第一车辆的所述运动信息包含所述第一车辆的位置、移动方向、速度或它们的组合,并且其中所述第一车辆的所述运动信息的所述接收包含从设置在所述第一车辆中的全球定位系统(GPS)收发器、从跟踪设置在所述第一车辆中的通信设备的移动通信网络、或从它们的组合接收所述运动信息。
3.根据权利要求1所述的方法,其中所述邻近地区数据的所述接收包含从设置在所述第一车辆邻近地区的一个或多个传感器接收所述邻近地区数据,其中所述一个或多个传感器包括一个或多个摄像机,并且其中所述邻近地区数据包含一个或多个视频,所述一个或多个视频中的每一个对应于所述邻近地区的相应视域并且指示位于所述邻近地区的所述相应视域内的一个或多个移动对象和一个或多个静止对象。
4.根据权利要求3所述的方法,其中所述潜在的危险的所述确定包含:
基于所述第一车辆的所述运动信息估计所述第一车辆的第一轨迹;
分析所述一个或多个视频以估计一个或多个第二轨迹,所述第二轨迹中的每一个是所述一个或多个移动对象中的每一个的相应轨迹;
分析所述一个或多个视频以识别所述一个或多个静止对象中的每一个的相应位置;
响应于在预定时间段内与所述一个或多个第二轨迹中的至少一个相交的所述第一轨迹而确定所述第一车辆面临所述潜在的危险;和
响应于在所述预定时间段内与所述一个或多个静止对象的所述位置中的至少一个相交的所述第一轨迹而确定所述第一车辆面临所述潜在的危险。
5.根据权利要求3所述的方法,其中所述一个或多个摄像机包含安装在所述第一车辆上、所述邻近地区内的一个或多个其他车辆上、所述邻近地区内的一个或多个交通控制结构上、或所述邻近地区内的一条或多条道路上或附近的至少一个摄像机。
6.根据权利要求1所述的方法,进一步包含:
由所述处理器接收所述邻近地区内的一个或多个其他车辆的运动信息,
其中所述潜在的危险的所述确定包含基于所述第一车辆的所述邻近地区数据和所述运动信息以及所述一个或多个其他车辆的所述运动信息确定所述潜在的危险。
7.根据权利要求1所述的方法,进一步包含:
由所述处理器接收所述第一车辆的第一邻近信息;和
由所述处理器接收所述邻近地区内的一个或多个其他车辆的第二邻近信息,其中所述潜在的危险的所述确定包含基于所述第一邻近信息和所述第二邻近信息确定所述潜在的危险。
8.根据权利要求7所述的方法,其中所述第一邻近信息的所述接收或所述第二邻近信息的所述接收包含从设置在所述第一车辆、所述一个或多个其他车辆中的至少一个、或者所述第一车辆和所述一个或多个其他车辆中的至少一个的组合内的一个或多个雷达收发器或激光雷达(LiDAR)收发器接收所述第一邻近信息或所述第二邻近信息,并且其中所述第一邻近信息和所述第二邻近信息中的每一个分别表示从所述第一车辆到所述邻近地区中的一个或多个对象的相对距离和从所述一个或多个其他车辆到所述邻近地区中的一个或多个其他对象的相对距离。
9.根据权利要求1所述的方法,进一步包含:
由所述处理器接收所述第一车辆的通行权状态,所述第一车辆的所述通行权状态指示所述第一车辆是否具有通行权;和
由所述处理器接收所述邻近地区内的至少一个其他车辆的通行权状态,所述至少一个其他车辆的所述通行权状态指示所述至少一个其他车辆是否具有通行权,
其中所述潜在的危险的所述确定进一步基于所述第一车辆的所述通行权状态和所述一个或多个其他车辆中的每一个的所述通行权状态,以及
其中所述第一车辆的所述通行权状态和所述至少一个其他车辆的所述通行权状态的所述接收包含:从所述邻近地区内的一个或多个交通控制结构接收所述第一车辆的所述通行权状态和所述至少一个其他车辆的所述通行权状态。
10.根据权利要求1所述的方法,其中对所述第一车辆的关于所述潜在的危险的所述警告包含使用视觉显示器、抬头显示器(HUD)、警告音、语音警告、振动、另一种人类可察觉的指示或者它们的组合向所述第一车辆的驾驶员通知关于所述潜在的危险。
11.根据权利要求1所述的方法,进一步包含:
响应于所述潜在的危险的所述确定,而由所述处理器发送一个或多个用于远程地加速或减速所述第一车辆的命令。
12.一种可实施于交通控制结构的超视距威胁指示(BHTI)系统,包含:
一个或多个处理器;和
存储器,所述存储器可操作地连接到所述一个或多个处理器,所述存储器存储可由所述一个或多个处理器执行的多个部件,所述多个部件包含:
车辆模,所述车辆模块编程为使所述一个或多个处理器接收所述交通控制结构的邻近地区内的一个或多个车辆的运动信息;
传感器模块,所述传感器模块编程为使所述一个或多个处理器接收由设置在所述交通控制结构的所述邻近地区内的一个或多个传感器产生的邻近地区数据,所述邻近地区数据对应于位于所述邻近地区内的一个或多个移动对象和一个或多个静止对象;
分析模块,所述分析模块编程为使所述一个或多个处理器确定所述一个或多个车辆中的第一车辆是否面临与所述一个或多个车辆中的第二车辆或所述一个或多个移动对象和一个或多个静止对象中的至少一个相撞的潜在的危险;和
警告模块,所述警告模块编程为使所述一个或多个处理器向所述第一车辆警告所述潜在的危险。
13.根据权利要求12所述的系统,其中所述一个或多个传感器包含一个或多个摄像机,并且其中所述邻近地区数据包含一个或多个视频,所述一个或多个视频中的每一个视频对应于所述一个或多个移动对象和所述一个或多个静止对象中的至少一个的相应视域,并且其中,在确定所述潜在的危险时,所述一个或多个处理器配置为执行包含以下的动作:
基于所述运动信息估计所述一个或多个车辆中的每一个的相应轨迹;
分析所述一个或多个视频以估计所述一个或多个移动对象中的每一个的相应轨迹;
分析所述一个或多个视频以识别所述一个或多个静止对象中的每一个的位置;
响应于在预定时间段内与所述第二车辆的第二轨迹或所述一个或多个移动对象中的至少一个的所述轨迹相交的所述第一车辆的第一轨迹,而确定所述第一车辆面临所述潜在的危险;和
响应于在所述预定时间段内与所述一个或多个静止对象的所述位置中的至少一个相交的所述第一车辆的所述第一轨迹,而确定所述第一车辆面临所述潜在的危险。
14.根据权利要求12所述的系统,其中所述车辆模块进一步编程为使所述一个或多个处理器从所述一个或多个车辆中的至少一个接收邻近信息,所述邻近信息表示所述一个或多个车辆中的至少一个和所述邻近地区中的一个或多个其他对象之间的空间关系,其中所述车辆模块进一步编程为使所述一个或多个处理器从所述交通控制结构接收所述一个或多个车辆中的至少一个的通行权状态,所述通行权状态指示所述一个或多个车辆中的所述至少一个是否具有通行权,并且其中,所述一个或多个处理器配置为在将所述潜在的危险警告所述第一车辆时,通过视觉显示器、抬头显示器(HUD)、警告音、语音警告、振动、另一种人类可感知的指示或它们的组合向所述第一车辆的驾驶员通知关于所述潜在的危险。
15.根据权利要求12所述的系统,其中所述多个部件进一步包含:
干预模块,所述干预模块编程为响应于所述潜在的危险的所述确定而使所述一个或多个处理器远程地加速或减速所述第一车辆。

说明书全文

用于车辆的超视距威胁指示的方法和系统

技术领域

[0001] 本公开总体上涉及交通安全性,并且更具体地,涉及用于机动车驾驶员的超视距(Beyond-the-Horizon)威胁指示(BHTI)的方法和系统。

背景技术

[0002] 各种因素影响依靠于作为主要运输车辆的由单一驾驶员操作的机动车的运输网络的交通安全。在各种安全因素中,有些可能与驾驶员有关,而其他可能与车辆有关。例如,驾驶员的驾驶习惯、驾驶技能、身体状况、压等级、注意力持续时间、道路状况的判断、清醒等等都有助于驾驶员驾驶车辆的安全性。同样,车辆的状态和规格——例如机动性、灵活性、对驾驶员操纵的机械响应、制动系统的鲁棒性、安全镜、头灯和信号灯的设备,制动系统的状况等——也有助于车辆可以由驾驶员操作的安全程度。
[0003] 虽然上述的与驾驶员有关的或与车辆有关的安全因素可以随驾驶员和车辆而变化,但是一般来说,驾驶员对于交通情况的响应时间越长,驾驶员能够正确地响应交通情况的机会越高,从而确保交通安全。相反,当交通情况(例如交通危险)出现时,向驾驶员发出一个很短的通知并且由此允许驾驶员在一个很短的响应时间来可能解决交通情况,驾驶员很可能不能够正确地、安全地对待这种情况。在这种情况下,可能会导致事故。
[0004] 在日常驾驶环境中,不利的交通状况或驾驶威胁可以向驾驶员提供短的通知,伴随较短的响应时间以使驾驶员作出反应。虽然在高流量、复杂和动态的驾驶环境中——例如在与大都市地区的交通管制信号的道路交汇处——这种情况很常见,但也可能出现在较低交通量和相对简单的驾驶环境中,例如由于具体交通状况和道路状况而出现在农村地区的高速公路上。例如,驾驶员可能有权沿道路直行并通过交叉路口,而未意识到行人正走向人行横道以垂直方向穿过道路,原因在于驾驶员到行人的视线(LoS)可能被停在人行横道前面并且等待行人通过道路的一辆大型商业卡车阻挡。驾驶员可能打算在不改变行车速度的情况下通过交叉路口而未意识到行人,当车辆非常靠近人行横道时,仅一刹那发现行人突然出现在车辆前方。如果行人穿着深色的衣服,而且环境照明差,则响应时间可能会更短。作为另一个例子,驾驶员可能会在农村和丘陵地区的高速公路上以高速方式向上坡方向移动,而不知道牲畜群在山顶后面的驾驶车道中慢慢地徘徊,原因在于驾驶员到牲畜的LoS被山阻挡。驾驶员和车辆可能会高速移动通过山顶,仅能突然发现车辆前方的牲畜群,并因此驾驶员可能无法及时反应,以避免与牲畜群发生碰撞。发明内容
[0005] 根据本发明,提供一种方法,包含:
[0006] 由处理器接收第一车辆的运动信息;
[0007] 由处理器接收对应于第一车辆邻近地区的邻近地区数据;
[0008] 由处理器基于运动信息和邻近地区数据确定第一车辆是否在邻近地区内面临潜在的危险;和
[0009] 响应于潜在的危险的确定,而由处理器将关于潜在的危险警告第一车辆。
[0010] 根据本发明的一个实施例,第一车辆的运动信息包含第一车辆的位置、移动方向、速度或它们的组合。
[0011] 根据本发明的一个实施例,第一车辆的运动信息的接收包含从设置在第一车辆中的全球定位系统(GPS)收发器、从跟踪设置在第一车辆中的通信设备的移动通信网络、或从它们的组合接收运动信息。
[0012] 根据本发明的一个实施例,邻近地区数据的接收包含从设置在第一车辆邻近地区的一个或多个传感器接收邻近地区数据,其中一个或多个传感器包括一个或多个摄像机,并且其中邻近地区数据包含一个或多个视频,一个或多个视频中的每一个对应于邻近地区的相应视域并且指示位于邻近地区的相应视域内的一个或多个移动对象和一个或多个静止对象。
[0013] 根据本发明的一个实施例,潜在的危险的确定包含:
[0014] 基于第一车辆的运动信息估计第一车辆的第一轨迹;
[0015] 分析一个或多个视频以估计一个或多个第二轨迹,第二轨迹中的每一个是一个或多个移动对象中的每一个的相应轨迹;
[0016] 分析一个或多个视频以识别一个或多个静止对象中的每一个的相应位置;
[0017] 响应于在预定时间段内与一个或多个第二轨迹中的至少一个相交的第一轨迹而确定第一车辆面临潜在的危险;和
[0018] 响应于在预定时间段内与一个或多个静止对象的位置中的至少一个相交的第一轨迹而确定第一车辆面临潜在的危险。
[0019] 根据本发明的一个实施例,一个或多个摄像机包含安装在第一车辆上、邻近地区内的一个或多个其他车辆上、邻近地区内的一个或多个交通控制结构上、或邻近地区内的一条或多条道路上或附近的至少一个摄像机。
[0020] 根据本发明的一个实施例,方法进一步包含:
[0021] 由处理器接收邻近地区内的一个或多个其他车辆的运动信息,
[0022] 其中潜在的危险的确定包含基于第一车辆的邻近地区数据和运动信息以及一个或多个其他车辆的运动信息确定潜在的危险。
[0023] 根据本发明的一个实施例,方法进一步包含:
[0024] 由处理器接收第一车辆的第一邻近信息;和
[0025] 由处理器接收邻近地区内的一个或多个其他车辆的第二邻近信息,
[0026] 其中潜在的危险的确定包含基于第一邻近信息和第二邻近信息确定潜在的危险。
[0027] 根据本发明的一个实施例,第一邻近信息的接收或第二邻近信息的接收包含从设置在第一车辆、一个或多个其他车辆中的至少一个、或者第一车辆和其他车辆的组合内的一个或多个雷达收发器或激光雷达(LiDAR)收发器接收第一邻近信息或第二邻近信息,并且其中第一邻近信息和第二邻近信息中的每一个分别表示从第一车辆到邻近地区中的一个或多个对象的相对距离和从一个或多个其他车辆到邻近地区中的一个或多个其他对象的相对距离。
[0028] 根据本发明的一个实施例,方法进一步包含:
[0029] 由处理器接收第一车辆的通行权状态,第一车辆的通行权状态指示第一车辆是否具有通行权;和
[0030] 由处理器接收邻近地区内的至少一个其他车辆的通行权状态,至少一个其他车辆的通行权状态指示至少一个其他车辆是否具有通行权,
[0031] 其中潜在的危险的确定进一步基于第一车辆的通行权状态和一个或多个其他车辆中的每一个的通行权状态。
[0032] 根据本发明的一个实施例,第一车辆的通行权状态和至少一个其他车辆的通行权状态的接收包含:从邻近地区内的一个或多个交通控制结构接收第一车辆的通行权状态和至少一个其他车辆的通行权状态。
[0033] 根据本发明的一个实施例,对第一车辆的关于潜在的危险的警告包含使用视觉显示器、抬头显示器(HUD)、警告音、语音警告、振动、另一种人类可察觉的指示或者它们的组合将潜在的危险通知第一车辆的驾驶员。
[0034] 根据本发明的一个实施例,方法进一步包含:
[0035] 响应于潜在的危险的确定,而由处理器发送一个或多个用于远程地加速或减速第一车辆的命令。
[0036] 根据本发明,提供一种可实施于交通控制结构的超视距威胁指示(BHTI)系统,包含:
[0037] 一个或多个处理器;和
[0038] 存储器,存储器可操作地连接到一个或多个处理器,存储器存储可由一个或多个处理器执行的多个部件,多个部件包含:
[0039] 车辆模,车辆模块编程为使一个或多个处理器接收交通控制结构的邻近地区内的一个或多个车辆的运动信息;
[0040] 传感器模块,传感器模块编程为使一个或多个处理器接收由设置在交通控制结构的邻近地区内的一个或多个传感器产生的邻近地区数据,邻近地区数据对应于位于邻近地区内的一个或多个移动对象和一个或多个静止对象;
[0041] 分析模块,分析模块编程为使一个或多个处理器确定一个或多个车辆中的第一车辆是否面临与一个或多个车辆中的第二车辆或一个或多个移动对象和一个或多个静止对象中的至少一个相撞的潜在的危险;和
[0042] 警告模块,警告模块编程为使一个或多个处理器将潜在的危险警告第一车辆。
[0043] 根据本发明的一个实施例,一个或多个传感器包含一个或多个摄像机,并且其中邻近地区数据包含一个或多个视频,一个或多个视频中的每一个视频对应于一个或多个移动对象和一个或多个静止对象中的至少一个的相应视域。
[0044] 根据本发明的一个实施例,在确定潜在的危险时,一个或多个处理器配置为执行包含以下的动作:
[0045] 基于运动信息估计一个或多个车辆中的每一个的相应轨迹;
[0046] 分析一个或多个视频以估计一个或多个移动对象中的每一个的相应轨迹;
[0047] 分析一个或多个视频以识别一个或多个静止对象中的每一个的位置;
[0048] 响应于在预定时间段内与第二车辆的第二轨迹或一个或多个移动对象中的至少一个的轨迹相交的第一车辆的第一轨迹,而确定第一车辆面临潜在的危险;和[0049] 响应于在预定时间段内与一个或多个静止对象的位置中的至少一个相交的第一车辆的第一轨迹,而确定第一车辆面临潜在的危险。
[0050] 根据本发明的一个实施例,车辆模块进一步编程为使一个或多个处理器从一个或多个车辆中的至少一个接收邻近信息,邻近信息表示一个或多个车辆中的至少一个和邻近地区中的一个或多个其他对象之间的空间关系。
[0051] 根据本发明的一个实施例,车辆模块进一步编程为使一个或多个处理器从交通控制结构接收一个或多个车辆中的至少一个的通行权状态,通行权状态指示一个或多个车辆中的至少一个是否具有通行权。
[0052] 根据本发明的一个实施例,在将潜在的危险警告第一车辆中,一个或多个处理器配置为通过视觉显示器、抬头显示器(HUD)、警告音、语音警告、振动、另一种人类可感知的指示或它们的组合将潜在的危险通知第一车辆的驾驶员。
[0053] 根据本发明的一个实施例,多个部件进一步包含:
[0054] 干预模块,干预模块编程为响应于潜在的危险的确定而使一个或多个处理器远程地加速或减速第一车辆。附图说明
[0055] 参照以下附图描述本公开的非限制性和非穷尽性实施例,其中除非另有说明,相同的附图标记表示各个附图中的相同部分。
[0056] 图1是描绘其中可以利用根据本公开的实施例的示例场景的示意图;
[0057] 图2是描绘其中可以利用根据本公开的实施例的另一示例场景的示意图;
[0058] 图3是根据本公开的实施例的示例过程的流程图
[0059] 图4是描绘根据本公开的实施例的示例系统的示意图;
[0060] 图5是描绘根据本公开的实施例的示例架构的示意图;
[0061] 图6是描绘根据本公开的实施例的示例实施方式的示意图;
[0062] 图7是描绘根据本公开的实施例的另一示例实施方式的示意图;
[0063] 图8是描绘根据本公开的实施例的另一示例实施方式的示意图。

具体实施方式

[0064] 在下面的描述中,参照形成其一部分的附图,并且其中通过举例说明的方式示出了可以实施本发明的具体示例性实施例。对这些实施例进行足够详细的描述,以使本领域技术人员能够实践本文公开的概念,并且应当理解的是,在不脱离本公开的范围的情况下,可以对各种公开的实施例进行修改,并且可以利用其他实施例。因此,下面的详细描述不被认为是限制性的。
[0065] 本公开旨在帮助驾驶员避免潜在的交通危险,例如与可能在驾驶员的视线外的对象的碰撞。这可以通过使用根据本公开的方法和系统的BHTI服务来实现,所述方法和系统可以基于实时地由BHTI系统接收的、由BHTI系统收集的或以其它方式报告给BHTI系统的各种交通信息来确定一个或多个潜在的危险或威胁。交通信息可能涉及由订阅BHTI服务的驾驶员操作的至少一辆车辆(以下称为“订阅车辆”)周围的邻近地区。替代地或附加地,交通信息可能涉及本地交通结构(例如道路交叉路口、立交桥、隧道或道路上的转弯)周围的邻近地区。一旦确定威胁,BHTI系统可以立即将威胁通知或以其他方式提醒订阅车辆的驾驶员,以便向驾驶员提供比没有BHTI服务更长的时间段以响应该威胁。
[0066] 图1描绘了示例场景100,其中根据本公开的由BHTI系统190提供的BHTI服务可能有益于该服务的订阅者。车辆110和130可能在道路150上正以显著的速度移动并且接近山顶155,但是可能不知道在山顶155的另一侧的道路150上正在徘徊的动物群体160。具体地,由于车辆110和动物群体160之间的LoS180可能被山顶155阻挡,动物群体160可能不在车辆110的驾驶员的视线内。因此,车辆110可能处于不安全的交通状况,原因在于一旦车辆110通过山顶155并且建立了车辆110和动物160之间的LoS,从车辆110的驾驶员的视,动物
160可能突然出现在车辆110的前方。这可能导致车辆110的驾驶员响应于发现动物160而减慢或停止车辆110并避免与动物160的碰撞的非常短的时间段。因此,车辆110和动物160之间可能存在潜在的交通危险。此外,即使车辆110可能能够减速甚至突然停止以避免碰撞,车辆130可能不能及时减速以避免与车辆110碰撞,特别是如果车辆110和130之间的距离不充足。这种第二潜在的交通危险可能更为可能,特别是如果车辆110碰巧是超大型的商业车辆,因为由于车辆110的阻塞,从车辆130到动物群体160的LoS可能一直未被建立。
[0067] 如果车辆110的驾驶员和车辆130的驾驶员中的一个或两者都订阅BHTI系统190提供的BHTI服务,BHTI系统190可以有助于防止所提到的潜在的交通危险。BHTI系统190可以通过具有设置在邻近地区170内的多个传感器的分布式传感器系统来监视邻近地区170的区域的交通状态,包括邻近地区170内的移动和静止对象。邻近地区170可围绕诸如车辆110的订阅车辆限定。替代地或者附加地,邻近地区170可以围绕局部交通结构(例如山顶155)限定。传感器可以包括例如但不限于一个或多个静态摄像机、一个或多个视频摄像机和/或一个或多个激光雷达(LiDAR)检测器,其被表示为图1中的传感器121、122、123、124、125、126、127和128,每个传感器配置为、设置为、安装为或以其它方式定向为监视邻近地区170的相应部分或视域。传感器121-128可以生成表征邻近地区170内的一个或多个移动和一个或多个静止对象的邻近地区170的感测到的数据(统称为“邻近地区数据”)。分布式传感器系统的传感器可以设置在邻近地区170内的各个位置处,以实现邻近地区170的最大或其他最佳监测覆盖。在一些实施例中,传感器121-128(诸如传感器121-124)可以沿着道路150设置。在一些实施例中,传感器121-128可以设置在升高的高度处,例如位于可以将闪烁的信号发送到交通的闪烁信号杆的顶部的传感器125、以及可以由无人飞机承载的传感器126。
在一些实施例中,传感器121-128可以由行进通过邻近地区170的车辆承载,例如安装在车辆110上的传感器127和安装在车辆130上的传感器128。值得注意的是,尽管在示例场景100中示出了一定数量的传感器(即八个),根据本公开,可以在各种实施方式中使用不同数量的传感器。同样值得注意的是,根据本公开,除了上述之外的任何合适的传感器也可以用于各种实施方式中。例如,可以使用适合于根据本公开的实施方式的声波传感器、红外传感器、无线传感器和/或其他类型的传感器。
[0068] 作为视频摄像机的传感器121-128中的每一个可以通过在相应的视频中捕获邻近地区170内的一个或多个移动对象(例如车辆110、车辆130、动物160和自行车146)来贡献邻近地区数据。作为视频摄像机的传感器121-128中的每一个也可以通过在相应的视频中捕获邻近地区170内的一个或多个静止对象(例如树142、交通标志144、道路150、移动通信网络基站147和148以及BHTI系统190)来贡献邻近地区数据。传感器121-128中的每一个可以馈送或以其他方式将相应的视频和/或感测到的数据发送到BHTI系统190用于进一步的处理和分析。在一些实施例中,一些传感器121-128(诸如传感器121-125)可以通过电线或电缆与BHTI系统190连接,通过该电线或电缆将视频和/或感测到的数据馈送到BHTI系统190。在一些实施例中,传感器121-128中的一些(例如传感器126-128)可以将各个视频和/或感测到的数据无线地传送到BHTI系统190。
[0069] 除了邻近地区数据(即,由传感器产生的视频和/或感测到的数据)之外,BHTI系统190还可以接收表征车辆在邻近地区170内的移动的运动信息。车辆的运动信息可以包括例如车辆的位置、移动方向、速度或者它们的组合的信息。在一些实施例中,BHTI系统190可以直接从订阅车辆接收运动信息。例如,车辆110可以是订阅车辆并且可以配备全球定位系统(GPS)收发器,该收发器通过在收发器和BHTI系统之间建立的无线链路不断地或以其他方式周期性地向BHTI系统190提供车辆110的运动信息。在一些实施例中,BHTI系统190可以从第三方接收运动信息。例如,车辆130的驾驶员可以在车辆130中携带移动电话,并且移动通信网络能够基于从移动电话广播到附近的移动通信网络基站147和148的信号来跟踪移动电话并识别移动电话的即时位置、移动速度和移动方向。移动通信网络可以继而将移动电话的运动信息转发到BHTI系统190,以用于BHTI系统190来表征车辆130的移动,即使车辆
130可能不是BHTI服务的订阅车辆。BHTI系统190可以在估计邻近地区170的每个车辆的相应轨迹时利用该运动信息。例如,BHTI系统190可以在估计车辆110的轨迹1101时利用直接从车辆110接收的运动信息。同样地,BHTI系统190可以在估计车辆130的轨迹1301时利用从移动通信网络接收到的移动电话的运动信息。
[0070] BHTI系统190还可以利用或以其他方式分析邻近地区数据以估计邻近地区170内的移动对象的轨迹。在一些实施例中,BHTI系统190可以使用图像处理技术来协调从传感器121-128中的一些或全部接收到的多个视域,并且计算或以其它方式预测邻近地区170内的一个或多个移动对象的路径。例如,BHTI系统190可以分析视频并估计车辆110的轨迹1101。
同样地,BHTI系统190可分别估计车辆130和自行车146的轨迹1301和1461。为了帮助估计一个或多个移动对象的轨迹,BHTI系统190可配置为从邻近地区数据识别各种类型的对象。例如,BHTI系统190可以将动物群体160识别为移动对象的大尺寸、缓慢移动的集群,并且估计随机的(或者在大体方向上)和低速的动物群体160的轨迹(图1中未示出)。
[0071] 此外,BHTI系统190可以利用或以其他方式分析邻近地区数据以识别邻近地区170内的一个或多个静止对象中的每一个的位置。在一些实施例中,BHTI系统190可以使用图像处理技术来协调从传感器121-128中的一些或全部接收的多个视域,并且计算或以其他方式识别邻近地区170内的一个或多个静止对象的位置。例如,BHTI系统190可以分析视频并识别树142、交通标志144、道路150、移动通信网络基站147和148以及BHTI系统190的位置。
[0072] 在分析邻近地区数据和运动信息以识别或以其他方式估计邻近地区170内的各种对象的位置和轨迹之后,BHTI系统190可以进行以确定在即将到来的预定时间段内(例如,在接下来的10秒、15秒、30秒、1分钟或其他合适的持续时间内)相对于邻近地区170内的一个或多个订购车辆是否可能存在潜在的交通危险或威胁。具体地,BHTI系统190可以计算或以其他方式运算以确定一个或多个移动对象和车辆的所估计到的轨迹中的任何一个是否可以与一个或多个移动对象和车辆的所估计到的轨迹中的至少另一个相交。此外,BHTI系统190可以计算或以其他方式运算以确定一个或多个移动对象和车辆的所估计到的轨迹中的任何一个是否可以与一个或多个静止对象的所识别到的位置中的至少一个相交。此外,BHTI系统190可以确定在即时“最小响应时间”内或者例如30秒的预定时间段内是否可能在邻近地区170内的一个或多个订阅车辆发生潜在交通事故。例如,如果订阅车辆110以其当前速度沿着所估计到的轨迹1101行进,则BHTI系统190可以在15秒内确定订阅车辆110可能与动物群体160潜在地发生碰撞,并且将导致交通事故或道路危险。在该示例中,由于15秒的持续时间小于30秒的最小响应时间,所以BHTI系统190然后可以确定车辆110面临潜在的危险或处于碰撞的威胁下,并且随后可以将关于威胁警告车辆驾驶员110。另一方面,BHTI系统190可以确定订阅车辆130在即时最小响应时间内没有任何潜在的危险,并且因此可以确定车辆130是“安全的”并且不发出警告。此外,由于自行车146的所估计到的轨迹1461可能不与车辆110的轨迹1101或车辆130的轨迹1301相交,所以BHTI系统190可以确定自行车146不对订阅车辆110和130形成威胁。
[0073] 值得注意的是,最小响应时间可以是可变的或可以根据诸如道路状况、天气条件、道路类型、白天或夜间、城市或农村地区、住宅或商业区域、道路路段的速度限制等因素进行调节。最小响应时间针对特定驾驶员也可以是可调节的或可定制的。例如,BHTI系统190可以具有订阅车辆110的驾驶员是老年人或残疾人的信息,并且因此可以为驾驶员分配更长的最小响应时间。同样地,对于特定类型的车辆,最小响应时间可以进一步是可调节的或以其它方式定制。例如,BHTI系统190可以具有订阅车辆110是需要更多时间来减速或制动的18轮重型商用卡车的信息,并且因此可以为车辆110分配更长的最小响应时间。同样值得注意的是,估计为发生在超出最小响应时间外的轨迹交叉可能不被认为是潜在的危险,原因在于驾驶员可能被认为有足够的时间来应对以避免可能的碰撞。
[0074] 在确定订阅车辆将面临潜在的危险时,BHTI系统190可以以各种方式中的一种或多种来将关于潜在的危险警告订阅车辆。例如,BHTI系统190可以无线地与车辆110通信,并且发出可听到的警告音或者甚至语音警告消息——例如说“减速,前面存在动物,可能在15秒内发生碰撞”。例如,这可以通过BHTI系统190将无线信号发送到车辆110来触发车辆110中的电子系统(例如,车辆110的仪表板内部)发出或呈现可听见的警告。在一些实施例中,BHTI系统190可以与车辆110无线地通信,并且当车辆110接近动物群体160时将车辆110和威胁(动物160)之间的空间关系呈现在可视显示器上,例如与车辆110集成或以其它方式安装到车辆110仪表板上的导航系统液晶显示器(LCD)上。替代地或附加地,BHTI系统190可以与车辆110无线地通信,并且当车辆110接近动物群体160时将闪烁的灯光和/或威胁的对象轮廓呈现在视觉显示器上,诸如集成在车辆的挡玻璃110上的抬头显示器(HUD)上。在一些实施例中,BHTI系统190可以与车辆110无线地通信,并通过(例如,方向盘或驾驶员座椅上的)振动或者一个或多个其他人类可感知的指示来警告车辆110的驾驶员。在一些实施例中,BHTI系统190可以与车辆110无线地通信,并且发送命令来远程地减速车辆110,以避免与动物群体160的潜在的碰撞。例如,BHTI系统190可以向车辆110发送无线信号以控制车辆110上的制动系统,以将制动施加到车辆110的车轮上,进而帮助驾驶员减速或者甚至停止车辆110。
[0075] 在一些实施例中,车辆可以配备有一个或多个车载接近传感器,其配置为检测车辆与最接近车辆的一个或多个对象之间的接近度或距离。例如,车辆130可以配备有能够检测到车辆后端的距离的车辆130的前端上的一个或多个雷达收发器或者LiDAR收发器。该邻近信息,即,由一个或多个接近传感器检测到的车辆130的前端和车辆110的后端之间的瞬间距离,可以被广播到或以其他方式无线地传送到BHTI系统190以确定潜在的危险。例如,如果BHTI系统190确定车辆130可能在安全响应时间内以太高的速度正接近车辆110,则BHTI系统190可相应地确定车辆110和130两者都将面临潜在的碰撞,并且BHTI系统190可以分别将关于潜在的危险警告车辆110和130(在本示例中都是订阅车辆),或者甚至通过远程地减速车辆130和/或远程地加速车辆110进行干预,以避免可能的危险并解决威胁。例如,BHTI系统190可以向车辆130发送无线信号,以控制车辆130上的制动系统来将制动施加在车辆130的车轮上,以帮助驾驶员减慢或甚至停止车辆130。BHTI系统190还可以向车辆110发送无线信号以控制车辆110上的加速系统,以向车辆110的发动机施加更多的燃料来帮助驾驶员加速车辆110。
[0076] 图2描绘了另一示例场景200,其中根据本公开的由BHTI系统290提供的BHTI服务可能有益于服务的订阅者。道路250和252可以大体上彼此垂直地延伸,以形成交叉路口255。车辆210可以沿着道路250移动,而不意图在接近交叉路口255时减速,因为根据交通信号灯246,车辆210可以具有高于另一方向(即,沿着路252的交通)的通行权。同时,车辆230可能停留在道路250的右车道上,并意图右转到道路252上。然而,车辆230可能不被允许此时可以右转弯,而是在人行横道265的前方等待,因为行人260已进入人行横道265,并打算穿过道路250。然而,车辆210的驾驶员可能不知道正走在人行横道265上的行人260,因为车辆210和行人260之间的LoS 280可能被车辆230阻挡。也就是说,行人260可能不在车辆210的驾驶员的视线之内。因此,车辆210可能处于不安全的交通状况,原因在于一旦当车辆210和行人260之间的LoS建立时行人260通过车辆230的前方,行人260可能从车辆210的驾驶员的角度突然暴露于车辆210。这可能允许非常短的时间段以用于车辆210的驾驶员响应于看到行人260而减速车辆210并避免与行人260的碰撞。因此,车辆210和行人260之间可能存在潜在的交通危险。
[0077] 如果车辆210是由BHTI系统290提供的BHTI服务的订阅者,如所述的,则BHTI系统290可以有助于防止潜在的交通危险。BHTI系统290可以通过具有设置在邻近地区270内的多个传感器的分布式传感器系统来监视邻近地区270的区域的交通状况(包括邻近地区270内的移动和静止对象)。邻近地区270可以围绕订阅车辆(例如车辆210)进行限定。替代地或附加地,邻近地区270可以围绕本地交通结构(例如交叉路口255)进行限定。传感器可以包括一个或多个静态摄像机、一个或多个视频摄像机和/或一个或多个LiDAR检测器,其被表示为图2中的传感器221、222、223、224、225、226、227和228,每个传感器配置为、设置为、安装为或以其它方式定向为监视邻近地区270的相应部分或视域。传感器221-228可以生成表征邻近地区270内的一个或多个移动对象和一个或多个静止对象的邻近地区270的感测到的数据(统称为“邻近地区数据”)。分布式传感器系统的传感器可以设置在邻近地区270内的各个位置处,以实现邻近地区270的最大或其他最佳监测覆盖。在一些实施例中,传感器
221-228(诸如传感器221-223)可以沿着道路250和252设置。在一些实施例中,传感器可以设置在升高的高度处,例如可以位于房屋244的顶部的传感器224、可以位于为道路250和
252上的交通提供交通控制光信号的交通灯杆的顶部的传感器225、以及可以由无人飞机承载的传感器226。在一些实施例中,传感器可以由行进通过邻近地区270的车辆承载,例如安装在车辆210上的传感器227和安装在车辆230上的传感器228。值得注意的是,尽管在示例场景200中示出了一定数量的传感器(即八个),根据本公开,可以在各种实施方式中使用不同数量的传感器。同样值得注意的是,根据本公开,除了上述之外的任何合适的传感器也可以用于各种实施方式中。例如,可以使用适合于根据本公开的实施方式的超声波传感器、红外传感器、无线传感器和/或其他类型的传感器。
[0078] 作为视频摄像机的传感器221-228中的每一个可以通过在相应的视频中捕获邻近地区270内的一个或多个移动对象(例如车辆210、车辆220、车辆230和行人260)来贡献邻近地区数据。作为视频摄像机的传感器221-228中的每一个也可以通过在相应的视频中捕获邻近地区270内的一个或多个静止对象(例如树242、房屋244、交通灯246、道路250和252以及BHTI系统290)来贡献邻近地区数据。传感器221-228中的每一个可以馈送或以其他方式将相应的视频和/或感测到的数据发送到BHTI系统290用于进一步的处理和分析。传感器221-228中的一些可以通过电线或电缆与BHTI系统290连接,通过该电线或电缆将视频和/或感测到的数据馈送到BHTI系统290,而传感器221-228中的一些可以将相应的视频和/或感测到的数据无线传送到BHTI系统290。
[0079] 除了邻近地区数据(即,由传感器产生的视频和/或感测到的数据)之外,BHTI系统290还可以接收类似于由BHTI系统190从车辆110和130接收的运动信息的运动信息。同样地,运动信息可以表征车辆在邻近地区270内的运动,并且可以包括车辆的诸如位置、移动方向、速度或者它们的组合的信息。在一些实施例中,BHTI系统290可以直接从订阅车辆接收运动信息。例如,车辆210和230中的每一个可以是订阅车辆,并且可以配备GPS收发器,GPS收发器分别以无线方式持续地或以其他方式周期性地向BHTI系统290提供车辆210和
230的运动信息。在一些实施例中,BHTI系统290可以从第三方接收运动信息。例如,车辆220的驾驶员可以在车辆220中携带移动电话或一些其他无线通信设备,并且移动通信网络能够基于从移动电话或其他无线通信设备广播或附近的移动通信网络基站(图2中未示出)的信号来跟踪移动电话或无线通信设备并且识别移动电话或无线通信设备的即时位置、移动速度和移动方向。移动通信网络可以继而将移动电话或无线通信设备的运动信息转发到BHTI系统290,以用于BHTI系统290来表征车辆220的移动。BHTI系统290可以在估计每个车辆的相应的轨迹——例如车辆210的轨迹2101和车辆220的轨迹2201——时利用运动信息。
车辆230的轨迹可能不会被估计,原因在于该时刻车辆230可能不会在场景200中移动。
[0080] 类似于图1的BHTI系统190,图2的BHTI系统290还可以利用或以其他方式分析邻近地区数据以估计邻近地区270内的移动对象的轨迹。在一些实施例中,BHTI系统290可以使用图像处理技术来协调从传感器221-228中的一些或全部接收到的多个视域,并且计算或以其它方式预测邻近地区270内的一个或多个移动对象的路径。例如,BHTI系统290可以分析视频并估计车辆210的轨迹2101、车辆220的轨迹2201和行人260的轨迹2601。为了帮助估计移动对象的轨迹,BHTI系统290可配置为从邻近地区数据识别各种类型的对象。例如,BHTI系统290可以将行人260识别为使用手杖的行人,并因此估计行人260(图2中仅示出一个)的低速的多个和/或模糊轨迹,这是由于行人的轨迹可能某种程度是不可预测的。例如,行人260可以在人行横道265的中间转身并沿相反的方向移动。
[0081] 此外,BHTI系统290可以利用或以其他方式分析邻近地区数据以识别邻近地区270内的一个或多个静止对象中的每一个的位置。在一些实施例中,BHTI系统290可以使用图像处理技术来协调从传感器221-228中的一些或全部接收的多个视域,并且计算或以其他方式识别邻近地区270内的一个或多个静止对象的位置。例如,BHTI系统290可以分析视频并识别树242、房屋244、交通信号灯246和BHTI系统290的位置。
[0082] 类似于图1的BHTI系统190,图2的BHTI系统290可以计算或以其他方式运算以确定一个或多个移动对象和车辆的所估计到的轨迹中的任何一个是否可以与一个或多个移动对象和车辆的所估计到的轨迹中的至少另一个相交。此外,BHTI系统290可以计算或以其他方式运算以确定一个或多个移动对象和车辆的所估计到的轨迹中的任何一个是否可以与一个或多个静止对象的所识别到的位置中的至少一个相交。同样类似地,图2的BHTI系统290可以随后进行以确定在即将到来的“最小响应时间”周期内是否可能发生这样的潜在的交通危险或威胁,“最小响应时间”周期可以是预定的安全时间阈值。对于场景200,最小响应时间可以预定为10秒,并且BHTI系统290可以确定订阅车辆210可能面临潜在交通事故或道路危险,原因在于如果车辆210以其当前速度沿着所估计到的轨迹2101行进5秒,则BHTI系统290可以确定车辆210可能潜在地与行人260碰撞。
[0083] 类似于图1的场景100,图2的车辆210、220和230可以配备有生成和提供邻近信息的接近传感器,并且BHTI系统290可以在确定潜在的危险时利用来自车辆210、220和230的邻近信息。然而,与场景100相比,场景200可以向BHTI系统290提供多条信息(例如车辆的通行权状态),以帮助确定潜在的危险。例如,在任何给定时间,交通信号灯246可以指示此刻道路250上的车辆具有通行权,而道路252上的车辆可能不具有通行权,反之亦然。也就是说,车辆210可以保持其当前速度并通过交叉路口255,而车辆220可能必须在其进入交叉路口255时减速而不进入交叉路口255。BHTI系统290可以使用来自车辆210和220的运动信息和/或邻近信息以及来自传感器221-228的邻近地区数据,计算并确定车辆220的轨迹2201可以在例如8秒内与车辆210的轨迹2101相交。然而,BHTI系统290可能不会确定车辆210面临碰撞到车辆220的潜在的危险。也就是说,BHTI系统290可以确定车辆220不具有通行权,如由交通信号灯246指示的,并因此预期在进入交叉路口255之前减速和停止。另一方面,对于相同的情况,BHTI系统290可以确定车辆220面临碰撞到车辆210的潜在的危险,并且因此向车辆220发出警告以建议驾驶员减速,使得车辆220可能不进入交叉口255。然而,如果稍后车辆220在接近交叉路口255时仍然没有减速,则BHTI系统290然后也可以向车辆210发出警告,由于现在车辆220可能不能够足够快地减速以避免进入交叉路口255,并且交叉路口255处的车辆210和220之间的碰撞可能变得迫在眉睫并且更可能。
[0084] 在确定邻近地区270中的订阅车辆可能面临潜在的危险之后,BHTI系统290可以以类似于图1的BHTI系统190在场景100中警告订阅车辆的方式来来将关于潜在的危险警告订阅车辆。也就是说,可以单独地或组合地使用诸如可听到的声音、语音警告、LCD和HUD显示器、振动和一个或多个其它人类可感知的指示的各种手段来将关于潜在的危险警告驾驶员。此外,BHTI系统290可以向订阅车辆发送无线信号以控制订阅车辆上的制动系统,以将制动施加在订阅车辆的车轮上,来帮助驾驶员减速或者甚至停止订阅车辆。类似地,BHTI系统290还可以向订阅车辆发送无线信号,以控制订阅车辆上的加速系统,以向订阅车辆的发动机施加更多的燃料,来帮助驾驶员加速订阅车辆。
[0085] 图3示出了根据本公开的用于向运输网络提供BHTI服务的示例过程300。过程300可以包括示出为诸如310、320、330、340、350、360、370和380的框的一个或多个操作、动作或功能。尽管被示为离散框,但是过程300的各个框可以根据所需的实施方式被分成附加的框、组合成更少的框、或消除。过程300可以由BHTI系统190和BHTI系统290来实现。过程300可以从框310开始。
[0086] 在310,过程300可以包括处理器接收第一车辆(例如预订或以其他方式利用BHTI服务的车辆110)的运动信息。第一车辆的运动信息可以包括第一车辆的诸如位置、移动方向、速度或者它们的组合的信息。在一些实施例中,运动信息可以由设置在第一车辆中的GPS收发器生成。在一些实施例中,运动信息可以由跟踪设置在第一车辆中的通信设备的移动通信网络提供。框310之后可以是框320。
[0087] 在320,过程300可以包括处理器接收第一车辆的邻近地区内的一个或多个其他车辆的运动信息,例如在车辆110的邻近地区170内的车辆130的运动信息。框320之后可以是框330。
[0088] 在330,过程300可以包括处理器接收对应于第一车辆的邻近地区的邻近地区数据。邻近地区数据可以表征第一车辆的邻近地区内的一个或多个移动和静止对象,例如车辆110、车辆130、动物160、自行车146、树142、交通标志144、道路150、移动通信网络基站147和148以及BHTI系统190。邻近地区数据可以由具有一个或多个传感器(例如传感器121-128)的分布式传感器系统生成。框330之后可以是框340。
[0089] 在340,过程300可以包括处理器从第一车辆的邻近地区内的一个或多个车辆接收邻近信息。例如,邻近信息可以与车辆和最接近车辆的对象之间的接近度(例如,相互距离)——例如车辆130和车辆110之间的距离——相关联。邻近信息可以由装备在车辆130上的一个或更多的雷达收发器或LiDAR收发器生成。框340之后可以是框350。
[0090] 在350,过程300可以包括处理器从邻近地区内的一个或多个交通控制结构(例如交通信号灯246)接收邻近地区(例如车辆210和220)内的一个或多个车辆的通行权状态。通行权状态指示相应的车辆是否有通行权。例如,交通信号灯246可以指示车辆210具有通行权,而车辆220没有。框350之后可以是框360。
[0091] 在360,过程300可以包括处理器确定第一车辆是否在预定时间内面临潜在的交通危险。例如,BHTI系统190可以确定车辆110面临与动物群体160的潜在的碰撞。框360可包括在子框362、364和366处执行的操作。在362,过程300可以包括处理器估计邻近地区内的车辆的轨迹(例如车辆110的轨迹1101和车辆120的轨迹1201)。子框362之后可以是子框364。在364,过程300可以包括处理器估计邻近地区内的移动对象的轨迹(例如自行车146的轨迹
1461和行人260的轨迹2601)、并识别邻近地区内的静止对象(例如移动通信网络基站147和
148)的位置。子框364之后可以是子框366。在366,过程300可以包括处理器通过检查订阅车辆的轨迹(例如车辆210的轨迹2101)是否与邻近地区内的另一车辆或移动对象的轨迹(例如行人260的轨迹2601)相交来确定订阅车辆(例如车辆210)是否面临潜在的危险(例如与行人260的潜在的碰撞)。在366,过程300还可以包括处理器通过检查订阅车辆的轨迹是否与邻近地区内的静止对象的位置相交来确定订阅车辆是否面临潜在的危险。框360之后可以是框370。
[0092] 在370,过程300可以包括处理器发出警告以将关于潜在的危险通知第一车辆的驾驶员。例如,BHTI系统290可以将关于与行人260碰撞的潜在的危险警告车辆210的驾驶员。可以利用诸如可听到的声音、语音警告、LCD和HUD显示器、振动和其他人类可感知的指示的各种手段来将关于潜在的危险警告驾驶员。框370之后可以是框380。
[0093] 在380,过程300可以包括处理器向第一车辆发送命令以远程地加速或减速第一车辆并避免潜在的危险。例如,BHTI系统290可以远程地减速车辆210,以避免与在人行横道265中行走的行人260碰撞。过程300可以在框380结束。
[0094] 图4示出了可以实现本公开的示例实施例的示例BHTI系统400。BHTI系统400可以检测潜在的交通危险,并且当潜在的交通可能仍然不在驾驶员的视线之内时将关于潜在的危险警告驾驶员。BHTI系统400可以通过包括示例过程300的任何合适的方法来实现该目的。HBTI系统400可以是计算设备,例如但不限于手提电脑、平板电脑笔记本电脑、台式计算机、服务器、智能电话和可穿戴设备。BHTI系统400可以是BHTI系统190和/或BHTI系统290的示例实施方式。
[0095] 在一些实施例中,BHTI系统400可以包括一个或多个处理器402和存储器490。存储器490可以可操作地连接到一个或多个处理器402或者以其他方式由一个或多个处理器402访问,并且可以配置为存储用于由一个或多个处理器402执行的一个或多个计算机软件部件。
[0096] 在一些实施例中,存储器490可以存储与图4所示的一个或多个部件相关或以其他方式限定图4所示的一个或多个部件(例如车辆模块410、传感器模块420、分析模块430、警告模块440和干预模块450)的数据、代码和/或指令。
[0097] 在一些实施例中,车辆模块410可以用于使一个或多个处理器402接收交通控制结构的邻近地区内的一个或多个车辆的运动信息。例如,在图2所示的场景200的上下文中,车辆模块410可以接收运动信息,诸如车辆210、220和230的位置、移动方向、速度或者它们的组合。在一些实施例中,车辆模块410还可以用于使一个或多个处理器402来接收来自交通控制结构的邻近地区内的一个或多个车辆的邻近信息。邻近信息可以与车辆和最接近车辆的对象之间的接近度(例如,相互距离)——例如车辆210和车辆230之间的距离——相关联。邻近信息可以由装备在车辆210上的一个或多个雷达收发器或LiDAR收发器生成。在一些实施例中,车辆模块410还可以用于使一个或多个处理器402从交通控制结构接收邻近地区内的一个或多个车辆的通行权状态。通行权状态可以指示车辆是否有权利通行。例如,BHTI系统290可以接收指示车辆210具有通行权的车辆210通行权状态。同时,BHTI系统290可以接收指示车辆220不具有通行权的车辆220通行权状态。
[0098] 在一些实施例中,传感器模块420可用于使一个或多个处理器402接收由设置在交通控制结构的邻近地区内的一个或多个传感器产生的邻近地区数据。例如,BHTI系统290可以接收在由设置在交通信号灯246的邻近地区270内的各个位置处的摄像机221-228产生的多个视频中呈现的邻近地区数据。邻近地区数据可以对应于位于邻近地区270内的一个或多个移动对象(例如车辆210、车辆220、车辆230和行人260)以及一个或多个静止对象(例如树242、房屋244、交通信号灯246、道路250和252以及BHTI系统290)。
[0099] 在一些实施例中,分析模块430可以用于使一个或多个处理器402确定交通控制结构的邻近地区内的车辆是否可能面临与另一车辆或者与移动对象甚至静止对象碰撞的潜在的危险。例如,BHTI系统290可以确定车辆210可能潜在地与行人260碰撞。更具体地,分析模块430可以用于使一个或多个处理器402基于运动信息来估计订阅车辆中的每一个的相应的轨迹。此外,分析模块430可以用于使一个或多个处理器402分析邻近地区数据,以估计每个移动对象的相应的轨迹并识别每个静止对象的相应的位置。例如,BHTI系统290可以基于车辆210和车辆220的运动信息来估计车辆210的轨迹2101和车辆220的轨迹2201。BHTI系统290还可以分析来自摄像机221-228的视频馈送以估计行人260的轨迹2601,以及以识别诸如树242、房屋244、交通信号灯246、道路250和252以及BHTI系统290的静止对象的相应的位置。
[0100] 在一些实施例中,警告模块440可以用于使一个或多个处理器402响应于对车辆的潜在的危险的确定来警告车辆。例如,BHTI系统290可以警告车辆210关于碰撞到行人260的潜在的危险。警告模块440可以使处理器402使用各种手段中的一个或多个(例如可听到的声音、语音警告、LCD和HUD显示器上的视觉指示、振动和其他人类可察觉的指示)来将关于潜在的危险警告驾驶员。例如,BHTI系统290可以通过与车辆210的无线链路借助于发出“在人行横道前停止。行人正穿过街道。”的语音警告来警告车辆210的驾驶员。BHTI系统290可以同时在装备在车辆210中的导航系统的地图上显示代表威胁(即,正在穿过道路250的行人260)的闪烁的红点。作为另一示例,当交叉路口255的通行权通过BHTI的交通信号灯246被赋予道路250上的交通而不是道路252上的交通时,系统290可以通过与车辆220的无线链路借助于发出“请减速。前面是红灯。”的语音警告来警告车辆220的驾驶员。BHTI系统290可以同时振动车辆220的驾驶员座位,以将关于在车辆210进入交叉路口255的情况下可能与车辆210碰撞的危险警告车辆220的驾驶员。
[0101] 在一些实施例中,干预模块450可以用于响应于对车辆的潜在的危险的确定而使一个或多个处理器402远程地加速或减速车辆。例如,当交叉路口255的通行权通过BHTI的交通信号灯246被赋予道路250上的交通而不是道路252上的交通时,BHTI系统290可以无线地向车辆220发送命令,并且当车辆220接近交叉路口255时减速车辆220,使得车辆220不进入交叉路口255。
[0102] BHTI系统400能够在驾驶判断仅仅根据驾驶员的感觉可能是困难的情况下防止可能的交通事故。例如,驾驶员可能难以判断他或她在尝试进入高速和动态交通道路时所拥有的安全裕量,特别是当在夜间迎面而来的车流所能看到的所有东西仅是来自大灯的光时。作为另一个例子,当在夜间经过山丘的蜿蜒道路上行驶时,驾驶员可能难以判断他或她需要将驱动轮移动多少以进行每一转弯。BHTI系统400能够将关于在这些困难的驾驶状况下的可能的危险警告驾驶员,从而降低发生事故的可能性。
[0103] 图5描绘了用于BHTI服务的示例系统架构500,其可以针对图1的场景100和图2的场景200来实现。架构500可以具有中央计算机590。架构500还可以具有可以通过电线或无线地连接到中央计算机590的一个或多个传感器。仅仅为了说明的目的,一个或多个传感器在架构500中显示为多个摄像机,诸如摄像机511、512、521、522、531和532,但是除摄像机以外的传感器也在本公开的范围内。摄像机可以安装在或以其他方式设置在BHTI服务打算覆盖的区域内的各种物理位置。例如,摄像机中的一个或多个(诸如摄像机511和512)可以安装在该区域内的车辆上,而摄像机中的一个或多个(诸如摄像机521和522)可以安装在基础设施(例如交通信号灯、桥梁、公路入口、道路等)或者沿着基础设施(例如交通信号灯、桥梁、公路入口、道路等)。一些摄像机(例如摄像机531和532)甚至可以通过无人飞机而携带并且保持盘旋在该区域上方。在该区域内,可以存在一个或多个订阅车辆(例如车辆561至566),每个车辆具有到中央计算机590的双向无线通信链路。中央计算机590可以通过订阅车辆561-566在该区域中的相应位置跟踪订阅车辆561-566中的一个或多个。除了跟踪订阅车辆561-566中的一个或多个之外,中央计算机590可以从定位在订阅车辆561至566中的一个或多个周围的邻近地区的摄像机调取视频馈送(即,订阅车辆561-566中的一个或多个的相关视频馈送)。中央计算机590可以基于相关视频馈送来确定订阅车辆561-566中的一个或多个是否可能面临潜在的交通危险。在确定订阅车辆561-566中的一个面临潜在的交通危险时,中央计算机590可以如先前所讨论的经由一个或多个人类可感知的指示来将关于潜在的危险警告订阅车辆。
[0104] 图6描绘了用于BHTI服务的示例系统实施方式600。在实施方式600中,诸如62(1)、62(2)、。。。、62(N)(其中N为大于或等于1的正整数)的多个传感器可以设置在如图6中所示的地理区域(例如,城市或大都市区域或其区域)的不同位置。传感器62(1)-62(N)可以是静止的或可移动的,并且可以是如前所述的各种类型的摄像机或任何其他合适的传感器形式。传感器62(1)至62(N)可以有线地连接到中央计算机(即BHTI系统61)和/或无线连接到BHTI系统61。一个或多个订阅车辆(例如车辆631、632和633)可以围绕地理区域的相应部分移动。BHTI系统61可以基于订阅车辆631、632和633中的每一个的当前位置,为订阅车辆中的每一个限定相应的邻近地区,例如车辆631的邻近地区671、车辆632的邻近地区672和车辆633的邻近地区673。BHTI系统61可以分析来自特定邻近地区内的一个或多个摄像机的视频,以确定相应的车辆(例如订阅车辆631、632或633)是否可能面临潜在的危险。BHTI系统
61随后可以将关于潜在的危险警告相应的车辆,使得该车辆的驾驶员可以采取适当的措施来应对潜在的危险。例如,BHTI系统61可以分析来自邻近地区671内的一个或多个摄像机的视频,并且确定车辆631可能面临潜在的危险。因此,BHTI系统61随后可以将关于潜在的危险警告车辆631,使得车辆631的驾驶员可以采取适当的措施来应对潜在的危险。
[0105] 图7描绘了用于BHTI服务的另一示例系统实施方式700。与使用中央计算机61服务于所有订阅车辆相反,实施方式700采用分布式系统方法并依赖多个本地BHTI系统71(1)、71(2)、...71(N)(其中N为大于或等于1的正整数),以集体地服务于诸如行政区域或一个或多个城市街区的地理区域(例如城市或大都市区域)。在这种方法中,本地BHTI系统71(1)-
71(N)中的每一个可以用于相应的邻近地区,并且可以设置在交通控制结构(例如交叉路口或路交叉口)附近。此外,本地BHTI系统71(1)-71(N)中的每一个可以以较低成本构建,并且可以消耗比单个中央服务器(例如实施方式600的BHTI系统61)更少的功率。本地BHTI系统71(1)-71(N)中的每一个可以具有设置在相应的邻近地区内的一个或多个传感器。例如,BHTI系统71(1)可以具有设置在邻近地区77(1)内的各个位置处的P个摄像机71(1)(1)-71(1)(P),其中P是大于或等于1的正整数。类似地,BHTI系统71(2)可以具有设置在邻近地区
77(2)内的各个位置处的Q个摄像机71(2)(1)-71(2)(Q),其中Q是大于或等于1的正整数。另外,BHTI系统71(3)可以具有设置在邻近地区77(3)内的各个位置处的R个摄像机71(3)(1)-
71(3)(R),其中R是大于或等于1的正整数。类似地,BHTI系统71(N)可以具有设置在邻近地区77(N)内的各个位置处的S个摄像机71(N)(1)-71(N)(S),其中S是大于或等于1的正整数。
订阅车辆可以由本地BHTI系统71(1)-71(N)中的一个或多个服务。例如,车辆731当前可能在邻近地区77(1)内移动,并且因此可以由BHTI系统71(1)服务。类似地,车辆732可以进入邻近地区77(3),并且因此可以由BHTI系统71(3)服务。
[0106] 图8描绘了用于BHTI服务的另一示例系统实施方式800。与图7的实施方式700相比,BHTI实施方式800还可以包括中央BHTI服务器890和多个本地BHTI服务器81(1)-81(N),其中N是大于或等于1的正整数,其中中央BHTI服务器890可以为不被本地BHTI服务器81(1)-81(N)中的任一个覆盖的区域提供服务。例如,诸如摄像机82(1)-82(M)的多个传感器(其中M是大于或等于1的正整数)例如可以不位于邻近地区87(1)-87(N)中的任一个内,并且因此本地BHTI服务器81(1)-81(N)将不会请求来自摄像机82(1)-82(M)中的任一个的视频馈送。替代地,摄像机82(1)-82(M)可以配置为与BHTI服务器890通信,使得BHTI服务可以被提供给订阅车辆(例如车辆831和/或832),该订阅车辆可能不直接地在本地BHTI服务器81(1)-81(N)的任一个的邻近地区内驾驶。
[0107] 本公开通过将当前在驾驶员的视线外的邻近地区内潜在的交通危险或驾驶威胁警告驾驶员来大大改善交通安全性。根据本公开的方法和系统可以极大地增强驾驶员对驾驶员的感觉能够到达的即时邻近地区外的交通状况的了解。因此,可以有效地防止容易发生事故的许多实际的驾驶状况。
[0108] 冠词“一个(a)”和“一个(an)”在此用于指代物品的语法对象中的一个或多于一个(即,至少一个)。作为示例,“用户”是指一个用户或多于一个用户。在本说明书中,“一个实施例(one embodiment)”、“一个实施例(an embodiment)”、“一个示例(one example)”或“一个示例(an example)”)是指结合实施例或示例描述的特定部件、结构或特性包括在本公开的至少一个实施例中。因此,在本说明书的各个地方,短语“在一个实施例中(in one embodiment)”、“在一个实施例中(in an embodiment)”、“一个示例(one example)”或“一个示例(an example)”)的出现不一定都指代相同的实施例或示例。此外,特定部件、结构、数据库或特征可以在一个或多个实施例或示例中以任何合适的组合和/或子组合进行组合。此外,应当理解的是,本文提供的附图是为了本领域普通技术人员的解释目的,并且附图不一定按比例绘制。
[0109] 根据本公开的实施例可以被实现为装置、方法或计算机程序产品。因此,本公开可以采取完全由硬件构成的实施例、完全由软件构成的实施例(包括固件、常驻软件、微代码等)的实施例、或者可以将软件和硬件方面组合的通常在此可以被称为“电路”、“模块”或“系统”的实施例。此外,本公开的实施例可以采用体现在具有在介质中体现的计算机可用程序代码的任何有形表达媒体中的计算机程序产品的形式。
[0110] 附图中的流程图和框图示出了根据本公开的各种实施例的系统、方法和计算机程序产品的可能实施方式的架构、功能和操作。在这方面,流程图或框图中的每个框可以表示包括用于实现指定的逻辑功能的一个或多个可执行指令的代码的模块、段或部分。同样值得注意的是,框图和/或流程图的每个框以及框图和/或流程图中的框的组合可以由执行指定功能或动作的专用的基于硬件的系统,或专用硬件和计算机指令的组合来实现。这些计算机程序指令还可以存储在计算机可读介质中,该介质可以使计算机或其他可编程数据处理装置以特定方式工作,使得存储在计算机可读介质中的指令产生包括实现流程图和/或框图框的一个或多个框中指定的功能/动作的指令装置的制品。
[0111] 尽管根据某些实施例描述了本公开,但是在考虑到本公开的益处的情况下,其他实施例对于本领域普通技术人员将是显而易见的,包括不提供在此所述的所有优点和特征的实施例也在本公开的范围内。应当理解的是,在不脱离本公开的范围的情况下,可以利用其他实施例。
QQ群二维码
意见反馈