慣性導航一般集成在GPS設備中,都是由供應商集成,那在這裡有什麼討論的必要呢,要知道在車輛行駛中,我們可以拿到GPS的yawrate和speed信號,而且車輛本身還有一套感測器取得yawrate和speed,又因為航跡推算是自動駕駛很重要的一部分,所以理解慣性導航的工作原理,能很好地幫助我們做基於車身的航跡推導。
慣性導航
目前GNSS IMU構成的組合導航系統是主流的定位系統方案,慣性導航系統是唯一可以輸出完整的六自由度資料的設備、資料更新頻率高、是定位資訊的融合中心。
慣導中使用的核心演算法主要包括3種:1. 慣性導航解算演算法;2. 組合導航的卡爾曼濾波器的耦合。 3. 環境特徵資訊與慣性導航融合。
#組合導航系統核心演算法框架
##硬體及原理
慣性導航系統(INS)是利用慣性感測器(IMU)測量載體的比力及角速度信息,結合給定的初始條件,與GNSS等系統的信息融合,從而進行實時推算速度、位置、姿態等參數的自主式導航系統。具體來說慣性導航系統屬於一種推算導航方式。即從一已知點的位置根據連續測得的運載體航向角和速度推算出其下一點的位置,因而可連續測出運動體的當前位置。
#慣性系統工作原理圖
慣性導航系統採用加速度計和陀螺儀感測器來測量載體的運動參數。其中三個垂直佈置的陀螺儀用來測量載體繞自身三個座標軸的轉動角速度,同時也敏感地球自轉的角速度。
加速度計基於牛頓第二定律,採用電容式、壓阻式或熱對流原理,透過在加速過程中對質量塊對應慣性力的測量來獲得加速度值。用來測量運動體座標系上各軸的加速度。
慣性系統工作原理圖
慣導透過對陀螺儀測得的角速度進行積分運算和座標變換,計算車體的姿態角(橫滾、俯仰角)和方位角。根據姿態角可以計算出重力加速度在各個座標軸上的分量,加速度計測量得的各軸加速度,減去重力加速度分量後積分,得到速度與位置。慣導計算所得的狀態,用於預測車輛目前的位置,再和衛星定位接收機得到的位置(或觀測資料)進行比較。比較的偏差包含了慣導的推導誤差和衛星接收機的定位誤差,透過資料融合演算法加權後,用於修正慣導的預測,讓慣導的預測越來越準確。
慣性導航解算演算法
通常分以下幾步:#
- 姿態更新:對陀螺儀輸出的角速度進行積分得到姿態增量,疊加到上次的姿態上;
- 座標轉換:從IMU載體座標係到位置、速度求解座標系(慣性座標系);
- 速度更新:需考慮重力加速度的移除,得到慣性系下的加速度,經由積分得到速度;
- 位置更新:透過速度積分得到位置。
慣性導航解算演算法原理圖
在在慣性導航中,導航方程式的每個迭代都需要利用上一次的導航結果作為初始值,因此慣導的初始化是比較重要的部分之一。姿態對準是指得到IMU的roll, pitch, yaw。 roll, pitch的對準過程一般稱為調平。使當車靜止時,加速度計測量的比力僅由重力導致,可以透過f=C*g來求解;對於非常高精度的IMU可透過羅經對準的方式,車靜止時,透過測量載體系中的地球自轉來決定載體的方位(yaw)。
慣性導航初始化原理圖
組合導航的卡爾曼濾波器的耦合
使用Kalman濾波器的耦合,對IMU和GNSS即點雲定位結果進行融合。可分為鬆散耦合和緊密耦合兩種方法。
松耦合濾波器採用位置、速度測量值和解算的位置速度差作為組合導航濾波器輸入,也即卡爾曼濾波器的量測。緊密耦合的資料包括GNSS的導航參數、定位中的偽距、距離變化等。
#卡爾曼濾波器的緊密耦合原理圖
卡爾曼濾波器松耦合和緊密耦合的優點和不足對比
#以百度阿波羅使用的慣導系統為例,採用了鬆耦合的方式,並且使用了一個誤差卡爾曼濾波器。慣性導航解算的結果用於Kalman濾波器的時間更新,即預測;而GNSS、點雲定位結果用於Kalman濾波器的測量更新。 Kalman濾波會輸出位置、速度、姿態的誤差用來修正慣導模組,IMU期間誤差用來補償IMU原始資料。
#百度阿波羅卡爾曼濾波器的鬆散耦合
#卡爾曼濾波融合示意
######環境特徵資訊與慣性導航融合
目前常用的GNSS IMU組合慣導方案在某些場景的定位精度穩定性仍無法完全滿足自動駕駛的要求。例如,城市樓宇群、地下車庫等GNSS長時間訊號微弱的場景下,依靠GNSS訊號更新精確定位穩定性不足,因此必須引入新的精確定位更新資料來源,在組合慣導中引入並融合雷射雷達/視覺感測定位等環境訊息進行融合定位成為必然趨勢。
一種組合導航與環境感知資訊融合的架構示意圖
以百度阿波羅的多感測器融合定位系統解決方案為例,慣性導航系統處於定位模組的中心位置,模組將IMU、GNSS、Lidar等定位資訊進行融合,透過慣性導航系統解算修正後最終輸出滿足自動駕駛需求的6個自由度的高精度位置資訊。
百度阿波羅的慣性融合定位模組框架
以上是自動駕駛慣性導航技術,你了解多少?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

