一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

使用织带放出传感器和舱内传感器监测座椅安全带布线的系统和方法与流程

2021-11-15 17:02:00 来源:中国专利 TAG:

使用织带放出传感器和舱内传感器监测座椅安全带布线的系统和方法


背景技术:

1.在该部分中提供的信息是为了总体地呈现本公开的背景的目的。在该部分中描述的程度上,当前署名的发明人的工作以及在提交时可能不构成现有技术的描述的各方面,既不明示地也不暗示地被认为是本公开的现有技术。
2.本公开涉及用于使用织带放出传感器和舱内传感器两者来监测座椅安全带布线的系统和方法。
3.可以是自主车辆的车辆中的座椅安全带组件通常包括附接到锁舌或插销板的座椅安全带织带、座椅安全带带扣、卷收器、下部锚固件,以及可能的引导环或d形环,座椅安全带织带穿过所述引导环或d形环。还存在座椅安全带系统,其可在下部锚固件处包含第二卷收器。座椅安全带可以包括腰部织带(lap webbing)和肩部织带两者。当座椅安全带被扣住时,腰部织带从车辆座椅的第一侧延伸到座椅的第二侧上的带扣。肩部织带从座椅第一侧上的乘员肩部上方对角地延伸到座椅第二侧上的带扣。在许多情况下,肩部织带和腰部织带可以是单个织带,并且织带可以可滑动地穿过锁舌或插销板,如单个卷收器系统的情况。替代性地,肩部织带和腰部织带可以是两个单独的织带,并且可以附接到用于双卷收器系统的锁舌或插销板。
4.该卷收器包括用于分配和缩回座椅安全带织带的卷轴。乘员可拉动座椅安全带织带以从卷收器抽出期望长度的座椅安全带织带。乘员可将锁舌插入带扣内,以将座椅安全带织带固定在乘员或儿童约束座椅周围。乘员可按压带扣上的一按钮以释放锁舌并允许卷轴将座椅安全带织带缩回到卷收器内。


技术实现要素:

