0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

全方位剖析三邊測(cè)距定位算法

FPGA技術(shù)江湖 ? 來源:平行機(jī)器人 ? 作者:趙得江 ? 2021-10-11 15:19 ? 次閱讀

“定位”這個(gè)概念想必大家并不陌生,可以說定位技術(shù)的迅猛發(fā)展,給我們的日常生活帶來了極大的便利。

比如,手機(jī)的定位導(dǎo)航系統(tǒng)讓“路癡”再也不怕出遠(yuǎn)門了;航天飛行器可以自由地穿梭于浩瀚的宇宙卻逃不出人類的掌控;無(wú)人駕駛技術(shù)更是離不開定位系統(tǒng)的支撐……

接下來,將向大家介紹一種簡(jiǎn)單的定位算法:三邊測(cè)距定位算法。

【簡(jiǎn)介】

簡(jiǎn)單地說,實(shí)現(xiàn)定位你只需要做好以下兩點(diǎn):

測(cè)量值 從某種意義上說,幾乎所有你能測(cè)量的數(shù)據(jù)都取決于“位置”,并且可以利用測(cè)得的數(shù)據(jù)進(jìn)行定位。最理想的情況是測(cè)量那些對(duì)“位置”非常敏感的數(shù)據(jù)。例如,測(cè)量溫度可能會(huì)知道你身在哪個(gè)大陸,當(dāng)然這樣的結(jié)果并不準(zhǔn)確,但是如果測(cè)量的是你相對(duì)于某些點(diǎn)的距離或者角度,那么對(duì)你的位置的定位可能會(huì)更精確一些。

參考點(diǎn) 描述一個(gè)確定的位置,正確的方法就是描述它相對(duì)于某些參考點(diǎn)的位置。參考點(diǎn)可以是“你的家”、“北極星”或“天空中的一些衛(wèi)星”。對(duì)我們來說,我們將使用錨。利用3個(gè)錨點(diǎn)就可以描述一個(gè)二維的坐標(biāo)系統(tǒng),在這個(gè)系統(tǒng)中我們可以找到我們的位置。對(duì)于三維定位系統(tǒng),我們則需要4個(gè)錨點(diǎn)。

下面是一些例子:

定位系統(tǒng)測(cè)量值參考點(diǎn)

GPS距離*衛(wèi)星

Pozyx距離錨

攝像機(jī)視頻圖像相機(jī)指定方向

WiFi、指紋識(shí)別接收信號(hào)強(qiáng)度數(shù)據(jù)庫(kù)中的指紋

數(shù)字羅盤磁場(chǎng)矢量磁場(chǎng)北極

航位推算加速度和角速度(來自陀螺儀)最初的位置和方向

注意:一些GPS接收器也使用多普勒頻移定位

【三邊測(cè)距法】

最常用的定位方法是使用基本的幾何圖形來估計(jì)位置。通過測(cè)量與錨點(diǎn)的距離,就可以確定你的位置。如果我們只知道自己與錨點(diǎn)的距離,那么我們的位置肯定會(huì)在以錨點(diǎn)P為圓心以測(cè)得距離d為半徑的圓上。如果我們用3個(gè)錨進(jìn)行距離測(cè)量,我們會(huì)發(fā)現(xiàn)我們的位置在三個(gè)圓的交點(diǎn)上,如圖1所示。這種方法被稱為三邊測(cè)距法(如果使用的錨點(diǎn)數(shù)量超過3個(gè),則稱為多邊測(cè)距法)。

這種方法的困難在于測(cè)量中總會(huì)有一些噪音,測(cè)量并不完美。因此,圓不會(huì)在一個(gè)點(diǎn)相交。為了解決這個(gè)問題,我們?cè)囍页鲎罱咏袌A的點(diǎn)。

2e55b58c-2a45-11ec-82a8-dac502259ad0.jpg

圖1:三邊測(cè)量

注:你可以選擇跳過該算法的描述,直接參閱下一篇文章:超寬帶是如何工作的。

【一個(gè)基本的算法】

在本節(jié)中,我們將介紹一種簡(jiǎn)單的算法,它可以從一系列的范圍測(cè)量中計(jì)算出位置。這個(gè)基本算法不是最優(yōu)的,但是當(dāng)范圍測(cè)量足夠精確時(shí),它就會(huì)很好地工作。

