Skip to content

模块索引

VisionFlow-PX4 包含 51 个 PX4 模块,分为标准模块和自定义模块两大类。

模块分类

类别模块数说明
控制12姿态、位置、速率、自整定等
状态估计6EKF2、LPE、着陆点估计等
仿真8Gazebo 桥接、传感器模拟等
通信4MAVLink、Zenoh、uXRCE-DDS、muORB
传感器3传感器初始化、校准、温度补偿
系统管理6指挥官、日志、负载监控等
其他12电池、事件、数据管理等

自定义模块

以下模块是本项目的核心贡献:

模块说明
pregme_att_controlPreGME 滑模预设性能姿态控制
pregme_pos_controlPreGME 滑模预设性能位置控制
mc_nn_control基于 TensorFlow Lite Micro 的神经网络控制
rover_differential差动驱动小车控制器
zenohZenoh DDS 替代中间件
uxrce_dds_clientuXRCE-DDS 客户端
muorbmicro-ORB 聚合器
camera_feedback相机反馈处理

标准 PX4 模块(部分)

模块说明
ekf2扩展卡尔曼滤波器 v2
commander飞行模式和管理器
navigator任务导航
control_allocator执行器分配
gimbal云台管理器
loggerULog 数据记录
mavlinkMAVLink 协议处理

详细文档