5.根据本公开的系统的第一示例包括座椅安全带布线模块(seat belt routing module)和用户界面装置(uid)控制模块。所述座椅安全带布线模块被构造成(i)基于来自测量座椅安全带的织带放出的织带放出传感器的输入来确定座椅安全带相对于车辆座椅中的乘员的布线,以及(ii)基于来自位于车辆的舱室内的舱内传感器的输入来确定座椅安全带布线。所述舱内传感器包括摄像机、红外传感器、超声传感器、雷达传感器和激光雷达传感器中的至少一个。uid控制模块被构造成控制用户界面装置,以在(i)使用织带放出传感器和舱内传感器中的至少一个确定的座椅安全带布线不正确,以及(ii)使用织带放出传感器确定的座椅安全带布线对应于使用舱内传感器确定的座椅安全带布线时,指示座椅安全带被不正确地佩戴。
6.在一个示例中,该系统还包括传感器状态模块,其被构造为当带扣传感器指示座椅安全带被扣住时激活织带放出传感器和舱内传感器中的至少一个。
7.在一个示例中,该系统还包括传感器状态模块,其被构造为当织带放出的第一变化大于第一增量值(delta value)时激活舱内传感器。
8.在一个示例中,座椅安全带布线模块被构造为当激活舱内传感器时基于来自舱内
传感器的输入重复地确定座椅安全带布线。
9.在一个示例中,传感器状态模块被构造为当在座椅安全带布线模块使用舱内传感器确定座椅安全带布线之后织带放出的第二变化小于第二增量值时,停用舱内传感器。
10.在一个示例中,座椅安全带布线模块被构造为(i)基于织带放出确定多个可能的座椅安全带布线,以及(ii)当多个可能的座椅安全带布线中的一个匹配使用舱内传感器确定的座椅安全带布线时,确定使用织带放出传感器确定的座椅安全带布线对应于使用舱内传感器确定的座椅安全带布线。
11.在一个示例中,座椅安全带布线模块被构造为(i)基于来自舱内传感器的输入确定多个可能的座椅安全带布线,以及(ii)当多个可能的座椅安全带布线中的一个与使用织带放出传感器确定的座椅安全带布线匹配时,确定使用织带放出传感器确定的座椅安全带布线对应于使用舱内传感器确定的座椅安全带布线。
12.在一个示例中,当使用织带放出传感器确定的座椅安全带布线不对应于使用舱内传感器确定的座椅安全带布线时,座椅安全带布线模块被构造为选择织带放出传感器和舱内传感器中的一个作为主传感器,并且uid控制模块被构造为控制用户界面装置以在使用主传感器确定的座椅安全带布线不正确时指示座椅安全带被不正确地佩戴。
13.在一个示例中,所述座椅安全带布线模块被构造为基于如下中的至少一个选择所述织带放出传感器和所述舱内传感器中的一个作为所述主传感器:(i)所述舱内传感器是否检测到所述座椅安全带的肩部织带、(ii)使用所述织带放出传感器确定的所述座椅安全带布线的置信度、以及(iii)使用所述舱内传感器确定的所述座椅安全带布线的置信度。
14.在一个示例中,所述系统还包括乘员姿势模块,所述乘员姿势模块被构造为基于来自所述舱内传感器的输入来确定所述乘员的姿势,并且所述座椅安全带布线模块被构造为当所述乘员姿势是非直立时选择所述舱内传感器作为所述主传感器。
15.在一个示例中,座椅安全带布线模块被构造为(i)存储织带放出和座椅安全带布线之间的关系,以及(ii)使用织带放出和座椅安全带布线之间的存储的关系基于织带放出确定座椅安全带布线。
16.在一个示例中,所述座椅安全带布线模块被构造为当带扣传感器指示所述座椅安全带被扣住并且加速度传感器指示所述车辆的减速度大于预定速率时,调整所存储的关系。
17.在一个示例中,座椅安全带布线模块被构造为当带扣传感器指示座椅安全带被扣住时调整所存储的关系,并且基于来自舱内传感器的输入,座椅安全带布线模块确定座椅安全带被正确地佩戴。
18.在一个示例中,座椅安全带布线模块被构造为当基于来自舱内传感器的输入,座椅安全带布线模块确定座椅安全带被正确地收起时,调整所存储的关系。
19.在一个示例中,该系统还包括乘员检测模块,其被构造为检测儿童约束座椅是否存在于车辆座椅中,并且座椅安全带布线模块被构造为基于儿童约束座椅是否存在于车辆座椅中来调整所存储的关系。
20.在一个示例中,所述座椅安全带布线模块被构造为当(i)所述舱内传感器和座椅底部位置传感器中的至少一个指示所述车辆座椅已经移动,并且基于来自所述舱内传感器的输入,所述座椅安全带布线模块确定所述座椅安全带正被正确地佩戴时,调整所存储的
关系。
21.在一个示例中,所述座椅安全带布线模块被构造为当(i)所述舱内传感器和引导环位置传感器中的至少一个指示所述座椅安全带的引导环已经移动,以及(ii)基于来自所述舱内传感器的所述输入,所述座椅安全带布线模块确定所述座椅安全带正被正确地佩戴时,调整所述存储的关系。
22.根据本公开的系统的第二示例包括座椅安全带布线模块和用户界面装置(uid)控制模块。所述座椅安全带布线模块被构造成(i)基于来自测量座椅安全带的织带放出的织带放出传感器的输入确定座椅安全带相对于车辆座椅中的乘员的布线,(ii)基于来自位于车辆的舱室内的舱内传感器的输入确定座椅安全带布线,(iii)将第一置信度分配给使用织带放出传感器确定的座椅安全带布线,(iv)将第二置信度分配给使用舱内传感器确定的座椅安全带布线,以及(v)基于第一和第二置信度选择织带放出传感器和舱内传感器中的一个作为主传感器。所述舱内传感器包括摄像机、红外传感器、超声传感器、雷达传感器和激光雷达传感器中的至少一个。uid控制模块被构造成当使用主传感器确定的座椅安全带布线不正确时,控制用户界面装置以指示座椅安全带被不正确地佩戴。
23.在一个示例中,所述座椅安全带布线模块被构造成(i)当所述第一置信度大于所述第二置信度时,选择所述织带放出传感器作为所述主传感器,以及(ii)当所述第二置信度大于所述第一置信度时,选择所述舱内传感器作为所述主传感器。
24.在一个示例中,座椅安全带布线模块被构造为(i)基于使用织带放出传感器确定的座椅安全带布线是腰部织带布线还是肩部织带布线来分配第一置信度,以及(ii)基于舱内传感器的视野是否被遮挡来分配第二置信度。
25.本发明还包括如下方案:方案1. 一种系统,包括:座椅安全带布线模块,其被构造成:基于来自测量座椅安全带的织带放出的织带放出传感器的输入来确定所述座椅安全带相对于车辆的座椅中的乘员的布线;以及基于来自位于所述车辆的舱室内的舱内传感器的输入来确定座椅安全带布线,其中所述舱内传感器包括摄像机、红外传感器、超声传感器、雷达传感器和激光雷达传感器中的至少一个;以及用户界面装置(uid)控制模块,被构造为控制用户界面装置以在以下情况时指示所述座椅安全带被不正确地佩戴:使用所述织带放出传感器和所述舱内传感器中的至少一个确定的所述座椅安全带布线是不正确的;以及使用所述织带放出传感器确定的座椅安全带布线对应于使用所述舱内传感器确定的座椅安全带布线。
26.方案2. 根据方案1所述的系统,还包括传感器状态模块,所述传感器状态模块被构造为当带扣传感器指示所述座椅安全带被扣住时激活所述织带放出传感器和所述舱内传感器中的至少一个。
27.方案3. 根据方案1所述的系统,还包括传感器状态模块,所述传感器状态模块被构造为当织带放出的第一变化大于第一增量值时激活所述舱内传感器。
28.方案4. 根据方案3所述的系统,其中,所述座椅安全带布线模块被构造为当所述舱内传感器被激活时,基于来自所述舱内传感器的输入重复地确定所述座椅安全带布线。
29.方案5. 根据方案3所述的系统,其中,所述传感器状态模块被构造为当在所述座椅安全带布线模块使用所述舱内传感器确定所述座椅安全带布线之后所述织带放出的第二变化小于第二增量值时,停用所述舱内传感器。
30.方案6. 根据方案1所述的系统,其中,所述座椅安全带布线模块被构造为:基于所述织带放出确定多个可能的座椅安全带布线;以及当所述多个可能的座椅安全带布线中的一个匹配使用所述舱内传感器确定的所述座椅安全带布线时,确定使用所述织带放出传感器确定的所述座椅安全带布线对应于使用所述舱内传感器确定的所述座椅安全带布线。
31.方案7. 根据方案1所述的系统,其中,所述座椅安全带布线模块被构造为:基于来自所述舱内传感器的所述输入确定多个可能的座椅安全带布线;以及当所述多个可能的座椅安全带布线中的一个与使用所述织带放出传感器确定的所述座椅安全带布线匹配时,确定使用所述织带放出传感器确定的所述座椅安全带布线对应于使用所述舱内传感器确定的所述座椅安全带布线。
32.方案8. 根据方案1所述的系统,其中:当使用所述织带放出传感器确定的所述座椅安全带布线不对应于使用所述舱内传感器确定的所述座椅安全带布线时,所述座椅安全带布线模块被构造成选择所述织带放出传感器和所述舱内传感器中的一个作为主传感器;以及所述uid控制模块被构造成当使用所述主传感器确定的座椅安全带布线不正确时,控制所述用户界面装置以指示所述座椅安全带被不正确地佩戴。
33.方案9. 根据方案8所述的系统,其中,所述座椅安全带布线模块被构造成基于以下中的至少一个来选择所述织带放出传感器和所述舱内传感器中的一个作为所述主传感器:所述舱内传感器是否检测到所述座椅安全带的肩部织带;使用所述织带放出传感器确定的所述座椅安全带布线的置信度;以及使用所述舱内传感器确定的所述座椅安全带布线的置信度。
34.方案10. 根据方案8所述的系统,还包括乘员姿势模块,所述乘员姿势模块被构造为基于来自所述舱内传感器的所述输入来确定所述乘员的姿势,其中所述座椅安全带布线模块被构造为当所述乘员姿势是非直立的时选择所述舱内传感器作为所述主传感器。
35.方案11. 根据方案1所述的系统,其中,所述座椅安全带布线模块被构造为:存储所述织带放出与所述座椅安全带布线之间的关系;以及使用所述织带放出和所述座椅安全带布线之间的所存储的关系基于所述织带放出确定所述座椅安全带布线。
36.方案12. 根据方案11所述的系统,其中,所述座椅安全带布线模块被构造为当带扣传感器指示所述座椅安全带被扣住并且加速度传感器指示所述车辆的减速度大于预定速率时,调整所存储的关系。
37.方案13. 根据方案11所述的系统,其中,所述座椅安全带布线模块被构造为当带扣传感器指示所述座椅安全带被扣住时调整所存储的关系,并且基于来自所述舱内传感器
的所述输入,所述座椅安全带布线模块确定所述座椅安全带被正确地佩戴。
38.方案14. 根据方案11所述的系统,其中,所述座椅安全带布线模块被构造为当基于来自所述舱内传感器的输入,所述座椅安全带布线模块确定所述座椅安全带被正确地收起时,调整所存储的关系。
39.方案15. 根据方案11所述的系统,还包括乘员检测模块,所述乘员检测模块被构造为检测所述车辆座椅中是否存在儿童约束座椅,其中,所述座椅安全带布线模块被构造为基于所述儿童约束座椅是否存在于所述车辆座椅中来调整所存储的关系。
40.方案16. 根据方案11所述的系统,其中,所述座椅安全带布线模块被构造为在以下情况时调整所存储的关系:所述舱内传感器和座椅底部位置传感器中的至少一个指示所述车辆座椅已经移动;以及基于来自所述舱内传感器的输入,所述座椅安全带布线模块确定所述座椅安全带被正确地佩戴。
41.方案17. 根据方案11所述的系统,其中,所述座椅安全带布线模块被构造为在以下情况时调整所存储的关系:所述舱内传感器和引导环位置传感器中的至少一个指示所述座椅安全带的引导环已经移动;以及基于来自所述舱内传感器的输入,所述座椅安全带布线模块确定所述座椅安全带被正确地佩戴。
42.方案18. 一种系统,包括:座椅安全带布线模块,其被构造成:基于来自测量座椅安全带的织带放出的织带放出传感器的输入来确定座椅安全带相对于车辆的座椅中的乘员的布线;基于来自位于所述车辆的舱室内的舱内传感器的输入来确定所述座椅安全带布线,其中所述舱内传感器包括摄像机、红外传感器、超声传感器、雷达传感器和激光雷达传感器中的至少一个;将第一置信度分配给使用所述织带放出传感器确定的所述座椅安全带布线;将第二置信度分配给使用所述舱内传感器确定的所述座椅安全带布线;以及基于所述第一置信度和所述第二置信度来选择所述织带放出传感器和所述舱内传感器中的一个作为主传感器;以及用户界面装置(uid)控制模块,所述uid控制模块被构造成当使用所述主传感器确定的所述座椅安全带布线不正确时,控制用户界面装置以指示所述座椅安全带被不正确地佩戴。
43.方案19. 根据方案18所述的系统,其中,所述座椅安全带布线模块被构造为:当所述第一置信度大于所述第二置信度时,选择所述织带放出传感器作为所述主传感器;以及当所述第二置信度大于所述第一置信度时,选择所述舱内传感器作为所述主传感器。
44.方案20. 根据方案18所述的系统,其中,所述座椅安全带布线模块被构造为:
基于使用所述织带放出传感器确定的所述座椅安全带布线是腰部织带布线还是肩部织带布线来分配所述第一置信度;以及基于所述舱内传感器的视野是否被遮挡来分配所述第二置信度。
45.从具体实施方式、权利要求和附图中,本公开的进一步的应用领域将变得显而易见。具体实施方式和具体示例仅旨在用于说明的目的,而不旨在限制本公开的范围。
附图说明
46.从具体实施方式和附图中,本公开将变得更完全地被理解,其中:图1是根据本公开的示例车辆系统的示意图;图2是根据本公开的示例控制系统的功能框图;图3是示出使用织带放出传感器和舱内传感器两者来监测座椅安全带布线的第一示例方法的流程图;图4是示出使用织带放出传感器和舱内传感器两者来监测座椅安全带布线的第二示例方法的流程图;图5a和图5b是流程图,其示出用于选择织带放出传感器和舱内传感器中的一者作为用于监测座椅安全带布线的主传感器的示例方法;图6是示出当监测座椅安全带布线时考虑乘员和座椅的姿势变化的示例方法的流程图;图7是示出当监测座椅安全带布线时考虑由于快速制动引起的织带放出的变化的示例方法的流程图;图8是示出当监测座椅安全带布线时考虑乘坐期间乘员重新扣住座椅安全带的示例方法的流程图;图9是示出当座椅安全带被收起时调整卷轴位置和织带放出之间的存储关系的示例方法的流程图;图10是示出当儿童约束座椅在车辆座椅中时调整织带放出和座椅安全带布线之间的存储关系的示例方法的流程图;图11是示出当监测座椅安全带布线时考虑座椅位置变化的示例方法的流程图;图12是示出当监测座椅安全带布线时考虑引导环位置的变化的示例方法的流程图;以及图13是示出监测相对于布线引导件的座椅安全带布线的示例方法的流程图。
47.在附图中,可以重复使用附图标记来标识类似和/或相同的元件。
具体实施方式
48.一种系统和方法可以使用座椅安全带带扣传感器和座椅安全带放出传感器的输出来确定座椅安全带是否被正确地佩戴。座椅安全带带扣传感器检测座椅安全带的锁舌或插销板是否插入和/或固定在座椅安全带带扣内。座椅安全带放出传感器检测从座椅安全带卷收器延伸的座椅安全带的放出或长度。在一个示例中,座椅安全带放出传感器检测座椅安全带卷收器内的卷轴的旋转位置,并使用卷轴位置和座椅安全带放出之间的预定关系来确定座椅安全带放出。
49.在一个示例中,当座椅安全带带扣传感器指示座椅安全带被扣住并且座椅安全带放出传感器指示座椅安全带被正确地布线时,该系统和方法确定座椅安全带被正确地佩戴。该系统和方法使用座椅安全带放出和座椅安全带布线之间的已知或存储的关系,基于座椅安全带放出传感器的输出确定座椅安全带的布线。当座椅安全带放出在预定范围内时,该系统和方法确定座椅安全带布线是正确的。
50.该座椅安全带带扣传感器和座椅安全带放出传感器具有低功耗。因此,该系统和方法基于座椅安全带带扣传感器和座椅安全带放出传感器的输出来确定座椅安全带是否正确地佩戴,而不消耗大量功率。然而,该系统和方法可能在某些条件下基于座椅安全带放出来确定座椅安全带布线有困难。例如,当座椅安全带在乘员的手臂下方布线时,该系统和方法可能在使用座椅安全带放出传感器确定座椅安全带布线方面有一些困难。另外,当使用座椅安全带放出传感器确定座椅安全带布线时,该系统和方法可能在区分围绕儿童约束座椅布线的座椅安全带和围绕小的前向儿童布线的座椅安全带方面有困难。此外,该系统和方法在确定座椅安全带是否已经在由儿童约束座椅的无靠背辅助座椅类型上的安全带引导翼形成的布线引导件上布线或穿过该布线引导件或者座椅安全带是否已经布线穿过座椅表面上的座椅安全带布线引导件方面可能有一些困难。
51.此外,座椅安全带放出和座椅安全带布线之间的关系可能受到各种事件的影响。这些事件包括车辆座椅中的乘员的姿势变得不直立、发生快速制动事件、车辆座椅中的乘员重新扣住座椅安全带、儿童约束座椅被放置在车辆座椅中、车辆座椅的位置被移动、和/或座椅安全带引导环的位置被移动。因此,这些事件中的任何一个的发生都可能导致系统和方法不精确地确定座椅安全带布线。
52.一种系统和方法可以基于诸如安装在车辆的舱室内的摄像机的舱内传感器的输出来确定座椅安全带的布线。在一个示例中,该系统和方法检测由舱内传感器捕获的图像中的物体的边缘或表面,并且基于检测到的边缘或表面来确定物体的尺寸、形状和/或位置。然后,该系统和方法基于物体的尺寸、形状和/或位置确定物体是否对应于座椅、座椅安全带和/或座椅中的乘员。然后,该系统和方法基于座椅安全带和乘员的相对位置、乘员的骨架特征和/或乘员的面部特征,诸如眼睛、鼻子、嘴、耳朵、下巴或这些的一些组合,确定座椅安全带的布线。
53.基于舱内传感器的输出确定座椅安全带布线具有若干益处。首先,它使得该系统和方法能够区分不同的肩带布线和腰带布线。其次,它使得该系统和方法能够检测儿童约束座椅的存在。第三,它使系统和方法能够检测座椅安全带的织带何时扭曲。第四,它可以使系统能够确定座椅安全带是否已经在由无靠背辅助座椅上的安全带引导翼形成的布线引导件上布线或穿过,或者穿过儿童约束座椅上的完全封闭的座椅安全带布线引导件。第五,它可以使系统能够确定座椅安全带是否已经布线通过座椅表面上的座椅安全带布线引导件。
54.然而,基于舱内传感器的输出确定座椅安全带布线存在一些缺点。例如,当座椅安全带从舱内传感器的视野中被遮挡或隐藏时,该系统和方法可能难以检测座椅安全带布线。另外,该系统和方法在某些照明条件下可能难以检测座椅安全带布线。此外,舱内传感器和任何相关联的车辆内部照明装置共同具有高功耗,这在系统运行时可能不利地影响车辆行程。
55.根据本公开的系统和方法使用座椅安全带带扣传感器、座椅安全带放出传感器和舱内传感器来确定座椅安全带是否被正确地佩戴。该系统和方法使用所有这三种类型的传感器以利用其益处同时最小化其缺点的暴露的方式来确定座椅安全带是否正确地佩戴。在一个示例中,该系统和方法连续地向座椅安全带带扣传感器和座椅安全带放出传感器供应功率并监测其输出,以确定座椅安全带是否正确地佩戴。
56.该系统和方法还周期性地向舱内传感器供应功率并监测其输出,以确定座椅安全带是否被正确佩戴。在一个示例中,该系统和方法仅在发生影响座椅安全带放出和座椅安全带布线之间的关系的肯定事件中的一个时向舱内传感器供应功率。如果这些事件中的一个发生,则该系统和方法使用舱内传感器确定座椅安全带布线,并适当地调整座椅安全带放出和座椅安全带布线之间的存储关系。此后,该系统和方法停止向舱内传感器供应功率,并使用所调整的存储关系基于座椅安全带放出传感器的输出确定座椅安全带布线。
57.以这种方式,该系统和方法使用舱内传感器来提高使用织带放出传感器(webbing payout sensor)确定的座椅安全带布线的准确性。另外,该系统和方法仅在需要最小化确定座椅安全带布线所需的功率量时或在仅使用座椅安全带放出传感器难以准确确定座椅安全带布线的条件下使用舱内传感器。此外,在确定座椅安全带布线之后,该系统和方法可以基于与所确定的座椅安全带布线相关联的这些传感器的置信度在座椅安全带放出传感器和舱内传感器之间进行选择。例如,如果座椅安全带在乘员的背部后面布线,使得座椅安全带从舱内传感器的视野至少部分地被遮挡,则与该座椅安全带布线相关联的舱内传感器的置信度可能较低。结果,该系统和方法可以选择使用座椅安全带放出传感器来检测这种类型的座椅安全带布线。
58.参考图1,示例车辆系统10包括具有座椅14的舱室12,该座椅具有座椅安全带16。座椅安全带16包括第一或肩部织带18和第二或腰部织带20。肩部织带18从第一卷收器22分配,并且腰部织带20从第二卷收器24分配。更具体地,乘员可以从第一和第二卷收器22和24拉动座椅安全带16,直到座椅安全带16处于要被扣住的合适长度。其他系统可仅具有第一卷收器22且可具有附接到车辆或座椅结构(未示出)的腰部织带20的端部。乘员可以通过将座椅安全带16的插销板或锁舌26插入带扣28中来固定座椅安全带16。乘员可以通过按压带扣28上的按钮30来释放座椅安全带16或解开座椅安全带16。第一和第二卷收器22和24然后可以缩回座椅安全带16。第一和第二卷收器22和24可以安装到舱室12内的车辆结构和/或安装到座椅14。
59.肩部织带18和腰部织带20以及锁舌26相互固定。例如,锁舌26可缝合到腰部织带20和肩部织带18上。替代性地,锁舌26可缝合到腰部织带20上,并且肩部织带18可机械地紧固到锁舌26。肩部织带18被布线穿过附接到车辆或车身结构上的引导环31,并可选地穿过座椅14上的布线引导件17。如果肩部织带18可从布线引导件17上移除,则布线引导件17可永久地封装肩部织带18或暂时地封装它。引导环31的竖直位置是可调整的以适应各种乘员肩部高度。
60.在另一种方法中,省略第二卷收器24,并且单个织带可滑动地穿过锁舌26。锁舌和第一卷收器22之间的织带部分是肩部织带18。织带的另一部分是腰部织带20。肩部织带18和腰部织带20的长度基于锁舌26的可滑动位置而改变。
61.带扣28可以处于扣住位置或未扣住位置。当带扣28处于扣住位置时,带扣28内的
锁定构件(未示出)接合锁舌26以将锁舌26固定在带扣28中。当按压座椅安全带按钮30时,锁定构件脱离锁舌26,并且弹簧加载的弹出机构(未示出)将锁定构件偏置到未扣住位置。锁定构件保持在解锁位置,直到锁舌26插入到带扣28中,迫使锁定构件进入到扣住位置以固定锁舌26。
62.带扣传感器32可以是带扣开关,其基于弹簧加载的弹出机构或锁舌26的位置来检测座椅安全带16的锁舌26是否固定在带扣28中。替代性地,带扣传感器32可以检测座椅安全带按钮30是否被按压。带扣传感器32可以是霍尔效应传感器,其响应于磁场而改变其电压输出。带扣传感器32产生带扣状态(bs)信号,其指示座椅安全带16的锁舌26是否固定在带扣28中和/或座椅安全带按钮30是否被按压。带扣传感器32可以替代地是簧片开关、机械传感器或检测锁舌26是否固定在带扣28中的任何其他传感器或开关。
63.第一卷收器22可以是自动锁定卷收器。这样,第一卷收器22可以包括附接到第一控制盘(未示出)的第一卷轴。当乘员在完全抽出或接近完全抽出的状态下从第一卷收器22抽出座椅安全带16的肩部织带18至第一预定长度时,第一棘轮(未示出)接合第一控制盘以防止第一卷轴和第一控制盘在肩部织带18抽出的方向上旋转。然而,第一棘轮与第一控制盘的接合不防止肩部织带18的缩回。因此,直到第一卷收器22被停用(即,肩部织带18缩回到第二预定长度以使第一棘轮与第一控制盘脱离)为止,控制盘和第一卷轴只能沿一个方向旋转,并且肩部织带18可拉紧(即,缩回),但不能松开(即,延伸)。该特征用于通过座椅安全带16将儿童约束座椅附接到车辆上。
64.如果存在,第二卷收器24可以类似于第一卷收器22,并且还可以是自动锁定卷收器。更具体地,第二卷收器24可包括附接到第二控制盘(未示出)的第二卷轴。当乘员从第二卷收器24抽出座椅安全带16的腰部织带20到第一预定长度时,第二棘轮(未示出)接合第二控制盘以防止第二卷轴和第二控制盘在腰部织带20抽出的方向上旋转。然而,第二棘轮与第二控制盘的接合不阻止腰部织带20的缩回。因此,直到第二卷收器24被停用(即,腰部织带20被缩回到第二预定长度以使第二棘轮从第二控制盘脱离),第二控制盘和第二卷轴仅能够在一个方向上旋转并且腰部织带20能够拉紧(即,缩回),但不能松开(即,延伸)。尽管第一卷收器22和第二卷收器24被描述为自动锁定卷收器,但是在各种实现方式中,第一卷收器22和第二卷收器24可以不是自动锁定卷收器。如果第一卷收器22和第二卷收器24不是自动锁定卷收器,则它们可以在不提供固定儿童约束座椅的功能的情况下分配和缩回座椅安全带16。
65.乘员通常通过将肩部织带18缩回到第一卷收器22中至第二预定长度来停用第一卷收器22。将肩部织带18缩回到第二预定长度可包括将肩部织带18的大部分缩回到第一卷收器22中。在一个示例中,将肩部织带18缩回到第一卷收器22中包括将几乎整个肩部织带18缩回到第一卷收器22中。乘员可类似地通过将腰部织带20缩回到第二卷收器24中至第二预定长度来停用第二卷收器24。当乘员将肩部织带18或腰部织带20缩回到第二预定长度时,相应的第一棘轮或第二棘轮与相应的第一控制盘或第二控制盘脱离。相应的织带18、20缩回到第二预定长度使得第一或第二控制盘和相应的第一或第二卷轴沿任一方向自由旋转。然后,乘员可以正常使用座椅安全带16,或者通过将相应的织带18和20缩回到第一预定长度而接合第一和第二卷收器22和24中的一个或两个。
66.第一卷收器22包括第一或肩部织带传感器33。肩部织带传感器33产生指示肩部织
带放出的肩部织带放出(swp)信号。肩部织带放出对应于从第一卷收器22分配的座椅安全带16的肩部织带18的长度。第二卷收器24,如果存在,包括第二或腰部织带放出传感器34。腰部织带放出传感器34产生指示腰部织带放出的腰部织带放出(lwp)信号。腰部织带放出对应于从第二卷收器24处置的座椅安全带16的腰部织带20的长度。对于仅存在第一卷收器22时的情况,swp信号可以指示组合的肩部织带放出和腰部织带放出。
67.肩部和腰部织带放出传感器33和34的输出是到车身控制模块(bcm) 50的输入。bcm 50可以基于swp信号和lwp信号确定座椅安全带16的布线,并由此识别座椅安全带16何时被不正确地佩戴。座椅安全带16的不正确佩戴可以称为座椅安全带使用错误。例如,bcm 50可以存储织带放出与座椅安全带布线之间的关系,并且使用所存储的关系基于swp和lwp信号确定座椅安全带布线。对于仅存在卷收器22的情况,bcm 50可以使用swp信号来确定座椅安全带16的布线,而不使用lwp信号。
68.bcm 50可以控制车辆的舱室12中的用户界面装置54,诸如听觉警告、电子显示器或触觉反馈,以显示指示存在座椅安全带使用错误的消息。例如,bcm 50控制用户界面装置54以产生指示存在座椅安全带使用错误的视觉消息(例如,文本、光和/或符号)、听觉消息(例如,钟声)和/或触觉消息(例如,振动)。bcm 50可以基于swp信号以及lwp信号(如果提供的话)来确定是否存在座椅安全带使用误差。乘员可以与用户界面装置54交互以确认该消息,在这种情况下bcm 50可以禁用(例如,停止生成)该消息。
69.bcm 50还可以基于是否存在座椅安全带使用错误来控制车辆的速度。bcm 50还可通过将车辆速度指令发送到发动机控制模块(ecm) 51、变速器控制模块(tcm) 52和电子制动控制模块(ebcm) 53中的至少一个来控制车辆的速度。ecm 51控制发动机(未示出)。tcm 52控制变速器(未示出)的操作。tcm 52可控制变速器和一个或多个转矩传递装置(例如,转矩变换器、一个或多个离合器等) (未示出)内的档位选择。ebcm 53选择性地控制车辆的电子控制摩擦制动器(未示出)。
70.车辆系统10还包括测量车辆速度的车辆速度传感器55。ecm 51、tcm 52和/或ebcm 53可以使用闭环控制基于测量的车辆速度控制车辆的速度。车辆速度传感器55可将测量的车辆速度输出到bcm 50,并且bcm50可将测量的车辆速度中继到ecm 51、tcm 52和/或ebcm 53。替代性地,车辆速度传感器55可将测量的车辆速度直接输出到ecm 51、tcm 52和/或ebcm 53。
71.bcm 50、ecm 51、tcm 52和/或ebcm 53可以通过将测量的车辆速度相对于时间积分来确定车辆的加速度。另外或替代性地,车辆系统10可以包括测量车辆的加速度的车辆加速度计49。车辆加速度计49可产生指示所测量的车辆加速度的车辆加速度(va)信号,并将va信号输出到bcm 50。
72.车辆系统10还包括一个或多个舱内传感器57。舱内传感器57可以包括传感器,诸如摄像机、红外传感器、超声传感器、雷达传感器、激光雷达传感器或其组合。在一个示例中,舱内传感器57是摄像机,车辆包括多个座椅14,并且车辆包括用于每个座椅14的一个舱内传感器57。每个摄像机都可操作以产生座椅14、座椅安全带16和座椅14中的乘员的图像。舱内传感器57可以替代性地覆盖多于一个的车辆乘坐位置。另外,对于单个乘坐位置,可以使用多于一个的舱内传感器57。此外,可以使用多于一种的传感器技术,并且bcm 50可以将来自每个舱内传感器57的信息缝合在一起。
73.舱内传感器57可以拍摄连续图像或在特定时间(例如,在乘坐之前、期间或之后)周期性地拍摄图像。舱内传感器57的输出可以是bcm 50的输入。例如,bcm 50可以在来自舱内传感器57的图像中检测座椅安全带16的边缘、座椅安全带16的表面和/或座椅14中的物体。座椅安全带16可以具有舱内传感器57可以检测的不同标记或嵌入材料,以使得能够将座椅安全带16与其周围区分。bcm 50可以使用座椅安全带16的所检测的边缘或表面来确定座椅安全带16在二维或三维空间中的布线。bcm 50可以使用座椅14中的物体的检测到的边缘来检测座椅14中的乘员和/或儿童约束座椅的存在。bcm 50还可以使用来自舱内传感器57的输入来检测乘员的尺寸和位置。bcm 50可使用乘员的尺寸和位置来调整织带放出和座椅安全带布线之间的存储关系。
74.bcm 50可使用来自带扣传感器32、织带放出传感器33 (和34,如果存在的话)和舱内传感器57的输入来确定座椅14中的乘员是否正确地佩戴了座椅安全带16。带扣传感器32、织带放出传感器33 (和34,如果存在的话)和舱内传感器57中的每一个都具有独特的优点和缺点。因此,与使用来自三种类型的传感器中的仅一种的输入相比,bcm 50可以使用来自所有三种类型的传感器的输入来更准确且更鲁棒地确定座椅安全带16是否被正确地佩戴。
75.带扣传感器32的优点包括低功耗和检测座椅安全带16是否被扣住的能力。带扣传感器32的缺点在于其输出不能用于确定座椅安全带布线。织带放出传感器33 (和34,如果存在的话)的优点包括低功率假设和检测肩部织带和腰部织带18和20的放出的能力,另外,织带放出传感器33 (和34,如果存在的话)检测到的织带放出可用于在大多数情况下确定座椅安全带布线。
76.织带放出传感器33 (和34,如果存在的话)的缺点包括不能检测座椅安全带16是否被扣住。另外,使用织带放出传感器33 (和34,如果存在的话)的输出难以识别何时座椅安全带16在乘员的手臂下方布线。此外,难以使用织带放出传感器33 (和34,如果存在的话)的输出来区分围绕儿童约束座椅布线的座椅安全带16和围绕小的前向儿童布线的座椅安全带16。最后,难以使用织带放出传感器33 (和34,如果存在的话)的输出来确定座椅安全带16是否被布线通过布线引导件17、越过还是穿过由无靠背辅助儿童约束座椅上的布线翼形成的布线引导件、或者穿过其他类型的儿童约束座椅上的完全封闭的布线引导件。
77.舱内传感器57的强度包括基于舱内传感器57的输出区分各种肩部和腰部织带布线的能力。此外,舱内传感器57的输出可用于检测座椅14中儿童约束座椅的存在。此外,舱内传感器57的输出可用于检测肩部或腰部织带(lap webbing)18或20何时扭曲或肩部织带18是否穿过布线引导件17。此外,舱内传感器57的输出可用于检测腰部织带20是否越过或穿过由无靠背辅助座椅上的织带布线翼形成的布线引导件,或穿过儿童约束座椅上的完全封闭的织带布线引导件,如果这些引导件对于舱内传感器57是可见的话。
78.舱内传感器57的缺点包括高功耗、对功耗内部照明器的潜在需要、以及不能检测座椅安全带16是否被扣住。另外,当座椅安全带16被遮挡或隐藏在舱内传感器57的视野之外时,难以基于舱内传感器57的输出确定座椅安全带布线。此外,舱内传感器57的输出可能受到照明条件的不利影响。
79.bcm 50可以使用带扣传感器32、织带放出传感器33 (和34,如果存在的话)和舱内传感器57的上述优点,同时避免传感器的上述缺点。例如,bcm 50可以连续地监测带扣传感
器32的输出,因为带扣传感器32具有低功耗。另外,bcm 50可连续地或周期性地监测织带放出传感器33 (和34,如果存在的话)的输出。此外,bcm 50可仅周期性地监测舱内传感器57,因为舱内传感器57具有高功耗。
80.在一个示例中,bcm 50仅在由织带放出传感器33 (和34,如果存在的话)测量的织带放出改变大于阈值(例如,预定值或增量值)的量时才打开或激活舱内传感器57。此时,bcm 50使用舱内传感器57确定座椅安全带布线,并且基于所确定的座椅安全带布线,如果需要,调整织带放出和座椅安全带布线之间的所存储的关系。bcm 50然后可关闭或停用舱内传感器57,并单独使用来自织带放出传感器33 (和34,如果存在的话)的输入来准确地确定座椅安全带布线。在各种实现方式中,如果舱内传感器57和相关联的照明器的功耗是可接受的,则bcm 50可以保持舱内传感器57开启或连续激活(例如,在车辆点火处于开启位置时的所有时间)。
81.车辆系统10还可包括乘员检测装置58,诸如重量垫。该重量垫可测量座椅14中的物体或人的重量。乘员检测装置58可替代性地包括压力传感器、欧姆计、电容传感器、电场接近传感器、生物测定传感器和/或其他类型的传感器。重量、压力、电阻、电容、电场和生物测定传感器系统通常位于座椅14内。然而,它们可以位于座椅14的外部并且与座椅14通信,诸如集成在座椅到车身的附接结构内。另外,一个或多个舱内传感器57可以用于提供和评估乘员图像,并且因此,舱内传感器57可以是乘员检测装置。乘员检测装置58的输出是bcm 50的输入。当乘员检测装置58指示座椅14未被占用时,bcm 50可不指示ecm 51、tcm 52和ebcm 53基于第一或腰部织带放出来调整车辆的速度。
82.bs信号也是bcm 50的输入。bcm 50基于bs信号和/或来自乘员检测装置58的输入识别座椅安全带16的锁舌26从带扣28脱离或与其接合。当bs信号指示座椅安全带16的锁舌26从座椅安全带16的带扣28脱离或乘员检测装置指示乘员不存在时,bcm 50可以不指示ecm 51、tcm 52和/或ebcm 53调整车辆的速度。另外或替代性地,如果乘员检测装置58或舱内传感器57指示乘员存在,则当bs信号指示座椅安全带16的锁舌26从座椅安全带16的带扣28脱离时,bcm 50可指示ecm 51、tcm 52和/或ebcm 53调整车辆的速度。
83.车辆系统10还包括座椅靠背位置传感器59和座椅底部位置传感器60。座椅靠背位置传感器59位于座椅14的靠背62上,并且座椅底部位置传感器60位于座椅14的底部64上。座椅靠背位置传感器59和座椅底部位置传感器60的输出是bcm 50的输入。座椅靠背位置传感器59产生指示座椅靠背62相对于座椅底部64的角度的座椅靠背位置(bkp)信号。座椅底部位置传感器60产生指示座椅底部64相对于第二卷收器24或车辆车身上的特定位置的前后或纵向位置的座椅底部位置(bmp)信号。bmp信号还可以指示座椅底部64的竖直位置和/或座椅底部64相对于水平面的角度。
84.在一个示例中,座椅靠背位置传感器59和座椅底部位置传感器60是检测相对于车辆车身上的特定位置的座椅位置的分立位置开关。在另一示例中,座椅靠背位置传感器59和座椅底部位置传感器60提供连续的位置信息。bcm 50可以基于bkp信号和bmp信号来调整用于识别座椅安全带是否被正确佩戴的织带长度阈值。
85.除了使用座椅位置传感器59、60来确定座椅位置之外或作为其替代,bcm 50可使用舱内传感器57来确定座椅位置。例如,bcm 50可以检测来自舱内传感器57的图像中座椅靠背62和座椅底部64的边缘、或座椅靠背62和座椅底部64的表面的部分。bcm 50可以基于
图像中的位置和角度与预定座椅位置轮廓中的边缘的位置和角度之间的预定关系来确定边缘或表面的位置和角度。bcm 50基于图像和预定座椅位置轮廓之间的比较来确定座椅位置。
86.车辆系统10还包括引导环位置传感器61。引导环位置传感器61位于引导环31上、引导环31内或其附近。引导环位置传感器61的输出是bcm 50的输入。引导环位置传感器61产生引导环位置(glp)信号,该信号指示引导环31相对于座椅靠背62和/或车辆的车身上的分立点的位置(例如,竖直位置)。
87.另外或替代性地,bcm 50可使用来自舱内传感器57的输出来确定引导环位置。例如,bcm 50可以检测来自舱内传感器57的图像中引导环31的边缘或引导环31的表面的部分。bcm 50可以基于图像中的位置和角度与预定引导环位置轮廓中的边缘的位置和角度之间的预定关系来确定边缘或表面的位置和角度。bcm 50基于图像和预定的座椅位置轮廓之间的比较来确定相对于第一卷收器22 (和第二卷收器24,如果存在的话)的座椅位置。
88.车辆系统10还包括第一棘轮传感器66和第二棘轮传感器68,如果第二卷收器24存在。第一棘轮传感器66检测第一棘轮的位置,指示第一棘轮是否与第一卷收器22的第一控制盘接合。如果存在,则第二棘轮传感器68检测第二棘轮的位置,指示第二棘轮是否与第二卷收器24的第二控制盘接合。第一棘轮传感器66产生第一棘轮传感器(rs1)信号,并且第二棘轮传感器68产生第二棘轮传感器(rs2)信号。rs1信号和rs2信号输入到bcm 50。
89.bcm50还可以产生信号或控制用户界面装置54以显示指示存在自动锁定卷收器(alr)使用错误的消息。当第一和第二卷收器22和24中的一个或两个在它们应当接合时(例如,当儿童约束座椅存在于座椅14中时)脱离时,或者当第一和第二卷收器22和24中的一个或两个在它们应当脱离时(例如,当乘员坐在没有儿童约束座椅的座椅14上时)接合时,可能存在alr使用错误。bcm 50基于rs1信号和rs2信号确定alr使用误差是否存在。
90.bcm 50可基于rs1信号和rs2信号控制车辆的速度。例如,当第一卷收器22和第二卷收器24中的一个接合(即,第一棘轮或第二棘轮与相应的第一控制盘或第二控制盘接合)并且第一卷收器22和第二卷收器24中的另一个脱离接合(即,第一棘轮或第二棘轮与相应的第一控制盘或第二控制盘脱离)时,bcm 50确定存在alr使用错误。当识别alr使用错误时,bcm 50传送警告,降低车辆的速度,或防止车辆移动。替代性地,作为另一示例,当大乘员在座椅中时第一卷收器22被接合时,或者当儿童约束座椅存在时第一卷收器22不接合时,bcm 50确定存在alr使用误差。
91.车辆系统10还可以包括用于儿童的一个或多个下部锚固件和系绳(latch)传感器(未示出)。latch传感器检测儿童约束座椅的夹具是否联接到车辆座椅14的下部和/或上部锚固件。latch传感器可在下部和/或上部锚固件附近或与其成一体。
92.车辆系统10还可以包括一个或多个座椅安全带接近传感器(未示出)。座椅安全带接近传感器使用固定到座椅安全带16的一个或多个射频识别(rfid)标签来检测座椅安全带16与传感器的接近。bcm 50可以使用来自座椅安全带接近传感器的输入来确定座椅安全带16的布线。
93.现在参考图2,bcm 50的示例性实现方式包括座椅位置模块82、乘员检测模块84、乘员姿势模块86、传感器状态模块88、座椅安全带布线模块90和用户界面装置(uid)控制模块92。座椅位置模块82确定座椅14的位置。座椅位置模块82可确定座椅底部64的前后或纵
向位置、座椅底部64的竖直位置、座椅底部64的角度和/或座椅靠背62相对于座椅底部64的角度。
94.座椅位置模块82可基于来自座椅靠背位置传感器59的bkp信号来确定座椅靠背62相对于座椅底部64的角度。座椅位置模块82可基于来自座椅底部位置传感器60的bmp信号来确定座椅底部64相对于第二卷收器24的前后或纵向位置或在车辆车身上的特定位置,另外或替代性地,座椅位置模块82可使用bmp信号来确定座椅底部64相对于车辆车身地板的竖直位置和/或座椅底部64相对于水平面的角度。
95.除了使用座椅位置传感器59、60来确定座椅位置之外或作为其替代,座椅位置模块82可使用舱内传感器57来确定座椅位置。例如,座椅位置模块82可以检测来自舱内传感器57的图像中的座椅靠背62和座椅底部64的边缘、或座椅靠背62和座椅底部64的表面的部分。座椅位置模块82可以基于图像中的位置和角度与预定座椅位置轮廓中的边缘的位置和角度之间的预定关系来确定边缘或表面的位置和角度。座椅位置模块82可以基于图像和预定座椅位置轮廓之间的比较来确定座椅位置。
96.乘员检测模块84检测乘员、儿童约束座椅或另一物体是否存在于座椅14中。乘员检测模块84可基于来自乘员检测装置58的输入来检测乘员、儿童约束座椅或另一物体是否存在于座椅14中。另外或替代性地,乘员检测模块84可基于来自舱内传感器57的输入来检测乘员、儿童约束座椅或另一物体是否存在于座椅14中。乘员检测模块84能够区分乘员、儿童约束座椅和另一物体,以及能够确定儿童约束座椅类型和乘员尺寸。此外,如果儿童约束座椅对于舱内传感器57可见,则乘员检测模块84能够检测儿童约束座椅上或穿过儿童约束座椅的座椅安全带布线路径。
97.在一个示例中,乘员检测模块84检测来自舱内传感器57的图像中的座椅14中的物体的边缘,并且乘员检测模块84使用边缘来确定物体的尺寸、形状和/或位置。当物体的尺寸落入乘员尺寸的预定范围内和/或物体的形状对应于乘员的预定形状时,乘员检测模块84可以确定物体是乘员。另外或替代性地,当物体的位置对应于乘员的预定位置时,乘员检测模块84可以确定物体是乘员。
98.乘员姿势模块86基于来自舱内传感器57的输入确定座椅14中的乘员的姿势。例如,乘员姿势模块86可以检测由舱内传感器57捕获的图像中的物体的边缘,并使用这些边缘来识别物体的形状、尺寸和/或相对位置。乘员姿势模块86然后可基于物体的形状、尺寸和/或相对位置来确定那些物体是否对应于某些骨架特征(例如,头部、颈部、肩部、脊柱、手臂、腿部)或面部特征(例如,眼睛、鼻子、下巴、嘴、耳朵)。例如,当物体的形状对应于预定形状窗口、物体的尺寸对应于预定尺寸范围和/或物体的位置对应于预定位置范围时,乘员姿势模块86可确定物体是座椅14中的乘员的特定骨架特征。乘员姿势模块86可以存储图像中识别的每种类型的骨架或面部特征的预定形状窗口、预定尺寸范围和预定位置范围。
99.一旦乘员姿势模块86已经识别出座椅14中的乘员的骨架特征,乘员姿势模块86就可以基于这些特征的尺寸和相对位置来确定乘员的姿势。例如,乘员姿势模块86可基于骨架特征的尺寸或面部特征的位置来确定乘员的高度,并且然后基于乘员高度以及骨架特征之间的一个或多个距离或面部特征距就座表面的距离来评估乘员的姿势。在一个示例中,当乘员的头部与腰部或大腿之间的距离小于预定距离时,乘员姿势模块86确定乘员的姿势是非直立的(例如,乘员正在松垂)。
100.传感器状态模块88在某些时间唤醒或激活肩部织带放出传感器33、腰部织带放出传感器34 (如果存在)和/或舱内传感器57以监测座椅安全带16的布线。传感器状态模块88可通过将电源(未示出)连接到肩部织带放出传感器33、膝部织带放出传感器34 (如果存在)和/或舱内传感器57而唤醒肩部织带放出传感器33、膝部织带放出传感器34 (如果存在)和/或舱内传感器57。传感器状态模块88在其他时间使肩部织带放出传感器33、腰部织带放出传感器34 (如果存在)和/或舱内传感器57休眠或停用以节省功率。传感器状态模块88可通过从肩部织带放出传感器33、膝部织带放出传感器34 (如果存在)和/或舱内传感器57断开电源使肩部织带放出传感器33、膝部织带放出传感器34 (如果存在)和/或舱内传感器57休眠。
101.座椅安全带布线模块90基于来自肩部织带放出传感器33、腰部织带放出传感器34 (如果存在)和舱内传感器57的输入确定座椅安全带16的布线。座椅安全带布线模块90可以存储织带放出和座椅安全带布线之间的关系,并使用存储的关系基于来自织带放出传感器33 (和34,如果存在)的输入确定一维空间中的座椅安全带布线。例如,当织带放出对应于用于特定座椅安全带布线的基于时间的廊道上的预定范围时,座椅安全带布线模块90可识别特定座椅安全带布线。座椅安全带布线模块90可调整织带放出和座椅安全带布线之间的存储的关系以考虑可能影响该关系的各种因素。这些因素可包括车辆座椅14中的乘员具有非直立姿势、发生快速制动事件、车辆座椅14中的乘员重新扣住座椅安全带16、车辆座椅14中的儿童约束座椅、车辆座椅14被移动和/或引导环31被移动。
102.座椅安全带布线模块90可以存储用于每个可能的座椅安全带布线的唯一的织带放出范围或时间放出历史廊道或特征。替代性地,用于可能的座椅安全带布线的织带放出范围可以重叠,并且座椅安全带布线模块90可以确定测量的座椅织带放出对应于多于一个的座椅安全带布线。在后一种情况下,座椅安全带布线模块90可为每个可能的座椅安全带布线分配置信度。可能的肩部织带布线包括穿过胸部和肩部上方、穿过胸部和离开肩部、穿过胸部和手臂下方、在头部的错误侧上和从胸部向下到带扣、以及在背部后面。可能的腰部织带布线包括膝部或腰部之上和膝部之下。其他可能的座椅安全带布线包括座椅安全带16被收起(即,缩回到第一卷收器22中,并且如果存在的话,缩回到第二卷收器24中)并且座椅安全带16围绕儿童约束座椅正确地或不正确地布线。
103.座椅安全带布线模块90还基于来自舱内传感器57的输入确定座椅安全带16的布线。在一个示例中,座椅安全带布线模块90检测舱内传感器57的视野内的物体的边缘或表面,并基于检测到的边缘和表面确定这些物体的尺寸、形状和位置。然后,座椅安全带布线模块90基于物体的尺寸、形状和位置确定一个或多个物体是否对应于肩部织带18和/或腰部织带20。例如,当物体的尺寸对应于预定尺寸范围、物体的形状对应于预定形状窗口、并且物体的位置对应于预定位置范围时,座椅安全带布线模块90可以确定图像中的物体是肩部织带18。作为另一示例,座椅安全带布线模块90可检测布线引导件17的存在并确定肩部织带18是否穿过它。在另一示例中,座椅安全带布线模块90可检测肩部织带18和腰部织带20是否已经穿过儿童约束座椅中的被检测的布线路径。
104.如果座椅安全带布线模块90确定图像中的物体对应于肩部织带18和/或腰部织带20,则座椅安全带布线模块90使用物体的边缘或表面来评估座椅安全带布线。当评估座椅安全带布线时,座椅安全带布线模块90也可以使用由乘员姿势模块86确定的乘员的骨架或
面部特征的位置和/或由乘员检测模块84确定的经过儿童约束座椅上的位置的肩部织带18和/或腰部织带20的位置。例如,座椅安全带布线模块90可以基于座椅安全带16和肩部或手臂的相对位置确定座椅安全带16是布线在肩部上方、离开肩部还是在手臂下方。作为另一示例,座椅安全带布线模块90可确定座椅安全带16是否布线经过儿童约束座椅上的通路或引导环。
105.座椅安全带布线模块90可以使用织带放出传感器33 (和34,如果存在)作为主传感器,用于在某些情况下确定座椅安全带布线。在这些情况下,座椅安全带布线模块90可使用舱内传感器57作为辅助传感器,用于确认或证实使用织带放出传感器33 (和34,如果存在的话)确定的座椅安全带布线。座椅安全带布线模块90可以使用舱内传感器57作为主传感器,用于在其他情况下确定座椅安全带布线。在这些其他情况下,座椅安全带布线模块90可使用织带放出传感器33 (和34,如果存在的话)作为辅助传感器,用于确认或证实使用舱内传感器57确定的座椅安全带布线。
106.当座椅安全带16没有正确布线时,uid控制模块92控制用户界面装置54来警告舱室12中的乘员,或者监测车辆外部的乘坐的人员。uid控制模块92还可以控制用户界面装置54,以警告乘员或监测车辆外部乘坐的人员其他状况,诸如当座椅安全带16被收起时座椅安全带16的过度放出。当座椅安全带16没有正确布线时,车辆速度控制模块94可向ecm 51、tcm 52和/或ebcm 53发送车辆速度指令以降低车辆速度。
107.现在参考图3,用于基于来自织带放出传感器33 (和34,如果存在的话)和舱内传感器57的输入来监测座椅安全带16的布线的方法开始于102。在104处,座椅安全带布线模块90确定乘坐是否已经开始。例如,当车辆的车门关闭、点火开关被调整到接通或开始位置、点火按钮被按下和/或已经给出驾驶命令时,座椅安全带布线模块90可确定已经开始乘坐。座椅安全带布线模块90可基于来自车门位置传感器(未示出)的输入确定车辆车门何时关闭。座椅安全带布线模块90可以根据点火开关位置传感器(未示出)确定点火开关或按钮何时处于接通位置。座椅安全带布线模块90可确定何时驾驶状态传感器(未示出)已经给出驾驶命令。如果乘坐已经开始,则该方法在106处继续。否则,座椅安全带布线模块90继续确定乘坐是否已经开始。
108.在106处,肩部织带放出传感器33和腰部织带放出传感器34 (如果存在)分别监测(例如,重复地测量)肩部织带放出和腰部织带放出。在108处,带扣传感器32监测(例如,重复地检测)座椅安全带16的带扣状态。换句话说,带扣传感器32监测座椅安全带16是被扣住还是被解扣。
109.在110处,传感器状态模块88确定肩部和/或腰部织带放出的变化是否大于第一增量值(delta value)。第一增量值可以是当座椅安全带16首先被乘员佩戴时或当座椅安全带16首先围绕儿童约束座椅布线时,当前织带放出和座椅安全带16在其最小放出长度下的存储长度之间的第一预定差。如果织带放出变化大于第一增量值,则该方法在112处继续。否则,该方法返回到104。
110.在112处,传感器状态模块88确定座椅安全带16的带扣状态是否已经从解扣变为扣住。如果座椅安全带16的带扣状态已经改变为扣住,则该方法在114处继续。否则,该方法返回到104。
111.在114处,传感器状态模块88唤醒舱内传感器57。在116处,座椅安全带布线模块90
使用舱内传感器57监测座椅安全带布线。在118处,座椅安全带布线模块90确定使用舱内传感器57确定的座椅安全带布线是否确认从由织带放出传感器33 (和34,如果使用的话)测量的织带放出或放出时间历史确定的座椅安全带布线。在一个示例中,与织带放出传感器33 (和34,如果使用的话)相比,座椅安全带布线可以更精确地由舱内传感器57检测。在这种情况下,座椅安全带布线模块90基于织带放出或放出时间历史识别多个可能的座椅安全带布线。如果使用舱内传感器57确定的座椅安全带布线对应于任何一个可能的座椅安全带布线,则使用舱内传感器57确定的座椅安全带布线确认从由织带放出传感器33 (和34,如果使用的话)测量的织带放出或放出时间历史确定的座椅安全带布线。如果使用舱内传感器57确定的座椅安全带布线确定确认了从织带放出或放出时间历史确定的座椅安全带布线,则该方法在120处继续。否则,该方法在122处继续。在120处,座椅安全带布线模块90存储使用舱内传感器57确定的座椅安全带布线作为当前座椅安全带布线,并且该方法在130处继续。
112.在122处,座椅安全带布线模块90确定由织带放出传感器33 (和34,如果使用的话)测量的织带放出或放出时间历史确定的座椅安全带布线是否确认使用舱内传感器57确定的座椅安全带布线。在一个示例中,与织带放出传感器33 (和34,如果使用的话)相比,舱内传感器57可以更精确地检测座椅安全带布线。在这种情况下,座椅安全带布线模块90基于由织带放出传感器33 (和34,如果使用的话)测量的织带放出确定座椅安全带布线,并基于来自舱内传感器57的输入识别多个可能的座椅安全带布线。如果使用织带放出传感器33 (和34,如果使用的话)确定的座椅安全带布线对应于可能的座椅安全带布线中的任何一个,则由织带放出传感器33 (和34,如果存在的话)测量的织带放出或放出时间历史确定的座椅安全带布线确认使用舱内传感器57确定的座椅安全带布线。如果由织带放出传感器33 (和34,如果存在的话)测量的织带放出确认使用舱内传感器57确定的座椅安全带布线,则方法在124处继续。否则,该方法在126处继续。在124处,座椅安全带布线模块90存储使用织带放出传感器33 (和34,如果存在)确定的座椅安全带布线作为当前座椅安全带布线,并且该方法在130处继续。
113.在126处,座椅安全带布线模块90选择织带放出传感器33 (和34,如果存在的话)或舱内传感器57作为用于确定座椅安全带布线的主传感器。座椅安全带布线模块90可基于使用织带放出传感器33 (和34,如果存在的话)和/或舱内传感器57确定的座椅安全带布线来作出选择。可以为每个传感器类型计算确定的座椅安全带布线的置信度水平,并且可以选择具有最高置信度水平的传感器类型,如结合图5a和图5b的方法所述。另外或替代性地,座椅安全带布线模块90可以基于舱内传感器57的视野是否被部分或完全遮挡或遮蔽来进行选择。座椅安全带布线模块90存储使用(i)织带放出传感器33 (和34,如果存在的话)和(ii)舱内传感器57中的被选择作为主传感器的任一个确定的座椅安全带布线。
114.在一个示例中,座椅安全带布线模块90选择织带放出传感器33 (和34,如果存在的话)作为主传感器,用于确定在任何情况下腰部织带20的布线。在另一示例中,当舱内传感器57的视野被部分或完全被遮挡时,座椅安全带布线模块90选择织带放出传感器33 (和34,如果存在的话)作为用于确定肩部织带18的布线的主传感器。在另一示例中,当舱内传感器57休眠时,座椅安全带布线模块90选择织带放出传感器33 (和34,如果存在的话)作为用于确定肩部织带18的布线的主传感器。
115.在另一示例中,当织带放出传感器33 (和34,如果存在的话)指示多个肩部织带布线中的任一个是可能的,并且使用织带放出传感器33 (和34,如果存在的话)不能可靠地将肩部织带布线彼此区分开来时,座椅安全带布线模块90选择舱内传感器57作为用于确定肩部织带布线的主传感器。多个肩部织带布线包括跨胸部和越过肩部、跨胸部和离开肩部(例如,到肩部的一侧)、在头部的错误侧上和沿着胸部下至带扣、以及跨胸部和在手臂下方。在另一示例中,座椅安全带布线模块90选择舱内传感器57作为主传感器,用于确定应当存储织带放出和座椅安全带布线之间的关系的时间点,诸如当座椅安全带16在由乘员佩戴时或当围绕儿童约束座椅布线时处于其最小放出长度时。在又一示例中,座椅安全带布线模块90选择舱内传感器57作为主传感器,用于确定座椅安全带16是被布线通过布线引导件17还是已经通过儿童约束座椅中的检测到的布线路径或槽。
116.在另一示例中,座椅安全带布线模块90选择舱内传感器57作为主传感器,用于证实已经通过例如将肩部织带18夹到或抵靠内部装饰件或车辆结构或通过用手保持座椅安全带16远离身体或通过将物体放置在身体和座椅安全带16之间而引入了附加的松弛,在另一示例中,座椅安全带布线模块90选择舱内传感器57作为主传感器,用于确定座椅安全带16是否已经被布线越过儿童约束座椅的布线引导件而不是通过布线引导件。在另一示例中,当座椅14中的乘员的姿势不竖立时,座椅安全带布线模块90选择舱内传感器57作为用于确定肩部织带布线的主传感器。
117.在另一示例中,座椅安全带布线模块90选择舱内传感器57作为主传感器,用于确认座椅安全带16已经被舱室12中的乘员用手拧紧。在另一示例中,座椅安全带布线模块90选择舱内传感器57作为主传感器,用于确定座椅安全带布线,该座椅安全带布线用于在快速断裂事件之后调整织带放出和座椅安全带布线之间的存储关系。在另一示例中,座椅安全带布线模块90选择舱内传感器57作为用于确认座椅安全带16何时被正确地收起的主传感器。
118.在128处,座椅安全带布线模块90调整由座椅安全带布线模块90使用的一个或多个辅助传感器的座椅安全带布线分类,以确定座椅安全带布线。辅助传感器可以是(i)织带放出传感器33 (和34,如果存在的话)和(ii)舱内传感器57中未被选择作为主传感器的那一个。例如,如果座椅安全带布线模块90选择织带放出传感器33 (和34,如果存在的话)作为主传感器,则舱内传感器57可以是辅助传感器。在另一示例中,如果座椅安全带布线模块90选择舱内传感器57作为主传感器,则织带放出传感器33 (和34,如果存在的话)可以是辅助传感器。
119.座椅安全带布线分类可以是来自辅助传感器的输入与座椅安全带布线之间的关系。例如,如果织带放出传感器33 (和34,如果存在的话)是辅助传感器,则织带放出传感器33 (和34,如果存在的话)的座椅安全带布线分类可以是织带放出和座椅安全带布线之间的存储的关系。因此,在128处,座椅安全带布线模块90可调整存储的关系,使得使用织带放出传感器33 (和34,如果存在的话)确定的座椅安全带布线对应于使用舱内传感器57确定的座椅安全带布线。
120.在130处,座椅安全带布线模块90确定存储的(或当前的)座椅安全带布线是否正确。当肩部织带18跨过座椅14中的乘员的胸部并越过乘员的肩部时,肩部织带18的布线是正确的。当腰部织带20在乘员的膝部或腰部上方布线时,腰部织带20的布线对于座椅14中
没有儿童约束座椅的乘员是正确的。当腰部织带20穿过儿童约束座椅上的布线引导件时,腰部织带20的布线针对儿童约束座椅是正确的。如果存储的座椅安全带布线正确,则该方法在132处继续。否则,该方法在134处继续。在134处,uid控制模块92控制用户界面装置54以指示座椅安全带16被不正确地布线。
121.在132处,传感器状态模块88确定在最初确定和存储座椅安全带布线之后,由织带放出传感器33 (和34,如果存在的话)测量的肩部织带放出和/或腰部织带放出的变化是否大于第二增量值。第二增量值可以是当座椅安全带16首先被乘员佩戴时或当座椅安全带16首先围绕儿童约束座椅被布线时,当前织带放出和处于其最小放出长度的座椅安全带16的存储长度之间的第二预定差。第二增量值可以小于、大于或等于第一增量值。如果肩部织带放出和/或腰部织带放出的变化大于第二增量值,则方法返回到118。否则,该方法在136处继续。
122.在136处,传感器状态模块88确定在最初确定和存储座椅安全带布线之后,座椅安全带布线是否改变。在进行该确定时,传感器状态模块88可以使用(i)织带放出传感器33 (和34,如果存在的话)和(ii)舱内传感器57中的用于确定所存储的座椅安全带布线的相同传感器。例如,如果使用织带放出传感器33 (和34,如果存在的话)来确定存储的座椅安全带布线,则在136处,传感器状态模块88可以确定使用织带放出传感器33 (和34,如果存在的话)确定的座椅安全带布线是否已经改变。相反,如果使用舱内传感器57来确定所存储的座椅安全带布线,则在136处,传感器状态模块88可以确定使用舱内传感器57确定的座椅安全带布线是否已经改变。如果座椅安全带布线已经改变,则方法返回到118。否则,该方法在138处继续。
123.在138处,传感器状态模块88确定座椅安全带16的带扣状态是否已经从解扣变为扣住或从扣住变为解扣。换句话说,传感器状态模块88确定乘员在乘坐期间是已经解扣还是扣住座椅安全带16。如果座椅安全带16的带扣状态已经从解扣变为扣住或者从扣住变为解扣,则该方法返回到118。否则,该方法在140处继续。在140处,由于座椅安全带16的状态看起来不变,传感器状态模块88使舱内传感器57休眠,并且该方法返回到106。
124.在本公开的范围内,可以对图3的方法进行各种修改。例如,可以省略110、112、114、132、136和138中的一个或多个(例如全部),并且可以在图3的整个方法中激活舱内传感器57。在一个示例中,该方法可以从108直接继续到116,并且在另一示例中,该方法可以从130和134直接继续到106。
125.在另一示例中,118和122的顺序可以颠倒。更具体地说,在116之后,该方法可以在122处继续。如果122为真,则该方法可以在步骤124处继续。如果122为假,则该方法可以在118处继续。如果118为真,则该方法可在120处继续。如果118为假,则该方法可以在126处继续。图3的方法的其余部分可以与上文所描述的相同。
126.现在参考图4,示出了图3的方法的另一变型。在该变型中,106和110已经被省略,并且114和140已经分别被替换为42和144。在其他方面,图4的方法与图3的方法相同。
127.在142处,传感器状态模块唤醒织带放出传感器33 (和34,如果存在的话)和舱内传感器57。在144处,传感器状态模块88使织带放出传感器33 (和34,如果存在的话)和舱内传感器57两者休眠。因此,在图4的方法中,传感器状态模块88唤醒和休眠织带放出传感器33 (和34,如果存在的话)和舱内传感器57两者。这是图4的方法和图3的方法之间的主要区
别,因为在图3的方法中,传感器状态模块88仅唤醒和休眠舱内传感器57。
128.现在参考图5a,示出了用于选择(i)织带放出传感器33 (和34,如果存在的话)和(ii)舱内传感器57中的一个作为主传感器的方法。图5a的方法可以在图3或图4的126处执行。在152处,座椅安全带布线模块90确定舱内传感器57是否检测到肩部织带18。如果舱内传感器57检测到肩部织带18,则该方法在154处继续。否则,该方法在156处继续。在156处,座椅安全带布线模块90选择织带放出传感器33 (和34,如果存在的话)作为用于确定座椅安全带布线的主传感器。
129.在154处,座椅安全带布线模块90确定使用肩部织带放出传感器33和/或腰部织带放出传感器34确定的座椅安全带布线的置信度是否大于第一百分比。第一百分比可以是预定的。如果使用织带放出传感器33和/或34确定的座椅安全带布线的置信度大于第一百分比,则该方法在156处继续。否则,该方法在158处继续。
130.当基于来自织带放出传感器33 (和34,如果存在的话)的输入确定座椅安全带布线时,座椅安全带布线模块90可基于各种因素将置信度(例如,百分比)分配给可能的座椅安全带布线中的每一个。例如,当在任何条件下使用织带放出传感器33 (和34,如果存在的话)确定腰部织带布线时,座椅安全带布线模块90可向所有可能的腰部织带布线分配高置信度。在另一示例中,如果使用舱内传感器57确定的座椅安全带布线不正确,则当使用织带放出传感器33 (和34,如果存在的话)确定肩部织带布线时,座椅安全带布线模块90可将低置信度分配给所有可能的肩部织带布线。座椅安全带布线模块90可以选择可能的座椅安全带布线中具有最高置信度的一个(或多个),并在154处将该置信度与第一百分比进行比较。
131.在158处,座椅安全带布线模块90确定使用舱内传感器57确定的座椅安全带布线的置信度是否大于第二百分比。第二百分比可以与第一百分比相同和/或可以是预定的。如果使用舱内传感器57确定的座椅安全带布线的置信度大于第二百分比,则该方法在160处继续。否则,该方法在156处继续。在160处,座椅安全带布线模块90选择舱内传感器57作为用于确定座椅安全带布线的主传感器。
132.当基于来自舱内传感器57的输入确定座椅安全带布线时,座椅安全带布线模块90可基于各种因素将置信度(例如,百分比)分配给可能的座椅安全带布线中的每一个。例如,如果舱内传感器57的视野被部分或完全被遮挡,则当使用舱内传感器57确定座椅安全带布线时,座椅安全带布线模块90可以将低置信度分配给所有可能的座椅安全带布线。在另一个示例中,当使用舱内传感器57确定肩部织带布线时,座椅安全带布线模块90可为所有可能的不正确肩部织带布线分配高置信度。可能的不正确肩部织带布线包括跨过胸部离开肩部、跨过胸部和在手臂下方、在头部的错误侧上和从胸部向下到带扣、以及在背部后面。座椅安全带布线模块90可以选择可能的座椅安全带布线 (使用舱内传感器57确定)中具有最高置信度的一个(或多个),并在158处将该置信度与第二百分比进行比较。
133.现在参考图5b,示出了用于选择(i)织带放出传感器33 (和34,如果存在的话)和(ii)舱内传感器57中的一个作为主传感器的另一方法。图5b的方法可以在图3或图4的126处被执行。图5b的方法与图5a的方法相似或相同,除了图5a的154和158已经被153和155代替。另外,在图5a的方法中,座椅安全带布线模块90将置信度分配给使用织带放出传感器33 (和34,如果存在的话)和舱内传感器57确定的座椅安全带布线,但该步骤未在图5a中示出。相反,该步骤在图5b中在153处被示出。
134.在152处,座椅安全带布线模块90确定舱内传感器57是否检测到肩部织带18。如果舱内传感器57检测到肩部织带18,则该方法在153处继续。否则,该方法在156处继续。在156处,座椅安全带布线模块90选择织带放出传感器33 (和34,如果存在的话)作为用于确定座椅安全带布线的主传感器。
135.在153处,座椅安全带布线模块90将第一置信度分配给使用织带放出传感器33 (和34,如果存在的话)确定的座椅安全带布线,并将第二置信度分配给使用舱内传感器57确定的座椅安全带布线。座椅安全带布线模块90可基于来自织带放出传感器33 (和34,如果存在的话)的输入识别多个可能的座椅安全带布线,并基于如上所述的各种因素将置信度分配给这些可能的座椅安全带布线中的每一个。然后,该方法可以将第一置信度设置为等于基于来自织带放出传感器33 (和34,如果存在的话)的输入识别的可能的座椅安全带布线的置信度中的最高置信度。类似地,座椅安全带布线模块90可以基于来自舱内传感器57的输入识别多个可能的座椅安全带布线,并且基于如上所述的各种因素为这些可能的座椅安全带布线中的每一个分配置信度。然后,该方法可以将第二置信度设置为等于基于来自舱内传感器57的输入识别的可能的座椅安全带布线的置信度中的最高置信度。
136.在155处,座椅安全带布线模块90确定第一置信度是否大于第二置信度。如果第一置信度大于第二置信度,则该方法在156处继续。否则,该方法在160处继续。在160处,座椅安全带布线模块90选择舱内传感器57作为用于确定座椅安全带布线的主传感器。
137.现在参考图6,示出了当监测座椅安全带16的布线时考虑座椅14中的乘员的姿势的方法。图6的方法可以结合图3和图4的方法中的任何一个来执行。如果图6的方法结合图3和图4的方法中的一者执行,则图6的方法中与图3和图4的方法中的步骤冗余的任何步骤可被省略。
138.在162处,如果舱内传感器57尚未唤醒,则传感器状态模块88唤醒舱内传感器57。162可以在肩部和/或腰部织带放出的变化相对于(i)当舱内传感器57休眠时的放出或(ii)当座椅安全带16首先被乘员佩戴时或当其首先围绕儿童约束座椅布线时处于其最小放出长度的座椅安全带的储存长度大于第三增量值的情况下执行。在164处,座椅安全带布线模块90使用舱内传感器57监测座椅安全带布线。在166处,乘员姿势模块86基于来自舱内传感器57的输入监测座椅14中的乘员的姿势。
139.在168处,乘员姿势模块86确定乘员姿势是否是非直立的。如果乘员姿势是非直立的,则该方法在170处继续。否则,该方法结束或继续到图3或4的方法中的步骤(例如,108或132)。
140.在170处,座椅安全带布线模块90确定使用舱内传感器57确定的座椅安全带布线是否确认了乘员姿势和由织带放出传感器33 (和34,如果存在的话)测量的织带放出。例如,当考虑非直立乘员姿势时,座椅安全带布线模块90可确定使用舱内传感器57确定的座椅安全带布线是否对应于使用织带放出传感器33 (和34,如果存在的话)确定的座椅安全带布线。换句话说,座椅安全带布线模块90可以确认非直立乘员姿势是使用织带放出传感器33 (和34,如果存在的话)确定的座椅安全带布线不同于使用舱内传感器57确定的座椅安全带布线的原因。
141.如果使用舱内传感器57确定的座椅安全带布线确认了乘员姿势和织带放出,则方法在172处继续。否则,方法在174处继续。在174处,座椅安全带布线模块90选择舱内传感器
57作为主传感器。因此,当使用织带放出传感器33 (和34,如果存在的话)确定的座椅安全带布线不对应于使用舱内传感器57确定的座椅安全带布线,并且非直立乘员姿势不是差异的原因时,座椅安全带布线模块90选择舱内传感器57作为主传感器。在172处,uid控制模块92控制用户界面装置54以指示乘员直立坐着。
142.现在参考图7,示出了当监测座椅安全带16的布线时考虑快速制动事件的方法。图7的方法可以结合图3和图4的方法中的任何一个来执行。如果图7的方法结合图3和图4的方法中的一者执行,则图7的方法中与图3和图4的方法中的步骤冗余的任何步骤可被省略。
143.在176处,车辆加速度计49监测(例如,重复地测量)车辆的加速度。在178处,座椅安全带布线模块90确定是否已经发生了快速制动事件。当车辆以大于预定速率的速率减速时,可选地持续预定时间段,座椅安全带布线模块90可确定已经发生快速制动事件。如果已经发生了快速制动事件,则该方法在180处继续。否则,该方法结束或继续到图3或图4的方法中的步骤(例如116或132)。
144.在180处,传感器状态模块88唤醒舱内传感器57。在182处,座椅安全带布线模块90使用舱内传感器57监测座椅安全带布线。在184处,座椅安全带布线模块90存储使用舱内传感器57确定的座椅安全带布线。在186处,乘员姿势模块86使用舱内传感器57监测座椅14中的乘员的姿势。
145.在188处,乘员姿势模块86确定乘员姿势是否是直立的。如果乘员姿势是直立的,则该方法在200处继续。否则,该方法在201处继续。在200处,座椅安全带布线模块90调整使用织带放出传感器33 (和34,如果存在的话)测量的织带放出与座椅安全带布线之间的存储关系。在201处,uid控制模块92控制用户界面装置54以指示乘员直立坐着,并且然后乘员姿势模块86继续确定姿势是否是直立的。
146.当发生快速制动事件时,座椅14中的乘员的躯干由于乘员的动量而平移到肩部织带18和腰部织带20中,这从第一卷收器22和第二卷收器24 (如果存在的话)中快速抽出肩部织带18和腰部织带20。继而,第一卷收器22和第二卷收器24 (如果存在的话)中的卷轴锁定,以防止从第一卷收器22和第二卷收器24 (如果存在的话)进一步抽出肩部织带18和腰部织带20。结果,肩部织带18和腰部织带20变得更紧地缠绕在卷轴周围,这减少了相对于卷轴的旋转位置的肩部织带和腰部织带放出。因此,座椅安全带布线模块90调整织带放出和座椅安全带布线之间的存储的关系以考虑这种变化。
147.座椅安全带布线模块90也可以分别存储(i)第一和第二卷收器22和24内的卷轴的旋转位置与(ii)肩部和腰部织带18和20的放出之间的关系。在200处存储的肩部织带18和腰部织带20的长度或放出可被称为存储的静态长度。当座椅安全带16由乘员以其当前布线构造(例如,跨过胸部和越过肩部、跨过胸部和离开肩部、跨过胸部和在手臂下方、背部后面)佩戴时,存储的静态长度可以是最小织带放出。新的静态存储长度可以代替在座椅安全带16被扣住以用于原始座椅安全带构造之后的时间窗中确定的旧的存储静态长度)。在200之后,该方法结束或继续到图3或4的方法中的步骤(例如116或132)。
148.现在参考图8,示出了当监测座椅安全带16的布线时考虑乘员重新扣住座椅安全带16的方法。图8的方法可以结合图3和图4的方法中的任何一个来执行。如果图8的方法结合图3和图4的方法中的一者执行,则图8的方法中与图3和图4的方法中的步骤冗余的任何步骤可被省略。
149.在202处,肩部织带放出传感器33和腰部织带放出传感器34 (如果存在的话)分别监测(例如,重复地测量)肩部织带18和腰部织带20的放出。在204处,带扣传感器32监测座椅安全带16的带扣状态。换句话说,带扣传感器32重复地确定座椅安全带16是被扣住还是被解扣。
150.在208处,传感器状态模块88确定座椅安全带16的带扣状态是否已经从被解扣变为被扣住。如果座椅安全带16的带扣状态已经从被解扣变为被扣住,则该方法在210处继续。否则,该方法返回到202。
151.在210处,传感器状态模块88唤醒舱内传感器57。在212处,座椅安全带布线模块90使用舱内传感器57监测座椅安全带布线。在214处,座椅安全带布线模块90确定座椅安全带16是否被布线跨过座椅14中乘员的胸部和越过乘员的肩部。座椅安全带布线模块90基于使用舱内传感器57确定的座椅安全带布线进行该确定。如果座椅安全带16被布线跨过胸部和越过肩部,则方法在216处继续。否则,该方法在218处继续。在218处,uid控制模块92控制用户界面装置54以指示座椅安全带16被不正确地布线。在218之后,该方法可以返回到214 (图8中的虚线箭头)或结束和/或继续到图3或图4中的另一步骤。
152.在216处,座椅安全带布线模块90调整织带放出和座椅安全带布线之间的存储的关系。因此,在乘坐期间,每次座椅14中的乘员解扣座椅安全带16并重新扣住座椅安全带16时,座椅安全带布线模块90基于来自舱内传感器57的输入来调整织带放出和座椅安全带布线之间的存储的关系。这提高了使用织带放出传感器33 (和34,如果存在的话)确定的座椅安全带布线的准确性,这在舱内传感器57休眠时尤其有益。
153.除了或代替在216处调整织带放出和座椅安全带布线之间的存储关系,座椅安全带布线模块90可重置肩部和腰部织带18和20的存储的静态长度。在216之后,该方法结束和/或继续到图3或图4中的另一步骤。
154.现在参考图9,示出了一种用于当座椅安全带16收起时调整卷轴位置和织带放出之间的存储关系的方法。图9的方法可以结合图3和图4的方法中的任何一个来执行。如果图9的方法结合图3和图4的方法中的一个来执行,图9的方法中的与图3和图4的方法中的步骤冗余的任何步骤可以被省略。
155.在220处,如果舱内传感器57尚未被唤醒,则传感器状态模块88唤醒舱内传感器57。如果肩部和/或腰部织带放出的变化相对于(i)当舱内传感器57休眠时的放出或(ii)当座椅安全带16首先被乘员佩戴时或当其首先围绕儿童约束座椅被布线时处于其最小放出长度的座椅安全带16的储存长度大于第四增量值,则可执行220。在222处,座椅安全带布线模块90使用舱内传感器57监测座椅安全带布线。在224处,座椅安全带布线模块90确定使用舱内传感器57确定的座椅安全带布线是否指示座椅安全带16被正确地收起。例如,当肩部织带18和腰部织带20沿座椅靠背62沿大致直线延伸或邻近座椅靠背62延伸时,座椅安全带布线模块90可确定座椅安全带16被正确地收起。如果座椅安全带16被正确地收起,该方法在226处继续。否则,该方法结束和/或继续到图3或4的方法中的另一步骤。
156.在226处,座椅安全带布线模块90分别调整第一卷收器22和第二卷收器24 (如果存在的话)内的卷轴的位置与肩部织带18和腰部织带20的放出之间的存储关系。在一个示例中,当舱内传感器57指示座椅安全带被正确地收起时,座椅安全带布线模块90存储当前卷轴位置和对应的织带放出作为收起织带放出。然后,当收起的织带放出用作在其他布线
条件下放出的测量起始点时,座椅安全带布线模块90针对其他布线条件相应地调整所有其他可能的卷轴位置和织带放出之间的关系。然后,当抽出座椅安全带16时,座椅安全带布线模块90可基于卷轴在第一卷收器22和第二卷收器24 (如果存在的话)内的旋转位置准确地确定肩部和腰部织带放出。然后,座椅安全带布线模块90可以使用该收起织带放出校准技术基于精确织带放出来确定座椅安全带布线。
157.在228处,座椅安全带布线模块90确定肩部织带放出和/或腰部织带放出是否大于第一量。第一量可以是预定的和/或可以是当座椅安全带16被正确地收起时最大可允许织带放出。如果肩部织带放出和/或腰部织带放出大于第一量,则该方法在230处继续。否则,该方法结束和/或继续到图3或图4的方法中的另一步骤。在230处,uid控制模块92控制用户界面装置54向乘员发送消息,所述消息指示由于输出的放出短于物理上可能的放出,需要对座椅安全带16或感测系统进行维护。
158.现在参考图10,示出了当儿童约束座椅存在于车辆座椅14中时用于调整织带放出和座椅安全带布线之间的存储关系的方法。图10的方法可以结合图3和图4的方法中的任一种来执行。如果图10的方法结合图3和图4的方法中的一种来执行,则可以省略图10的方法中的与图3和图4的方法中的步骤冗余的任何步骤。
159.在232处,如果舱内传感器57尚未被唤醒,则传感器状态模块88唤醒舱内传感器57。如果肩部和/或腰部织带放出的变化相对于(i)当舱内传感器57休眠时的放出或(ii)当座椅安全带16首先由乘员佩戴或当其首先围绕儿童约束座椅被布线时处于其最小放出长度的座椅安全带16的储存长度大于第四增量值,则可执行232。在234处,座椅安全带布线模块90使用舱内传感器57监测座椅安全带布线。在236处,乘员检测模块84使用舱内传感器57监测座椅14的占用。在238处,乘员检测模块84确定诸如儿童约束座椅的物体是否存在于车辆座椅14中,或者乘员是否在没有儿童约束座椅的车辆座椅14中。如果在车辆座椅14中存在诸如儿童约束座椅的物体,则该方法在240处继续。否则,该方法在242处继续。
160.在240处,座椅安全带布线模块90将织带放出和座椅安全带布线布线之间的存储关系调整到专用于儿童约束座椅的设置。另外或替代性地,座椅安全带布线模块90可调整卷轴位置和织带放出之间的所存储的关系。例如,座椅安全带布线模块90可重置座椅安全带16的存储的静态长度。
161.在242处,座椅安全带布线模块90将织带放出和座椅安全带布线之间的存储关系调整到专用于没有儿童约束座椅的车辆座椅14中的乘员的设置。另外或替代性地,座椅安全带布线模块90可调整卷轴位置和织带放出之间的存储关系。例如,座椅安全带布线模块90可以重置座椅安全带16的存储的静态长度。在240或242之后,该方法结束和/或继续到图3或图4的方法中的另一步骤。换句话说,空座椅可以与物体/儿童约束座椅类别或者乘员直接在座椅上类别一起被包括。
162.现在参考图11,示出了当监测座椅安全带布线时考虑座椅位置变化的方法。图11的方法可以结合图3和图4的方法中的任何一个被执行。如果图11的方法结合图3和图4的方法中的一个被执行,则图11的方法中与图3和图4的方法中的步骤冗余的任何步骤可被省略。
163.在244处,座椅位置模块82监测(例如重复测量)座椅14的位置。座椅位置模块82可基于来自座椅位置传感器59、60的输入监测座椅位置。另外或替代性地,座椅位置模块82可
基于来自舱内传感器57的输入监测座椅位置。
164.在246处,座椅安全带布线模块90确定座椅14是正在移动还是刚刚已经移动过。如果座椅14正在移动或刚刚已经移动过,则该方法在248处继续。否则,该方法结束和/或继续到图3或图4中的另一步骤。在248处,如果舱内传感器57尚未被唤醒,则传感器状态模块88唤醒舱内传感器57。在250处,座椅安全带布线模块90使用舱内传感器57监测座椅安全带布线。
165.在252处,座椅安全带布线模块90确定座椅安全带16是否被布线跨过座椅14中的乘员的胸部和越过其肩部。如果座椅安全带16被布线跨过乘员的胸部和越过其肩部,则该方法在254处继续。否则,该方法在256处继续。在254处,座椅安全带布线模块90调整织带放出和座椅安全带布线之间的存储的关系以考虑座椅位置的变化。可以在座椅14停止移动之后执行254,或者通过等待执行254直到座椅14停止移动,或者重复图11的方法。在256处,uid控制模块92控制用户界面装置54向乘员发送消息,所述消息指示座椅安全带16未被正确佩戴。在256之后,该方法可以返回到252 (图11中的虚线箭头),或者该方法可以结束和/或继续到图3或图4中的另一步骤。
166.现在参考图12,示出了当监测座椅安全带布线时考虑到引导环位置的变化的方法。图12的方法可以结合图3和图4的方法中的任何一个来执行。如果图12的方法结合图3和图4的方法中的一个来执行,则图12的方法中与图3和图4的方法中的步骤冗余的任何步骤可被省略。
167.在258处,座椅安全带布线模块90监测(例如,重复地测量)引导环31的位置。座椅安全带布线模块90可基于来自引导环位置传感器61的输入来监测引导环位置。另外地或替代性地,座椅安全带布线模块可基于来自舱内传感器57的输入来监测引导环位置。
168.在260处,座椅安全带布线模块90确定引导环31是正在移动还是刚刚刚已经移动过。如果引导环31正在移动或刚刚已经移动过,则该方法在262处继续。否则,该方法结束和/或继续到图3或图4的方法中的另一步骤。在262处,如果舱内传感器57尚未被唤醒,则传感器状态模块88唤醒舱内传感器57。在264处,座椅安全带布线模块90使用舱内传感器57监测座椅安全带布线。
169.在266处,座椅安全带布线模块90确定座椅安全带16是否被布线跨过座椅14中的乘员的胸部和越过其肩部,如果座椅安全带16被布线跨过乘员的胸部和越过其肩部,则该方法在268处继续。否则,该方法在270处继续。在268处,座椅安全带布线模块90调整织带放出和座椅安全带布线之间的存储关系以考虑引导环位置的变化。268可以在引导环31停止移动之后被执行,或者通过等待执行268直到引导环31停止移动,或者重复图11的方法。在270处,uid控制模块92控制用户界面装置54向乘员发送消息,所述消息指示座椅安全带16未被正确佩戴。在270之后,该方法可以返回到266 (图11中的虚线箭头),或者该方法可以结束和/或继续到图3或4中的另一步骤。
170.图13示出了用于确定是否使用布线引导件17并用于与乘员通信关于是否应该使用布线引导件17的方法。图13的方法可以结合图3和图4的方法中的任何一个来执行。如果图13的方法结合图3和图4的方法中的一者来执行,则图13的方法中与图3和图4的方法中的步骤冗余的任何步骤可被省略。
171.在278处,乘员检测模块84使用舱内传感器57监测座椅14的占用。在280处,座椅安
全带布线模块90使用舱内传感器57监测座椅安全带布线。座椅安全带布线模块90也可以识别布线引导件17的位置和/或座椅安全带16相对于布线引导件17的位置。在282处,座椅安全带布线模块90确定座椅安全带16是否被布线通过布线引导件17。如果座椅安全带16被布线通过布线引导件17,则该方法在284处继续。否则,该方法在286处继续。
172.在284处,乘员检测模块84确定大的乘员(例如,成人)是否坐在没有儿童约束座椅的座椅14上。乘员检测模块84可以基于检测到的乘员尺寸、布线几何形状和/或放出长度来做出该确定。如果大的乘员坐在没有儿童约束座椅的座椅14上,该方法在288处继续。否则,该方法结束和/或继续到图3或图4中的另一步骤。在288处,uid控制模块92控制用户界面装置54向乘员发送消息,所述消息指示座椅安全带16不应被布线通过布线引导件17。如果座椅安全带16刚被插入通过布线引导件17,则座椅安全带布线模块90可以调整所存储的静态长度。
173.在286处,乘员检测模块84确定小的乘员(例如,儿童)是否坐在没有儿童约束座椅的座椅14上。乘员检测模块84可以基于检测到的乘员尺寸、布线几何形状和/或放出长度来做出该确定。如果小的乘员坐在没有儿童约束座椅的座椅14上,该方法在290处继续。否则,该方法结束和/或继续到图3或图4中的另一步骤。在290处,uid控制模块92控制用户界面装置54向乘员发送消息,所述消息指示座椅安全带16应当被布线通过布线引导件17。如果座椅安全带16刚从布线引导件17移除,则座椅安全带布线模块90可调整所存储的静态长度。在288和290之后,该方法结束和/或继续到图3或图4中的另一步骤。
174.前述描述本质上仅是说明性的,并且决不旨在限制本公开、其应用或使用。本公开的广泛教导可以以各种形式实现。因此,虽然本公开包括特定示例,但是本公开的真实范围不应如此限制,因为在研究附图、说明书和所附权利要求书之后,其他修改将变得显而易见。应当理解的是,在不改变本公开的原理的情况下,方法内的一个或多个步骤可以以不同的顺序(或同时)执行。此外,尽管上文将实施例中的每一者描述为具有某些特征,但关于本发明的任何实施例描述的那些特征中的任何一个或多个可在其他实施例中的任一者的特征中实施和/或与其他实施例中的任一者的特征组合,即使未明确地描述所述组合。换句话说,所描述的实施例不是相互排斥的,并且一个或多个实施例彼此的置换保持在本公开的范围内。
175.使用各种术语描述元件之间(例如,模块、电路元件、半导体层等之间)的空间和功能关系,所述术语包括“连接”、“接合”、“耦合”、“相邻”、“紧挨着”、“在