我們將解釋2D定位的算法。位置P由坐標(biāo)x和y給出。第i個(gè)錨點(diǎn)pi的位置坐標(biāo)為(xi,yi),如果我們有N個(gè)錨,那么i的取值為從1到N,這些錨點(diǎn)的坐標(biāo)是已知的。

現(xiàn)在,位置P與第i個(gè)錨點(diǎn)之間的距離由di表示,di由下面的公式給出:

2f3f3d10-2a45-11ec-82a8-dac502259ad0.png

對(duì)等式兩邊取平方:

2f930684-2a45-11ec-82a8-dac502259ad0.png

上面方程的問題在于含有非線性項(xiàng)x^2和y^2。我們可以通過從di^2中減去dN^2來消除這些非線性項(xiàng),得到N-1個(gè)方程,其中第i個(gè)方程式為:

2fd5e4ea-2a45-11ec-82a8-dac502259ad0.png

現(xiàn)在我們有了一些關(guān)于坐標(biāo)x和y的線性方程,這很好,因?yàn)榫€性方程很容易求解。我們把它寫成矩陣的形式:

30171654-2a45-11ec-82a8-dac502259ad0.png

其中:

305c6d08-2a45-11ec-82a8-dac502259ad0.png

30c7b022-2a45-11ec-82a8-dac502259ad0.png

我們現(xiàn)在可以解這個(gè)方程組了。

如果我們恰好有3個(gè)錨點(diǎn):N=3,我們就會(huì)得到兩個(gè)方程來求解兩個(gè)未知數(shù),通過求解下面的方程,我們可以找到P的位置:

310fb5d4-2a45-11ec-82a8-dac502259ad0.png

如果我們有超過3個(gè)錨點(diǎn):N》3,我們得到的方程的數(shù)量要多于未知數(shù)的數(shù)量,此時(shí)A的逆矩陣是不存在的。為了解決這個(gè)問題,我們可以利用偽逆算子來計(jì)算這個(gè)位置。這就產(chǎn)生了下面的方程式:

315647d8-2a45-11ec-82a8-dac502259ad0.png

請(qǐng)注意,上面的公式將盡可能地將坐標(biāo)x和y與所有不同的方程相匹配。因此,當(dāng)使用更多的錨時(shí),定位的準(zhǔn)確性也會(huì)隨之提高。

上面描述的算法被稱為線性最小二乘算法?!熬€性”是因?yàn)槲覀儼逊匠踢M(jìn)行了線性化(通過平方)和“最小二乘”是因?yàn)榫仃嚨模▊危┠婢仃嚂?huì)使所有方程的平方誤差最小化。

【拓展】

上面描述的算法是一種非常簡(jiǎn)單和低復(fù)雜度的算法。如果你想了解更多關(guān)于先進(jìn)定位技術(shù)的知識(shí),建議你尋找以下主題:非線性最小二乘、卡爾曼濾波、粒子濾波、置信傳播……

本文來源:平行機(jī)器人

免責(zé)聲明:本文為轉(zhuǎn)載文章,轉(zhuǎn)載此文目的在于傳遞更多信息,版權(quán)歸原作者所有,如涉及侵權(quán),請(qǐng)后臺(tái)聯(lián)系小編進(jìn)行處理。

編輯:jq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 數(shù)據(jù)
    +關(guān)注

    關(guān)注

    8

    文章

    6762

    瀏覽量

    88630
  • 指紋識(shí)別
    +關(guān)注

    關(guān)注

    43

    文章

    1739

    瀏覽量

    102096
  • WIFI
    +關(guān)注

    關(guān)注

    81

    文章

    5269

    瀏覽量

    202811
  • GPS接收器
    +關(guān)注

    關(guān)注

    0

    文章

    12

    瀏覽量

    8800

原文標(biāo)題:詳解:三邊測(cè)距定位算法

