Copter-3.5.5刚刚发布,现在应该作为Mission Planner和其他地面站的默认固件出现。这是一个改动相对较少的版本:
1.ICM20948指南针定位修正(这对使用赫星HERE 导航模块的新用户很重要)
2.LIS3MDL指南针支持Pixracer
3.支持在固件二进制文件中轻松嵌入默认值
4.当使用2轴云台时,do-mount-control控制命令设置旋翼无人机行程偏航
5.TradHeli修复直接驱动变桨距尾桨
用户首先需要注意的是新版导航模块使用的是ICM20948指南针(而不是旧的霍尼韦尔指南针)。
总之,如果您使用的是Copter-3.5.4版本的新导航模块,并且发现您必须将COMPASS_ORIENT参数设置为“26”(又名“Pitch180Yaw90”)才能使其工作,那么升级到此版本后 (Copter-3.5.5),您需要将该参数设置回“0”(又名“Rotation None”),然后重新进行指南针校准。
如果您想深入研究这个问题,可以通过执行以下操作来检查是否是新版导航模块:
如果您是在3个月前购买了赫星导航模块,则使用的是霍尼韦尔指南针,无需担心!
如果箱子有HX4-06021-xxx或HX4-06022-xxx,那么它是新的模块。
如果COMPASS_DEVID1是“723977”或“723969”,那么它是新的模块。如果是别的号码,那就不用担心了!
如果您有新的模块,最好检查下COMPASS_ORIENT参数:
如果使用Copter-3.5.5(或更高版本)或Rover-3.2.0(或更高版本),则应将COMPASS_ORIENT参数保留为零
如果使用Copter-3.5.4(或更旧版本)或Plane-3.8.4(或更旧版本),则COMPASS_ORIENT参数应该是“26”(又名“Pitch180Yaw90”)。
改变参数后,你做一个指南针校准,并重新启动载板。
一如既往地感谢ArduPilot的测试者!