Chaoraingern Jutarut, Numsomran Arjin
Department of Robotics and AI Engineering, School of Engineering, King Mongkut's Institute of Technology Ladkrabang, Bangkok 10520, Thailand.
Department of Instrumentation and Control Engineering, School of Engineering, King Mongkut's Institute of Technology Ladkrabang, Bangkok 10520, Thailand.
Sensors (Basel). 2025 Jun 18;25(12):3810. doi: 10.3390/s25123810.
The accurate real-time estimation of the remaining useful life (RUL) of lithium-polymer (LiPo) batteries is a critical enabler for ensuring the safety, reliability, and operational efficiency of unmanned aerial vehicles (UAVs). Nevertheless, achieving such prognostics on resource-constrained embedded platforms remains a considerable technical challenge. This study proposes an end-to-end TinyML-based framework that integrates embedded sensor data fusion with an optimized feedforward neural network (FFNN) model for efficient RUL estimation under strict hardware limitations. The system collects voltage, discharge time, and capacity measurements through a lightweight data fusion pipeline and leverages the Edge Impulse platform with the EON™Compiler for model optimization. The trained model is deployed on a dual-core ARM Cortex-M0+ Raspberry Pi RP2040 microcontroller, communicating wirelessly with a LabVIEW-based visualization system for real-time monitoring. Experimental validation on an 80-gram UAV equipped with a 1100 mAh LiPo battery demonstrates a mean absolute error () of 3.46 cycles and a root mean squared error () of 3.75 cycles. Model testing results show an overall accuracy of 98.82%, with a mean squared error () of 55.68, a mean absolute error () of 5.38, and a variance score of 0.99, indicating strong regression precision and robustness. Furthermore, the quantized (int8) version of the model achieves an inference latency of 2 ms, with memory utilization of only 1.2 KB RAM and 11 KB flash, confirming its suitability for real-time deployment on resource-constrained embedded devices. Overall, the proposed framework effectively demonstrates the feasibility of combining embedded sensor data fusion and TinyML to enable accurate, low-latency, and resource-efficient real-time RUL estimation for UAV battery health management.
准确实时估计锂聚合物(LiPo)电池的剩余使用寿命(RUL)是确保无人机(UAV)安全、可靠和运行效率的关键因素。然而,在资源受限的嵌入式平台上实现这种预测仍然是一个重大的技术挑战。本研究提出了一个基于端到端 TinyML 的框架,该框架将嵌入式传感器数据融合与优化的前馈神经网络(FFNN)模型相结合,以便在严格的硬件限制下进行高效的RUL估计。该系统通过轻量级数据融合管道收集电压、放电时间和容量测量数据,并利用带有 EON™编译器的 Edge Impulse 平台进行模型优化。训练好的模型部署在双核 ARM Cortex-M0+ Raspberry Pi RP2040 微控制器上,与基于 LabVIEW 的可视化系统进行无线通信以进行实时监测。在配备 1100 mAh LiPo 电池的 80 克无人机上进行的实验验证表明,平均绝对误差(MAE)为 3.46 个循环,均方根误差(RMSE)为 3.75 个循环。模型测试结果显示总体准确率为 98.82%,均方误差(MSE)为 55.68,平均绝对误差(MAE)为 5.38,方差分数为 0.99,表明具有很强的回归精度和鲁棒性。此外,模型的量化(int8)版本实现了 2 毫秒的推理延迟,内存利用率仅为 1.2 KB RAM 和 11 KB 闪存,证实了其适用于在资源受限的嵌入式设备上进行实时部署。总体而言,所提出的框架有效地证明了将嵌入式传感器数据融合和 TinyML 相结合以实现对无人机电池健康管理进行准确、低延迟和资源高效的实时 RUL 估计的可行性。