I2C 版 ICM20948 LibXR 模块,风格对齐 xrobot-org/BMI088 / xrobot-org/ICM20948。
模块功能:
- 初始化 ICM-20948 主 IMU 与内置 AK09916 磁力计
- 后台线程采样并发布陀螺仪、加速度计、磁力计 Topic
- 通过
database保存陀螺仪零偏 - 通过
ramfs/bin/icm20948提供状态与标定命令
i2c1或等价别名IMU_INTramfsdatabase
data_rateaccl_rangegyro_rangemag_moderotationgyro_topic_nameaccl_topic_namemagn_topic_nametask_stack_depthi2c_nameint_pin_name
gyro_topic_name:Eigen::Matrix<float, 3, 1>,单位rad/saccl_topic_name:Eigen::Matrix<float, 3, 1>,单位m/s^2magn_topic_name:Eigen::Matrix<float, 3, 1>,单位uT
icm20948icm20948 statusicm20948 list_offseticm20948 cali