System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 利用超宽带锚点的三边测量制造技术_技高网

利用超宽带锚点的三边测量制造技术

技术编号:40994916 阅读:9 留言:0更新日期:2024-04-18 21:35
本公开提供“利用超宽带锚点的三边测量”。一种计算机包括处理器和存储器,并且所述存储器存储可执行以进行以下操作的指令:从多个特征中确定车辆上的当前可激活特征;在所述车辆的多个超宽带(UWB)锚点中的每一者与至少一个移动装置之间建立协商;基于所述当前可激活特征选择搜索策略;在选择所述搜索策略后,在搜索迭代期间,确定从UWB锚点的子集到至少一个移动装置的距离数据,并且禁止所述UWB锚点中的除所述子集之外的其余部分;针对所述移动装置对所述距离数据执行三边计算;以及根据所述当前可激活特征基于所述三边计算的结果来致动所述车辆的部件。

【技术实现步骤摘要】

本公开涉及超宽带锚点。


技术介绍

1、一些车辆可以用数字密钥解锁或起动。数字密钥(有时用智能电话等实施为可以被称为手机即钥匙的东西)依赖于诸如智能电话的移动装置与车辆之间的通信。当在移动装置上激活app并且将移动装置保持在相对于车辆的特定位置(诸如在车门把手旁边)时,车辆解锁车门。数字密钥可以使用近场通信和/或超宽带(uwb)与车辆进行通信。


技术实现思路

1、车辆的某些特征可以依赖于移动装置的位置,例如,数字密钥、远程停车辅助等。车辆的计算机可以执行三边计算以确定移动装置的位置。车辆包括与移动装置进行通信的多个超宽带(uwb)锚点,所述移动装置也配备有uwb收发器。计算机使用uwb锚点来例如基于移动装置与uwb锚点之间的飞行时间数据确定距离数据,所述距离数据可以包括移动装置与相应的uwb锚点之间的距离。一旦已经确定了至少三个距离,就可以执行三边计算。一旦确定了移动装置的位置,计算机就可以根据特征中的一者(例如,针对数字密钥解锁车门或操作车辆以用于远程停车辅助)来致动车辆部件。

2、本公开提供了用于根据搜索策略确定从uwb锚点到一个或多个移动装置的距离数据的技术。如本文所使用的,“搜索策略”指定在每次搜索迭代中使用哪些uwb锚点来确定距离数据。车辆的计算机存储多个搜索策略。例如,默认策略是在每次搜索迭代时确定距所有uwb锚点的距离数据。本文描述的其他搜索策略确定距根据那些搜索策略定义的uwb锚点的子集的距离数据,同时禁止其余uwb锚点。计算机被编程为基于例如哪个(哪些)特征当前可激活、车辆的电池中剩余的能量等从多个搜索策略中选择搜索策略。如果满足使用特征的情境要求,则特征“当前可激活”;例如,对于用数字密钥解锁车辆的特征,情境要求是车辆被锁定,并且对于远程停车辅助的特征,情境要求是车辆正在运行并且处于驻车挡或已经移动以便用于远程停车辅助。在多个搜索策略之间进行选择可以提供针对当前可激活特征定制的性能。使用禁止一些uwb锚点的搜索策略,每次搜索迭代节省了计算机上的能量和/或处理负担(与使用默认策略相比),同时仍然为当前可激活特征提供足够准确的位置。当连接新的移动装置时,一些搜索策略可能比默认搜索策略更快地搜索所有移动装置。此外,减少uwb锚点的数量可以增加在具有大量uwb噪声的拥堵空间中成功确定距离数据的概率。

3、一种计算机包括处理器和存储器,并且所述存储器存储可执行以进行以下操作的指令:从多个特征中确定车辆上的当前可激活特征;在所述车辆的多个超宽带(uwb)锚点中的每一者与至少一个移动装置之间建立协商;基于所述当前可激活特征从多个搜索策略中选择搜索策略;在选择第一策略作为所述搜索策略后,在搜索迭代期间,确定从所述车辆的所述uwb锚点的第一子集到所述至少一个移动装置的距离数据,并且禁止所述uwb锚点中的除所述第一子集之外的其余部分,其中所述第一策略定义所述第一子集;针对所述至少一个移动装置对所述距离数据执行三边计算;以及根据所述当前可激活特征基于所述三边计算的结果来致动所述车辆的部件。

4、在示例中,所述第一策略可以将所述第一子集定义为在连续搜索迭代处包括所述uwb锚点中的不同uwb锚点。在另一示例中,所述第一策略可以将所述第一子集定义为在连续搜索迭代处包括相同数量的所述uwb锚点。在又一示例中,所述第一子集中的所述uwb锚点的数量可以是一个。

