System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及室內定位的,具體涉及一種室內定位藍牙信標異常點的檢測方法和裝置。
技術介紹
1、隨著物聯網技術的迅猛發展,藍牙室內定位系統在物流、零售、智能家居等領域的應用越來越廣泛。傳統的gps(global?positioning?system,全球定位系統)因信號衰減和多路徑效應等限制,無法在室內環境中有效工作。相比之下,基于藍牙技術的室內定位系統憑借其低功耗、低成本和設備普及率,成為一種理想的解決方案。
2、在大型工廠等復雜環境中,藍牙信標的布局可能會出現誤放情況,此外,由于工廠環境是動態多變的,一些原本正確放置的藍牙信標可能會因環境的干擾或設備的移動而偏離原來的位置。考慮到工廠空間廣闊且信標數量龐大,依賴人工逐一檢查信標的放置是否正確,不僅需要大量的人力和時間,而且準確性無法得到充分保障。
3、因此,需要一種能夠準確定位藍牙信標異常點的檢測方法。
技術實現思路
1、本申請提供一種室內定位藍牙信標異常點的檢測方法和裝置,通過精確識別和處理異常信標點,能夠顯著提高室內定位的精度和系統的魯棒性,優化信標點布局和維護工作,進而為用戶提供更準確、可靠的定位服務。
2、在本申請的第一方面提供了一種室內定位藍牙信標異常點的檢測方法,應用于室內定位平臺,所述方法包括:
3、從信標點集合中獲取第一信標點的第一鄰域和第二鄰域,所述第一鄰域為在預設場景下所述第一信標點的第一數量個最近鄰信標點的集合,所述第二鄰域為在當前場景下所述第一信標點的第一數量個最
4、計算所述第一鄰域中信標點坐標的第一平均值,并計算所述第二鄰域中信標點坐標的第二平均值,根據所述第一平均值和所述第二平均值計算所述第一信標點的偏移得分;
5、計算所述信標點集合中所有信標點的平均偏移得分,比較所述偏移得分和所述平均偏移得分;
6、根據比較結果計算加權距離,根據所述加權距離計算子空間偏移因子,將所述子空間偏移因子大于閾值的信標點標記為異常點,
7、所述根據比較結果計算加權距離,根據所述加權距離計算子空間偏移因子包括:
8、當所述偏移得分大于所述平均偏移得分,確定距離所述第一信標點第二近的第二信標點,計算所述第一信標點和所述第二信標點之間的目標距離;
9、根據所述目標距離與預設權值計算所述第一信標點的加權距離,根據所述加權距離計算所述第一信標點的局部密度;
10、計算所述第一鄰域內所有信標點的局部密度的均值以得到子空間密度,根據所述子空間密度和所述第一信標點的局部密度計算得到所述子空間偏移因子。
11、可選的,所述計算所述第一鄰域中信標點坐標的第一平均值,并計算所述第二鄰域中信標點坐標的第二平均值包括:
12、通過下式計算所述第一平均值和所述第二平均值:
13、;
14、;
15、其中,為第一平均值中的 x軸坐標平均值,為第一平均值中的 y軸坐標平均值, p xi為第一鄰域中第 i個信標點的 x軸坐標值, p yi為第一鄰域中第 i個信標點的 y軸坐標值,為第二平均值中的 x軸坐標平均值,為第二平均值中的 y軸坐標平均值, p xj為第二鄰域中第 j個信標點的 x軸坐標值, p yj為第二鄰域中第 j個信標點的y軸坐標值,k為第一數量。
16、可選的,所述根據所述第一平均值和所述第二平均值計算所述第一信標點的偏移得分包括:
17、通過下式計算所述第一信標點的偏移得分:
18、;
19、其中,d為第一鄰域和第二鄰域的偏移得分,為第一平均值中的 x軸坐標平均值,為第一平均值中的 y軸坐標平均值,為第二平均值中的 x軸坐標平均值,為第二平均值中的 y軸坐標平均值。
20、可選的,所述從信標點集合中獲取第一信標點的第一鄰域和第二鄰域包括:
21、根據信標點的預設坐標,計算其它信標點與所述第一信標點之間的歐氏距離,根據所述歐氏距離選擇距離所述第一信標點最近的第一數量個信標點構成第一鄰域,所述其它信標點為所述信標點集合中除所述第一信標點之外的信標點;
22、根據實際測量的信號強度值確定其它信標點與所述第一信標點之間的實際距離,根據所述實際距離選擇距離所述第一信標點最近的第一數量個信標點構成第二鄰域,所述其它信標點為所述信標點集合中除所述第一信標點之外的信標點。
23、可選的,所述根據實際測量的信號強度值確定其它信標點與所述第一信標點之間的實際距離包括:
24、通過下式確定其它信標點與所述第一信標點之間的實際距離:
25、 rssi=rssi 0 -10nlog 10 (d)+xs;
26、其中, rssi為所述第一信標點接收到的信號強度值, rssi 0為所述其它信標點發出的信號強度值, n為路徑損耗指數, d為所述其它信標點與所述第一信標點之間的實際距離, xs為陰影衰減,為一個遵循高斯分布的隨機變量。
27、可選的,所述根據比較結果計算加權距離,根據所述加權距離計算子空間偏移因子包括:
28、通過下式計算加權距離:
29、 swd( q) =ω·sd( q);
30、其中, swd( q)為所述第一信標點 q的加權距離, ω為權值, sd( 本文檔來自技高網...
【技術保護點】
1.一種室內定位藍牙信標異常點的檢測方法,其特征在于,應用于室內定位平臺,所述方法包括:
2.根據權利要求1所述的室內定位藍牙信標異常點的檢測方法,其特征在于,所述計算所述第一鄰域中信標點坐標的第一平均值,并計算所述第二鄰域中信標點坐標的第二平均值包括:
3.根據權利要求2所述的室內定位藍牙信標異常點的檢測方法,其特征在于,所述根據所述第一平均值和所述第二平均值計算所述第一信標點的偏移得分包括:
4.根據權利要求1所述的室內定位藍牙信標異常點的檢測方法,其特征在于,所述從信標點集合中獲取第一信標點的第一鄰域和第二鄰域包括:
5.根據權利要求4所述的室內定位藍牙信標異常點的檢測方法,其特征在于,所述根據實際測量的信號強度值確定其它信標點與所述第一信標點之間的實際距離包括:
6.根據權利要求1所述的室內定位藍牙信標異常點的檢測方法,其特征在于,所述根據比較結果計算加權距離,根據所述加權距離計算子空間偏移因子包括:
7.一種室內定位藍牙信標異常點的檢測系統,用于實現權利要求1至6中任意一項所述的室內定位藍牙信標異常
8.一種電子設備,其特征在于,包括處理器、存儲器、用戶接口以及網絡接口,所述存儲器用于存儲指令,所述用戶接口和所述網絡接口均用于與其他設備通信,所述處理器用于執行所述存儲器中存儲的指令,以使所述電子設備執行如權利要求1-6任意一項所述的方法。
9.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質存儲有指令,當所述指令被執行時,執行如權利要求1-6任意一項所述的方法。
...【技術特征摘要】
1.一種室內定位藍牙信標異常點的檢測方法,其特征在于,應用于室內定位平臺,所述方法包括:
2.根據權利要求1所述的室內定位藍牙信標異常點的檢測方法,其特征在于,所述計算所述第一鄰域中信標點坐標的第一平均值,并計算所述第二鄰域中信標點坐標的第二平均值包括:
3.根據權利要求2所述的室內定位藍牙信標異常點的檢測方法,其特征在于,所述根據所述第一平均值和所述第二平均值計算所述第一信標點的偏移得分包括:
4.根據權利要求1所述的室內定位藍牙信標異常點的檢測方法,其特征在于,所述從信標點集合中獲取第一信標點的第一鄰域和第二鄰域包括:
5.根據權利要求4所述的室內定位藍牙信標異常點的檢測方法,其特征在于,所述根據實際測量的信號強度值確定其它信標點與所述第一信標點之間的實際距離包括:
【專利技術屬性】
技術研發人員:毛東方,趙云,樓旭陽,
申請(專利權)人:無錫真源科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。