构建无人机电机故障研究平台
从实时转速遥测到故障诊断 · DROBOTICS 工程开发日志
现代无人机故障诊断不仅仅需要记录飞控日志。要理解推进系统故障如何影响飞行器,研究人员需要观察完整的链路:
在 DROBOTICS,我们正在开发一套可复用的无人机电机故障诊断与容错控制研究平台,专为高校实验室、研究团队、教学项目以及从事故障诊断和容错控制的开发者设计。
许多无人机数据集包含 PWM 指令、姿态、IMU 测量、GPS 或电池信息。
• 飞控命令的电机输出
• 电机实际执行的转速
例如,在电机退化实验中,控制器可能持续请求某个输出,而实际电机转速却在下降。
通过 命令的电机输出
通过 实际电机转速
通过 姿态扰动
通过 角速率响应
通过 飞控的补偿动作
通过 故障移除后的恢复过程
• Pixhawk 6C Mini
• PX4 1.17
• Raspberry Pi 4B
• 4-in-1 ESC(Bluejay 固件)
• 双向 DShot
• MAVLink 遥测
• Rpanion Server
• 自定义 C++ 数据采集软件
飞控使用 DShot 与 ESC 通信,而双向 DShot 允许电机转速遥测返回 PX4。Raspberry Pi 随后接收无人机遥测流并使用我们自己的模块化 C++ 软件进行处理。
首批工程里程碑之一是验证能够可靠地获得每个电机的实际转速。
Motor → ESC → Bidirectional DShot → PX4 → MAVLink → Raspberry Pi → C++
我们不是为单个实验开发一次性脚本,而是将系统构建为可复用的 DROBOTICS 研究模块。
长期目标是使同一软件框架可复用于不同的 DROBOTICS 无人机平台,这些平台可能具有不同的:
• 电调
• 电机
• 机架
• 机载计算机
• 传感器配置
Raspberry Pi 作为机载计算机,负责数据采集以及后续的故障管理功能。
• 电机指令
• PWM/DShot 执行器输出
• 各电机转速
• 横滚、俯仰和偏航
• 姿态四元数
• 角速度
• 加速度
• GPS
• 气压高度
• 电池电压
• 电池电流
• 故障类型
• 故障严重程度
• 选定的电机
• 故障开始和结束时间戳
在开发和实验室测试中,我们还希望在运行机载研究软件时保留正常的 QGroundControl 操作。
平台正在围绕几种受控的电机故障场景进行开发。
模拟产生比预期更小有效输出的电机。
电机转速波动
在电机输出中引入受控的振荡或不稳定性。
电机响应延迟
相对于请求指令延迟选定电机的响应。
电机输出限制
限制一个电机的最大允许输出。
螺旋桨不平衡
为振动和推进健康研究引入受控的轻微不平衡。
目标不仅仅是制造故障。平台必须记录故障前、故障中和故障后发生的情况。
• 故障类别
• 受影响的电机
• 故障严重程度
• 激活时间
• 结束时间
• 持续时间
• 实验 ID
大学或研究小组可以将同一无人机平台用于许多不同的研究课题。
• 电机故障检测
• 电机健康估计
• 基于 RPM 的异常检测
• IMU + RPM 传感器融合
• 深度学习故障分类
• 时间序列分类
• 剩余使用寿命研究
• 基于残差的诊断
• 容错飞行控制
• 强化学习控制
• 弹性自主无人机研究
对许多研究团队来说,拥有自己的数据集非常有价值。私有实验数据集允许研究人员控制:
• 故障严重程度
• 传感器选择
• 采样率
• 环境条件
• 训练/测试方法
客户或大学可以生成并保留自己的研究数据,而不是完全依赖其他组织提供的数据。
虽然该平台专注于推进系统故障,但许多工程内容与更广泛的自主机器人研究重叠。
• 状态估计
• 传感器同步
• 时间戳
• 残差分析
• 系统可观测性
• 多传感器融合
• 控制响应
• 实时 C++ 处理
未来的自主飞行器不仅应知道:"我在哪里?"
还应能理解:"我的飞行器健康吗?"
并最终能够回答:"故障发生后我还能继续安全运行吗?"
该平台目前正在积极进行工程开发。
通过 PX4 飞行控制平台
通过 DShot 电机控制
通过 双向电机转速遥测
通过 四电机转速验证
通过 Raspberry Pi MAVLink 通信
通过 串口和 UDP 遥测传输
通过 QGroundControl 集成
通过 自定义 C++ MAVLink 解析
通过 DROBOTICS 软件框架中的实时转速采集
• 同步飞行状态采集
• 电机指令记录
• 姿态和 IMU 采集
• GPS 和电源系统记录
• 时间同步
• 数据集存储
• 可配置故障注入
• 实验标注
• 数据质量验证
长期目标是为研究人员提供完整的实验环境,而不是黑盒无人机。
• 健康估计算法
• 容错控制器
• 强化学习系统
• 自主研究应用
| 项目 | 内容 |
|---|---|
| 建议页面标题 | 无人机电机故障诊断与故障注入研究平台 | DROBOTICS |
| SEO 描述 | DROBOTICS 正在开发基于 Pixhawk、PX4、Raspberry Pi、双向 DShot、实时电机转速遥测和 C++ 数据采集的无人机电机故障诊断与故障注入研究平台,用于高校研究和容错控制实验。 |
| 建议 URL | /uav-motor-fault-diagnosis-research-platform |
| 简短摘要 | DROBOTICS 正在开发一套可复用的无人机故障研究平台,结合实时电机转速遥测、飞行状态记录、受控故障注入和私有数据集生成,用于故障诊断、健康估计和容错控制研究。 |
(c) 卓博泰智能科技 · DROBOTICS 工程开发日志