IMU
- 又稱: Inertial Measurement Unit
- 類別: Sensing › Proprioceptive
- 標籤: sensors, orientation
結合加速度計與陀螺儀、量測姿態與運動的感測器。
定義
慣性量測單元是結合加速度計與陀螺儀的感測器組件,用來量測線性加速度與角速度。讓機器人能估計姿態、偵測運動並改善定位。
為何重要
慣性量測單元(IMU)賦予機器人平衡感與方向感,相當於機器的前庭系統。它直接量測加速度與旋轉速率,速率遠高於攝影機或光達(LiDAR)資料所能處理的速度,這使它對任何必須保持直立的東西都不可或缺。沒有它,腿式機器人、無人機與平衡平台都不可能實現。它的弱點同樣根本:IMU 量測的是變化而不是位置,所以對其輸出積分會無限制地累積誤差。因此每個實用的系統都會把它與能量測絕對狀態的東西融合。
主要應用
- 腿式機器人與輪式倒單擺機器人的平衡控制,在最內層的控制迴路中執行
- 無人機的姿態估計與穩定,一旦失去 IMU 就會立刻失控
- 導航用的感測器融合:填補較慢的絕對位置定位之間的空檔
- 跌倒與碰撞偵測,根據突然的加速度尖峰觸發保護性停止
- 攝影機與光達(LiDAR)的運動補償,為移動中擷取的資料去模糊或校正扭曲
- 手持式遠端操作裝置,把手腕的姿態對應到機器人的末端執行器
實際應用
像 Unitree Go2 這樣的四足機器人,或 Solo12 這類開源設計,會在平衡控制器中以數百赫茲的頻率執行 IMU,因為腿部對絆倒的反應必須遠快於視覺流程產生一幀影像的速度。無人機飛控對姿態的處理也一樣。普遍的模式是融合:IMU 提供快速、平滑但會漂移的估計,輪式里程計、GPS 或視覺里程計則提供較慢的絕對修正,再由濾波器把兩者融合。這就是為什麼一台在戶外導航良好的機器人,進到室內 GPS 消失、只剩會漂移的 IMU 時,可能會失去航向。
常見誤解
- IMU 能告訴你機器人在哪裡:它量測的是加速度與角速率;位置只能由積分得到,而積分會很快漂移
- 九軸 IMU 能消除漂移:磁力計只在磁場乾淨的地方限制航向漂移,而馬達、鋼構與配線都會干擾磁場
- 較昂貴的 IMU 就不需要融合:較好的零件漂移得較慢,但仍會漂移;融合是結構上的必要條件,不是廉價硬體的權宜之計
- IMU 資料可以直接使用:真實的訊號需要偏差估計、溫度補償與濾波,控制器才能信任它們
誰需要了解
- 任何打造腿式、平衡或飛行機器人的人,IMU 位於這類機器人的關鍵控制路徑上
- 實作感測器融合、SLAM 或視覺慣性里程計的開發者
- 排查航向漂移,或機器人地圖慢慢旋轉問題的工程師
- 比較移動底盤的買家,IMU 等級會實質影響導航品質
- 想了解航位推算為何會失效以及如何因應的學生
相關技術
- MEMS 加速度計
- MEMS 陀螺儀
- 擴展卡爾曼濾波器 (EKF)
- 視覺慣性里程計(VIO)
- AHRS(姿態與航向參考系統)
- GPS/INS 整合
- 感測器融合
- 磁力計
相關術語
相關專案
- Gazebo: Industry-standard open-source robotics simulator with multi-physics and ROS integration
相關產品
- Nano 33 BLE: Arduino
- Nano RP2040 Connect: Arduino
- A0030S MEMS IMU: Hanwei Electronics
影片
- The GENIUS of Inertial Navigation Systems Explained: FlyByMax