IMU/指南针工厂校准
PX4 OEM制造商可以执行IMU和罗盘工厂校准,以便将加速度计、陀螺仪和磁力计校准的数值存储到持久存储器中(通常是EEPROM)。 这将确保最终用户总是能够重置车辆配置并调整到安全状态以供飞行。
此程序将把以下参数写入到 /fs/mtd_caldata
: CAL_AC*, CAL_GYRO*, CAL_MAG* 当参数被设置(或重置)为其默认值时,此数据将被使用。
WARNING
此功能依赖于FMU具有专用的EEPROM芯片或具有足够空间存储数据的附带IMU PCBA。 PX4将数据存储到/fs/mtd_caldata
,需要时会创建文件。
执行工厂校准
- 将参数 SYS_FAC_CAL_MODE 设置为1。
- 执行所有IMU校准:加速计,陀螺仪和磁力计。
- 重启飞行器. 这将把所有
CAL_ACC*
、CAL_GYRO*
和CAL_MAG*
参数写入/fs/mtd_caldata
。 - 将参数
SYS_FAC_CAL_MODE
设置回0(默认值)。
INFO
如果您只想对加速度计和陀螺仪进行出厂校准,您可以将SYS_FAC_CAL_MODE设置为2,这样磁力计会被忽略。
随后的用户校准将像往常一样生效(工厂校准数据仅用于参数默认值)。