的顶部上”、“之上”、“之下”和“设置”。除非明确地描述为“直接的”,当第一和第二元件之间的关系在上述公开中被描述时,该关系可以是在第一和第二元件之间不存在其他中间元件的直接关系,但是也可以是在第一和第二元件之间(在空间上或功能上)存在一个或多个中间元件的间接关系。如本文所使用的,短语a、b和c中的至少一个应该被解释为表示使用非排他逻辑“或”的逻辑(a或b或c),并且不应该被解释为表示“a中的至少一个、b中的至少一个和c中的至少一个”。
176.在附图中,箭头的方向,如箭头所指示的,通常表示图示感兴趣的信息(诸如数据或指令)的流动。例如,当元素a和元素b交换各种信息,但是从元素a传输到元素b的信息与图示相关时,箭头可以从元素a指向元素b。该单向箭头不暗示没有其他信息从元素b传输到元素a。此外,对于从元素a发送到元素b的信息,元素b可以向元素a发送对该信息的请求或
对该信息的接收确认。
177.在本技术中,包括下面的定义,术语“模块”或术语“控制器”可以用术语“电路”代替。术语“模块”可以指以下各项、作为以下各项的一部分或者包括以下各项:专用集成电路(asic);数字、模拟或混合模拟/数字分立电路;数字、模拟或混合模拟/数字集成电路;组合逻辑电路;现场可编程门阵列(fpga);执行代码的处理器电路(共享、专用或组);存储器电路(共享、专用或群组),其存储由所述处理器电路执行的代码;提供所描述功能的其他合适的硬件部件;或者上述中的一些或全部的组合,诸如在片上系统中。
178.该模块可以包括一个或多个接口电路。在一些示例中,接口电路可以包括连接到局域网(lan)、因特网、广域网(wan)或其组合的有线或无线接口。本公开的任何给定模块的功能可以在经由接口电路连接的多个模块之间分布。例如,多个模块可以允许负载平衡。在另外的示例中,服务器(也称为远程或云)模块可以代表客户端模块完成一些功能。
179.如上所使用的术语代码可以包括软件、固件和/或微代码,并且可以指代程序、例程、函数、类、数据结构和/或物体。术语共享处理器电路涵盖执行来自多个模块的一些或所有代码的单个处理器电路。术语组处理器电路涵盖与附加处理器电路结合执行来自一个或多个模块的一些或所有代码的处理器电路。对多处理器电路的引用涵盖分立管芯上的多处理器电路、单个管芯上的多处理器电路、单个处理器电路的多个核、单个处理器电路的多个线程、或以上的组合。术语共享存储器电路涵盖存储来自多个模块的一些或所有代码的单个存储器电路。术语组存储器电路涵盖与附加存储器结合存储来自一个或多个模块的一些或所有代码的存储器电路。
180.术语存储器电路是术语计算机可读介质的子集。如本文所使用的术语计算机可读介质不涵盖通过介质(诸如在载波上)传播的暂时的电信号或电磁信号;因此,术语计算机可读介质可以被认为是有形的和非暂时性的。非暂时性、有形计算机可读介质的非限制性示例是非易失性存储器电路(诸如闪存存储器电路、可擦除可编程只读存储器电路或掩模只读存储器电路)、易失性存储器电路(诸如静态随机存取存储器电路或动态随机存取存储器电路)、磁存储介质(诸如模拟或数字磁带或硬盘驱动器)和光存储介质(诸如cd、dvd或蓝光光盘)。
181.本技术中描述的装置和方法可以部分地或完全地由通过配置通用计算机以执行计算机程序中实施的一个或多个特定功能而创建的专用计算机来实现。上述功能块、流程图组件和其他元件用作软件规范,其可以由熟练技术人员或程序员的例程工作转换成计算机程序。
182.计算机程序包括存储在至少一个非暂时性有形计算机可读介质上的处理器可执行指令。计算机程序还可以包括或依赖于存储的数据。计算机程序可以涵盖与专用计算机的硬件交互的基本输入/输出系统(bios)、与专用计算机的特定设备交互的设备驱动器、一个或多个操作系统、用户应用、后台服务、后台应用等。
183.计算机程序可以包括:要解析的描述性文本,诸如html (超文本标记语言)、xml (可扩展标记语言)或json (javascript对象符号) (ii)汇编代码,(iii)由编译器从源代码生成的目标代码,(iv)由解释器执行的源代码,(v)由即时编译器编译和执行的源代码,等等。仅作为示例,可以使用来自包括c、c 、c #、objective

c、swift、haskell、go、sql、r、lisp、java
®
、fortran、perl、pascal、curl、ocaml、javascript
®
、html5 (超文本标记语
言第5次修订)、ada、asp (活动服务器页面)、php (php:超文本预处理器)、scala、eiffel、smalltalk、erlang、ruby、flash
®
、visual basic
®
、lua、matlab、simulink和python
®
的语言的语法来编写源代码。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献