CCNYRoboticsLab/imu_tools
ROS tools for IMU devices
What it solves
它提供了处理惯性测量单元 (IMU) 数据以确定机器人姿态的工具。原始 IMU 数据(角速度、加速度和磁力读数)通常包含噪声或不完整,而本项目提供了滤波器来将这些读数融合为稳定的姿态四元数。
How it works
本项目包含三个主要组件:
- imu_filter_madgwick: 一种将角速度、加速度和可选的磁力读数融合为姿态估计的滤波器。
- imu_complementary_filter: 一个使用互补融合方法将 IMU 数据结合为姿态四元数的滤波器。
- imu_filter_madgwick: 一个用于 ROS (Robot Operating System) 的可视化工具,允许用户实时查看
sensor_msgs::Imu消息。
Who it’s for
使用 ROS 或 ROS 2 的开发者,需要将原始 IMU 传感器数据转换为机器人可靠的姿态估计。
Highlights
- 支持 ROS 1 和 ROS 2 发行版。
- 包含两种不同的滤波算法(Madgwick 和 Complementary)。
- 提供专门的 RViz 插件,用于 IMU 数据的可视化调试。
相关
- 项目
- 项目
- 项目
- 项目