ArduPilot 4.5 新特性详解

ArduPilot作为全球最成熟的开源飞控固件之一,每半年左右发布一个大版本。2026年发布的ArduPilot 4.5带来了多项重要更新,涵盖了避障算法、QuadPlane支持、EKF3姿态估计算法等多个方面。下面我们逐一来看看4.5版本到底升级了什么。
一、全新的避障算法:更智能、更流畅
4.5版本对避障模块进行了大幅重构。新的避障算法引入了路径平滑(Path Smoothing)机制,无人机在遇到障碍物时会生成更平滑的绕行轨迹,而不是生硬的折线。这意味着:
·避障响应更及时,延迟明显降低。
·绕行路径更加自然,减少了急转弯对飞行姿态的冲击。
·支持与光流传感器协同工作,在低空低速环境下也能有效避障。
此外,4.5还新增了对RangeFinder(测距传感器)的避障支持,即使没有GPS也能依靠激光或超声波测距实现基本的避障功能。
二、QuadPlane 支持大幅增强
QuadPlane(垂直起降固定翼)是近年来最热门的机型之一。4.5版本对QuadPlane的支持有了质的飞跃:
·新增尾座式VTOL(TailSitter)机型的官方支持,包括自动起飞和降落逻辑。
·优化了过渡模式(Transition)的平滑度,从多旋翼模式切换到固定翼模式时的掉高问题得到明显改善。
·新增Q_TILT_MASK参数,允许用户精细控制哪些电机参与倾转,适用于带倾转机构的VTOL机型。
三、EKF3 性能大幅提升
EKF(扩展卡尔曼滤波器)是飞控姿态估计的核心算法。4.5版本对EKF3进行了深度优化:
·改进了IMU融合逻辑,在GPS信号短暂丢失时,姿态估计的漂移明显减小。
·新增对双天线GPS(RTK)的更好支持,提供更高的航向精度。
·优化了偏航估计,在磁场干扰环境下,飞控能更快地从偏航漂移中恢复。
四、其他重要更新
·脚本系统升级:Lua脚本API进一步丰富,新增了对串口、I2C、SPI总线的直接访问支持。
·OSD增强:新增多个显示元素,包括电池单体电压、剩余续航时间预估等。
·参数管理:新增参数分组和搜索功能,在Mission Planner中查找参数更加方便。
·硬件兼容性:新增对STM32H7系列芯片的更好支持,为未来的高性能飞控硬件打下基础。
五、升级建议
建议使用Pixhawk Cube Orange/Cube Black及以上硬件的用户升级到4.5版本。如果使用的是较老的Pixhawk 1(2.4.8)等硬件,建议先在备用飞控上测试后再升级。
升级方法:在Mission Planner地面站的初始设置页面,选择ArduPilot 4.5固件,点击上传即可。
如果本文对你有帮助,欢迎收藏分享。遇到任何升级问题,可以加入跑跑啦航模QQ群241350086交流讨论。