5、在又另一示例中,所述第一子集中的所述uwb锚点的数量可以大于一且小于所有所述uwb锚点。

6、在另一个另外的示例中,所述第一策略可以根据为每次搜索迭代指定所述uwb锚点的预设序列来定义所述第一子集。在又一示例中,所述预设序列可以在多个连续搜索迭代中在所述第一子集中包括所有所述uwb锚点。

7、在另一个另外的示例中,所述至少一个移动装置可以包括第一移动装置和第二移动装置,所述第一策略可以定义所述第一子集的第一子子集以确定距所述第一移动装置的所述距离数据并定义所述第一子集的第二子子集以确定距所述第二移动装置的所述距离数据,并且所述uwb锚点中的第一uwb锚点可以在所述搜索迭代中的不同搜索迭代中位于所述第一子子集中和所述第二子子集中。

8、在另一个另外的示例中,所述至少一个移动装置可以包括第一移动装置和第二移动装置,所述第一策略可以定义所述第一子集的第一子子集以确定距所述第一移动装置的所述距离数据并定义所述第一子集的第二子子集以确定距所述第二移动装置的所述距离数据,所述第一子子集可以在所述预设序列的所述搜索迭代中的至少一者中包括所述uwb锚点中的第一uwb锚点,并且所述第一子子集可以在所述预设序列的所述搜索迭代的其余部分中是空集。在再另一示例中,所述第二子子集可以排除所述uwb锚点中的所述第一uwb锚点。

9、在另一个另外的示例中,所述指令还可以包括用于进行以下操作的指令:在选择所述第一策略作为所述搜索策略后,在下一次搜索迭代期间,基于从所述uwb锚点到所述至少一个移动装置的距离来从所述第一子集中取消选择所述uwb锚点中的至少一者。在又一示例中,所述指令还可以包括用于进行以下操作的指令:在所述下一次搜索迭代之后继续从所述第一子集中排除所述uwb锚点中的取消选择的uwb锚点。

10、在另一个另外的示例中,所述指令还可以包括用于进行以下操作的指令:在选择所述第一策略作为所述搜索策略后,在初始搜索迭代期间,确定从所述车辆的所有所述uwb锚点到所述至少一个移动装置的所述距离数据。

11、在示例中,所述指令还可以包括用于进行以下操作的指令:根据所述当前可激活特征直接基于来自所述距离数据的距离来致动所述车辆的所述部件。

12、在示例中,所述至少一个移动装置可以包括第一移动装置和第二移动装置,并且所述第一策略可以定义所述第一子集的第一子子集以确定距所述第一移动装置的所述距离数据并定义所述第一子集的第二子子集以确定距所述第二移动装置的所述距离数据。

13、在示例中,所述指令还可以包括用于进行以下操作的指令:在选择所述搜索策略之前,使用低功耗(ble)收发器建立所述协商。

14、在示例中,所述多个特征可以包括以下至少一者:(1)所述车辆的基于接近度的解锁,(2)在所述至少一个移动装置接近所述车辆时致动所述部件,或者(3)远程停车辅助。

15、在示例中,所述多个搜索策略可以包括默认策略,并且所述指令还可以包括用于进行以下操作的指令:在选择所述默认策略作为所述搜索策略后,在所述搜索迭代期间,确定从所述车辆的所有所述uwb锚点到所述至少一个移动装置的所述距离数据。

16、一种计算机包括处理器和存储器,并且所述存储器存储可执行以进行以下操作的指令:从多个特征中确定车辆上的当前可激活特征;基于所述当前可激活特征从多个搜索策略中选择搜索策略;在选择第一策略作为所述搜索策略后,在搜索迭代期间,确定从所述车辆的多个超宽带(uwb)锚点的第一子集到至少一个移动装置的距离数据,并且禁止所述uwb锚点中的除所述第一子集之外的其余部分本文档来自技高网...

【技术保护点】

1.一种方法,其包括:

2.根据权利要求1所述的方法,其中所述第一策略将所述第一子集定义为在连续搜索迭代处包括所述UWB锚点中的不同UWB锚点。

3.根据权利要求2所述的方法,其中所述第一策略将所述第一子集定义为在连续搜索迭代处包括相同数量的所述UWB锚点。

4.根据权利要求2所述的方法,其中所述第一策略根据为每次搜索迭代指定所述UWB锚点的预设序列来定义所述第一子集。

5.根据权利要求4所述的方法,其中所述预设序列在多个连续搜索迭代中在所述第一子集中包括所有所述UWB锚点。

