摘要

本发明公开了一种基于Hadoop的无人艇自主航行性能测试系统与方法,包括:智能浮标,搭载传感设备和通信设备,环境信息感知及与岸基端通信,即无人艇的航行数据通过携带的传感设备采集,经通信设备将数据传输至岸基端;上位机,本地数据的存储以及通过Flume将测试场监测数据和无人艇航行数据上传至Hadoop集群;Hadoop平台,通过数据写入功能将测试场检测数据和无人艇航行数据写入Hbase数据库,并利用Map/Reduce框架完成数据处理和评估,实现大量数据的存储和处理,为无人艇自主航行质量评估提供数据存储和算力保障;虚拟仿真平台,将无人艇虚拟模型导入已创建的海洋环境,输入无人艇的航迹规划信息,通过监测无人艇在虚拟海洋环境中的航迹偏移量来评估该无人艇的自主航行性能;后端显示和控制设备,对评价结果的可视化和控制指令的下达。