ArduPilot 飞行控制栈,包含 ArduPlane、ArduCopter、ArduRover、ArduSub 源代码。
飞行控制
将已记录的传感器输入转化为飞行器控制行为的开源飞行控制软件与技术栈,覆盖导航与失效保护等工程关注点。
该主题包含 17 个来源关联资源
工程范围与证据边界
本主题汇总 OpenFly 能够通过官方仓库或项目来源核验的飞行控制资源记录。页面用于比较飞行栈、飞控固件项目与命令行控制工具的工程角色,不把不同资源类型混为同一类。范围保持在软件与项目记录层面;除非 SourceRef 明确记录,否则不扩展到机体硬件、实测飞行性能或兼容性结论。资源卡片展示当前验证状态、维护信号、来源层级与检索日期,读者可以从主题说明继续追溯到原始证据。
主题归属是编辑索引,不代表兼容性或性能结论。请通过每个资源的 SourceRef、检索日期与验证状态继续核验。
已索引资源
开源飞行控制器固件
baseflight 飞控固件的 Clean-code 版本。
基于 ROS 的 PX4 无人机控制框架与树莓派镜像。
Bitcraze Crazyflie 开源飞控固件(小型无人机平台)。
dRonin 飞行控制器软件。
用于多旋翼飞行器的飞控固件。
面向爱好者的飞控软件,可自行构建飞控。
INAV:支持导航的飞控软件
这是 LibrePilot 源代码的 GitHub 镜像,主开发在 https://bitbucket.org/librepilot。
MAVLink代理和命令行地面站
Paparazzi 是一个面向无人飞行器的自由开源软硬件项目,这是其主要软件仓库。
PX4 自动驾驶仪软件
基于 OpenCV 的 PX4 无人机计算机视觉、目标跟踪与跟随。
用于 ROSflight 的固定翼自动驾驶仪
基于 Python 的四旋翼飞控软件,使用树莓派 Pico、MPU-6050 与 FlySky 遥控。
uavAP:模块化无人机自动驾驶仪平台(固定翼/多旋翼/VTOL)。
相关工程路径
有实质内容的更新
- bitcraze/crazyflie-firmware 新增资源:bitcraze/crazyflie-firmware
- iNavFlight/inav 新增资源:iNavFlight/inav
- rtlopez/esp-fc 新增资源:rtlopez/esp-fc
- dRoninFlight/dRonin 新增资源:dRoninFlight/dRonin
- EmuFlight/EmuFlight 新增资源:EmuFlight/EmuFlight