6.根据权利要求4所述的方法,其中所述至少一个移动装置包括第一移动装置和第二移动装置,所述第一策略定义所述第一子集的第一子子集以确定距所述第一移动装置的所述距离数据并定义所述第一子集的第二子子集以确定距所述第二移动装置的所述距离数据,并且所述UWB锚点中的第一UWB锚点在所述搜索迭代中的不同搜索迭代中位于所述第一子子集中和所述第二子子集中。

7.根据权利要求4所述的方法,其中所述至少一个移动装置包括第一移动装置和第二移动装置,所述第一策略定义所述第一子集的第一子子集以确定距所述第一移动装置的所述距离数据并定义所述第一子集的第二子子集以确定距所述第二移动装置的所述距离数据,所述第一子子集在所述预设序列的所述搜索迭代中的至少一者中包括所述UWB锚点中的第一UWB锚点,并且所述第一子子集在所述预设序列的所述搜索迭代的其余部分中是空集。

8.根据权利要求7所述的方法,其中所述第二子子集排除所述UWB锚点中的所述第一UWB锚点。

9.根据权利要求2所述的方法,其还包括在选择所述第一策略作为所述搜索策略后,在下一次搜索迭代期间,基于从所述UWB锚点到所述至少一个移动装置的距离来从所述第一子集中取消选择所述UWB锚点中的至少一者。

10.根据权利要求9所述的方法,其还包括在所述下一次搜索迭代之后继续从所述第一子集中排除所述UWB锚点中的被取消选择的UWB锚点。

11.根据权利要求1所述的方法,其中所述至少一个移动装置包括第一移动装置和第二移动装置,并且所述第一策略定义所述第一子集的第一子子集以确定距所述第一移动装置的所述距离数据并定义所述第一子集的第二子子集以确定距所述第二移动装置的所述距离数据。

12.根据权利要求1所述的方法,其还包括在选择所述搜索策略之前,使用低功耗(BLE)收发器建立所述协商。

13.根据权利要求1所述的方法,其中所述多个特征包括以下至少一者:(1)所述车辆的基于接近度的解锁,(2)在所述至少一个移动装置接近所述车辆时致动所述部件,或者(3)远程停车辅助。

14.根据权利要求1所述的方法,其中所述多个搜索策略包括默认策略,所述方法还包括在选择所述默认策略作为所述搜索策略后,在所述搜索迭代期间,确定从所述车辆的所有所述UWB锚点到所述至少一个移动装置的所述距离数据。

15.一种计算机,其包括处理器和存储器,所述存储器存储指令,所述指令能够执行以执行根据权利要求1–14中的一项所述的方法。

...

【技术特征摘要】

1.一种方法,其包括:

2.根据权利要求1所述的方法,其中所述第一策略将所述第一子集定义为在连续搜索迭代处包括所述uwb锚点中的不同uwb锚点。

3.根据权利要求2所述的方法,其中所述第一策略将所述第一子集定义为在连续搜索迭代处包括相同数量的所述uwb锚点。

4.根据权利要求2所述的方法,其中所述第一策略根据为每次搜索迭代指定所述uwb锚点的预设序列来定义所述第一子集。

5.根据权利要求4所述的方法,其中所述预设序列在多个连续搜索迭代中在所述第一子集中包括所有所述uwb锚点。

6.根据权利要求4所述的方法,其中所述至少一个移动装置包括第一移动装置和第二移动装置,所述第一策略定义所述第一子集的第一子子集以确定距所述第一移动装置的所述距离数据并定义所述第一子集的第二子子集以确定距所述第二移动装置的所述距离数据,并且所述uwb锚点中的第一uwb锚点在所述搜索迭代中的不同搜索迭代中位于所述第一子子集中和所述第二子子集中。

7.根据权利要求4所述的方法,其中所述至少一个移动装置包括第一移动装置和第二移动装置,所述第一策略定义所述第一子集的第一子子集以确定距所述第一移动装置的所述距离数据并定义所述第一子集的第二子子集以确定距所述第二移动装置的所述距离数据,所述第一子子集在所述预设序列的所述搜索迭代中的至少一者中包括所述uwb锚点中的第一uwb锚点,并且所述第一子子集在所述预设序列的所述搜索迭代的其余部分中是空集。

8.根据权利要求7所述的方法,其中...

【专利技术属性】
技术研发人员:瑞恩·约瑟夫·戈尔斯基维维卡纳德·埃兰戈维安约翰·罗伯特·范维梅尔施
申请(专利权)人:福特全球技术公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1