CCNYRoboticsLab/imu_tools
ROS tools for IMU devices
What it solves
它提供了處理慣性測量單元 (IMU) 數據以確定機器人姿態的工具。原始 IMU 數據(角速度、加速度與磁力讀數)通常包含雜訊或不完整,而本專案提供了過濾器來將這些讀數融合為穩定的姿態四元數。
How it works
本專案包含三個主要組件:
- imu_filter_madgwick: 一個將角速度、加速度與可選的磁力讀數融合為姿態估計的過濾器。
- imu_complementary_filter: 一個使用互補融合方法將 IMU 數據結合為姿態四元數的過濾器。
- rviz_imu_plugin: 一個用於 ROS (Robot Operating System) 的視覺化工具,允許使用者即時查看
sensor_msgs::Imu訊息。
Who it’s for
使用 ROS 或 ROS 2 的機器人開發人員,需要將原始 IMU 感測器數據轉換為機器人可靠的姿態估計。
Highlights
- 支援 ROS 1 與 ROS 2 版本。
- 包含兩種不同的過濾演算法(Madgwick 與 Complementary)。
- 提供專用的 RViz 外掛程式以進行 IMU 數據的視覺化除錯。
相關
- 專案
- 專案
- 專案
- 專案