文章出處:【微信號(hào):HXSLH1010101010,微信公眾號(hào):FPGA技術(shù)江湖】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    智慧路燈的定義 全方位解析物聯(lián)網(wǎng)智慧燈桿一站式解決方案

    智慧路燈的定義(全方位解析物聯(lián)網(wǎng)智慧燈桿一站式解決方案)
    的頭像 發(fā)表于 10-12 09:26 ?309次閱讀
    智慧路燈的定義 <b class='flag-5'>全方位</b>解析物聯(lián)網(wǎng)智慧燈桿一站式解決方案

    GPS信號(hào)手持金屬探測(cè)器:打造全方位探測(cè)的體驗(yàn)

    深圳特信探測(cè)器|GPS信號(hào)手持金屬探測(cè)器:打造全方位探測(cè)的體驗(yàn)
    的頭像 發(fā)表于 10-09 09:05 ?177次閱讀

    主動(dòng)式藍(lán)牙RSSI定位系統(tǒng)和被動(dòng)式藍(lán)牙RSSI定位系統(tǒng)的原理

    隨著低功耗藍(lán)牙(BLE)技術(shù)的不斷發(fā)展,藍(lán)牙定位測(cè)距算法也越來越多,比如RSSI(接收信號(hào)強(qiáng)度指示)、AoA(到達(dá)角)、AoD(出發(fā)角)、ToA (到達(dá)時(shí)間)、TDoA(到達(dá)時(shí)間差)、ToF(飛行
    的頭像 發(fā)表于 08-30 10:47 ?375次閱讀
    主動(dòng)式藍(lán)牙RSSI<b class='flag-5'>定位</b>系統(tǒng)和被動(dòng)式藍(lán)牙RSSI<b class='flag-5'>定位</b>系統(tǒng)的原理

    特信無(wú)人機(jī)反制系統(tǒng)的全方位防護(hù)

    隨著無(wú)人機(jī)技術(shù)的飛速發(fā)展,其在航拍、農(nóng)業(yè)、物流等多個(gè)領(lǐng)域展現(xiàn)出巨大的應(yīng)用潛力。然而,無(wú)人機(jī)的普及也帶來了一系列安全隱患,如非法入侵、隱私侵犯、甚至恐怖襲擊等。為了有效應(yīng)對(duì)這些挑戰(zhàn),特信無(wú)人機(jī)反制系統(tǒng)應(yīng)運(yùn)而生,以其從探測(cè)到干擾的全方位防護(hù)能力,為空中安全筑起了一道堅(jiān)實(shí)的防線。
    的頭像 發(fā)表于 08-22 09:19 ?228次閱讀

    全方位精準(zhǔn)測(cè)量技術(shù)助力:中國(guó)經(jīng)濟(jì)加力發(fā)展向前&amp;quot;進(jìn)&amp;quot;

    全方位精準(zhǔn)測(cè)量技術(shù)助力:中國(guó)經(jīng)濟(jì)加力發(fā)展向前"進(jìn)"
    的頭像 發(fā)表于 07-15 09:53 ?280次閱讀
    <b class='flag-5'>全方位</b>精準(zhǔn)測(cè)量技術(shù)助力:中國(guó)經(jīng)濟(jì)加力發(fā)展向前&amp;quot;進(jìn)&amp;quot;

    隧道人員定位系統(tǒng)UWB定位厘米級(jí)精度助力隧道安全

    技術(shù):UWB 是一種無(wú)線通信技術(shù),具有高精度、高分辨率和低功耗的特點(diǎn)。它通過發(fā)送和接收極短時(shí)間的脈沖信號(hào)來進(jìn)行定位。 定位算法:系統(tǒng)采用定位
    的頭像 發(fā)表于 03-22 16:38 ?688次閱讀
    隧道人員<b class='flag-5'>定位</b>系統(tǒng)UWB<b class='flag-5'>定位</b>厘米級(jí)精度助力隧道安全

    長(zhǎng)電科技全面貫徹DFX理念,提供全方位的設(shè)計(jì)支持

    作為全球領(lǐng)先的集成電路制造和技術(shù)服務(wù)提供商,長(zhǎng)電科技提供集成電路的系統(tǒng)集成、設(shè)計(jì)仿真、技術(shù)開發(fā)、生產(chǎn)制造等全方位的芯片成品制造一站式服務(wù)。
    的頭像 發(fā)表于 03-17 15:00 ?508次閱讀

    傳音旗下TECNO發(fā)布全新AIOS,致力于全方位提升用戶AI移動(dòng)體驗(yàn)

    傳音控股旗下創(chuàng)新科技品牌TECNO于MWC 2024宣布推出TECNO AIOS ,用AI革新致力于全方位提升全球用戶AI移動(dòng)體驗(yàn)。
    的頭像 發(fā)表于 03-01 16:30 ?693次閱讀

    目前的室內(nèi)定位算法有什么優(yōu)勢(shì)

    隨著智能手機(jī)、物聯(lián)網(wǎng)和無(wú)人駕駛等技術(shù)的迅猛發(fā)展,室內(nèi)定位技術(shù)成為了人們關(guān)注的熱點(diǎn)。由于GPS在室內(nèi)定位中受限,研究者們不斷在室內(nèi)定位算法上進(jìn)行探索和創(chuàng)新。本文詳盡、詳實(shí)、細(xì)致地回顧了目
    的頭像 發(fā)表于 12-25 17:00 ?617次閱讀

    配網(wǎng)行波故障預(yù)警與定位裝置的測(cè)距理論

    今天江蘇宇拓電力科技來為大家說明一下配網(wǎng)行波故障預(yù)警與定位裝置的測(cè)距理論。 一、引言 隨著電力系統(tǒng)的發(fā)展,對(duì)配電網(wǎng)的穩(wěn)定性和可靠性提出了更高的要求。配網(wǎng)行波故障預(yù)警與定位裝置作為一種先進(jìn)的設(shè)備,能夠
    的頭像 發(fā)表于 12-11 09:59 ?4130次閱讀
    配網(wǎng)行波故障預(yù)警與<b class='flag-5'>定位</b>裝置的<b class='flag-5'>測(cè)距</b>理論

    藍(lán)牙信標(biāo)RSSI定位原理

    隨著低功耗藍(lán)牙(BLE)技術(shù)的不斷發(fā)展,藍(lán)牙定位測(cè)距算法也越來越多,比如RSSI(接收信號(hào)強(qiáng)度指示)、AoA(到達(dá)角)、AoD(出發(fā)角)、ToA(到達(dá)時(shí)間)、TDoA(到達(dá)時(shí)間差)、ToF(飛行
    的頭像 發(fā)表于 12-06 12:22 ?1234次閱讀
    藍(lán)牙信標(biāo)RSSI<b class='flag-5'>定位</b>原理

    馬達(dá)保護(hù)系統(tǒng):為電機(jī)提供全方位保護(hù)

    馬達(dá)保護(hù)系統(tǒng)憑借其強(qiáng)大的保護(hù)功能、可靠的保護(hù)效果以及便捷的安裝和維護(hù)特點(diǎn),已經(jīng)在工業(yè)領(lǐng)域得到了廣泛應(yīng)用。未來,隨著工業(yè)自動(dòng)化的不斷發(fā)展,我們有理由相信馬達(dá)保護(hù)系統(tǒng)將在更多領(lǐng)域得到應(yīng)用,為電機(jī)提供更加全方位的保護(hù)。
    的頭像 發(fā)表于 11-15 16:41 ?491次閱讀
    馬達(dá)保護(hù)系統(tǒng):為電機(jī)提供<b class='flag-5'>全方位</b>保護(hù)

    配網(wǎng)行波型故障預(yù)警與定位裝置讓電網(wǎng)智能化

    應(yīng)運(yùn)而生。集智能傳感器、混供取能、深度學(xué)習(xí)算法等諸多技術(shù)于一身,能夠廣域同步采集配電線路高頻行波電流、工頻電流,實(shí)現(xiàn)無(wú)遺漏監(jiān)測(cè)線路接地隱患,提前預(yù)警,并能對(duì)故障桿塔級(jí)精確定位。 一、行波測(cè)距技術(shù):確保
    發(fā)表于 11-01 11:27

    一種全方位移動(dòng)機(jī)器人的運(yùn)動(dòng)分析與控制實(shí)現(xiàn)

    電子發(fā)燒友網(wǎng)站提供《一種全方位移動(dòng)機(jī)器人的運(yùn)動(dòng)分析與控制實(shí)現(xiàn).pdf》資料免費(fèi)下載
    發(fā)表于 10-30 09:49 ?0次下載
    一種<b class='flag-5'>全方位</b>移動(dòng)機(jī)器人的運(yùn)動(dòng)分析與控制實(shí)現(xiàn)

    硅片有哪幾種晶向?有幾種定位?定位是如何定位的?

    硅片是大多數(shù)芯片的載體。但是一塊硅片中卻隱藏了很多不為人知的細(xì)節(jié),比如:硅片有哪幾種晶向?有幾種定位定位是如何定位的?
    的頭像 發(fā)表于 10-29 10:33 ?9770次閱讀
    硅片有哪幾種晶向?有幾種<b class='flag-5'>定位</b><b class='flag-5'>邊</b>?<b class='flag-5'>定位</b><b class='flag-5'>邊</b>是如何<b class='flag-5'>定位</b>的?