高效保存ChatGPT對話記錄的多種方法 您是否曾想過保存ChatGPT生成的對話記錄?本文將詳細介紹多種保存方法,包括官方功能、Chrome擴展程序和截圖等,助您充分利用ChatGPT對話記錄。 了解各種方法的特點和步驟,選擇最適合您的方式。 [OpenAI最新發布的AI代理“OpenAI Operator”介紹](此處應插入OpenAI Operator的鏈接) 目錄 使用ChatGPT導出功能保存對話記錄 官方導出功能的使用步驟 使用Chrome擴展程序保存ChatGPT日誌 ChatGP

现代社会节奏紧凑,高效的日程管理至关重要。工作、生活、学习等任务交织在一起,优先级排序和日程安排常常让人头疼不已。 因此,利用AI技术的智能日程管理方法备受关注。特别是利用ChatGPT强大的自然语言处理能力,可以自动化繁琐的日程安排和任务管理,显著提高生产力。 本文将深入讲解如何利用ChatGPT进行日程管理。我们将结合具体的案例和步骤,展示AI如何提升日常生活和工作效率。 此外,我们还会讨论使用ChatGPT时需要注意的事项,确保安全有效地利用这项技术。 立即体验ChatGPT,让您的日程

我們將解釋如何將Google表和Chatgpt聯繫起來,以提高業務效率。在本文中,我們將詳細解釋如何使用易於使用的“床單和文檔的GPT”附加組件。無需編程知識。 通過CHATGPT和電子表格集成提高業務效率 本文將重點介紹如何使用附加組件將Chatgpt與電子表格連接。附加組件使您可以輕鬆地將ChatGpt功能集成到電子表格中。 gpt for shee

專家們預測AI革命的未來幾年,專家們預測專家們都在強調了總體趨勢和模式。例如,對數據的需求很大,我們將在後面討論。此外,對能量的需求是D

Chatgpt不僅是文本生成工具,而且是一個真正的合作夥伴,可顯著提高作家的創造力。通過在整個寫作過程中使用chatgpt,例如初始手稿創建,構思想法和風格變化,您可以同時節省時間並提高質量。本文將詳細說明在每個階段使用Chatgpt的特定方法,以及最大化生產力和創造力的技巧。此外,我們將研究將Chatgpt與語法檢查工具和SEO優化工具相結合的協同作用。通過與AI的合作,作家可以通過免費想法創造獨創性

使用chatgpt的數據可視化:從圖創建到數據分析 數據可視化以易於理解的方式傳達複雜信息,在現代社會中至關重要。近年來,由於AI技術的進步,使用Chatgpt的圖形創建引起了人們的關注。在本文中,我們將解釋如何以易於理解的方式使用Chatgpt創建圖形,甚至對於初學者。我們將介紹免費版本和付費版本(Chatgpt Plus),特定創建步驟以及如何顯示日語標籤以及實際示例之間的差異。 使用chatgpt創建圖形:從基礎到高級使用 chatg

通常,我們知道AI很大,而且越來越大。快速,越來越快。 但是,具體來說,並不是每個人都熟悉行業中一些最新的硬件和軟件方法,以及它們如何促進更好的結果。人民

ChatGPT對話記錄管理指南:高效整理,充分利用你的知識寶庫! ChatGPT對話記錄是創意和知識的源泉,但不斷增長的記錄如何有效管理呢? 查找重要信息耗時費力?別擔心!本文將詳細講解如何有效“歸檔”(保存和管理)你的ChatGPT對話記錄。我們將涵蓋官方歸檔功能、數據導出、共享鏈接以及數據利用和注意事項。 目錄 ChatGPT的“歸檔”功能詳解 ChatGPT歸檔功能使用方法 ChatGPT歸檔記錄的保存位置和查看方法 ChatGPT歸檔記錄的取消和刪除方法 取消歸檔 刪除歸檔 總結 Ch


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

WebStorm Mac版
好用的JavaScript開發工具

SublimeText3 Linux新版
SublimeText3 Linux最新版

MinGW - Minimalist GNU for Windows
這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

SublimeText3漢化版
中文版,非常好用

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)