朱凡1、王建花2、支宏扬1、潘宝峰1(1.浙江海洋大学船舶与海运学院;2.南京理工大学工程训练中心)于2025年在《机械工程师》(Mechanical Engineer)第3期发表了题为《基于边缘计算的无人艇运动状态采集系统设计与实现》的研究论文。该研究针对无人艇(USV)在海洋探测、环境监测等领域应用时面临的传感器数据量激增、云端处理压力大的问题,提出了一种基于边缘计算(edge computing)的新型数据采集系统架构,通过将计算任务下沉至船端边缘设备,显著降低了数据传输量并提升了实时性。
无人艇的广泛应用导致其搭载的传感器数量和数据类型呈指数增长,传统云端集中处理模式面临数据传输带宽不足、服务器计算负载高的挑战。边缘计算技术通过将数据处理任务迁移至靠近数据源的边缘设备(如树莓派),可有效减少冗余数据传输。现有研究中,胡晓轩等开发的船舶制造车间监控系统存在扩展性不足的问题;马赛男等提出的复杂水域感知技术增加了船端处理器负担;王建花等基于5G的物联网平台未实现本地数据处理;温小飞等采用LoRa技术的系统受限于窄带传输。本研究旨在通过边缘计算架构解决上述问题,实现无人艇运动状态数据的高效采集与实时监控。
研究构建了三级分层系统:
- 传感器设备层:集成6类传感器(姿态传感器MPU-9255、温度传感器HTU21D-F、电量传感器INA219、GPS模块MTK3339、舵角传感器WDA-D35-SC、转速传感器PLU/D-20NP/2),通过I2C、UART、SPI等协议与边缘设备连接。
- 边缘计算层:以树莓派3B为核心,运行Raspberry Pi OS系统,采用Python编写模块化程序,包含数据采集、存储、解析、预处理(含卡尔曼滤波算法)和选择性上报模块。预处理模块通过自适应滤波清洗数据,并按“周期上报”或“变化触发上报”逻辑通过MQTT协议传输至云端。
- 云端计算层:部署数据存储、分析与可视化终端,支持多艇数据共享与路径规划。
树莓派3B(Broadcom BCM2837芯片,四核1.2 GHz CPU)通过GPIO接口连接传感器,其中模拟量传感器经MCP3008数模转换器处理。姿态传感器安装于艇体重心,转速传感器通过霍尔效应检测螺旋桨永磁体磁场变化。
bus.read_byte_data函数获取原始值并转换为十进制。本研究通过边缘计算技术重构无人艇数据采集流程,解决了传感器数据爆炸带来的传输与处理瓶颈。其科学价值在于:
1. 提出“边缘节点预处理+云端深度分析”的分层架构,为海洋智能装备数据处理提供新范式;
2. 开发基于树莓派的轻量级边缘计算方案,硬件成本低于传统工业控制器;
3. 实验证明该系统可扩展至多传感器融合场景,如后续可集成视频数据低延迟传输。
研究团队开源了树莓派边缘计算程序框架,可供后续研究者直接复用。未来工作将聚焦视频数据压缩算法在边缘层的部署,进一步拓展系统的多模态数据处理能力。