当前位置: 首页 > news >正文

康谋应用 | 基于多传感器融合的海洋数据采集系统

在海洋监测领域,基于无人艇能够实现高效、实时、自动化的海洋数据采集,从而为海洋环境保护、资源开发等提供有力支持。其中,无人艇的控制算法训练往往需要大量高质量的数据支持。然而,海洋数据采集也面临数据噪声和误差数据融合与协同复杂海洋环境适应等诸多挑战,制约着无人艇技术的发展。

针对这些挑战,我们探索并推出一套基于多传感器融合的海洋数据采集系统,能够高效地采集和处理海洋环境中的多维度数据,为无人艇的自主航行和控制算法训练提供高质量的数据支持。

一、方案架构

无人艇要在复杂海上环境中实现自主导航,尤其是完成障碍物检测和跟踪任务,其关键在于对海面环境的高效感知。因此,通过集成多种传感器,包括相机、激光雷达、IMU(惯性测量单元)和GPS(全球定位系统),能够采集更全面、更精确的海洋环境数据。但这种系统也会进一步涉及时间同步、数据传输与存储以及环境适应性等问题。

基于以上考虑,采用BRICKplus(工控机)+ETH6000+传感器套件(6*iDS相机+1*LiDAR+1*IMU+1*GPS)方案架构,如下图所示:

基于BRICKplus+ETH6000构建的数采平台,提供12个以太网接口(10*1Gb+2*10Gb)可以有效接入各个传感器,并为后续升级技术架构、接入更多传感器预留更多空间。多传感器产生的数据量巨大,对数据传输和存储提出了高要求,特别是8MP相机6个同时采集。

采用BRICKplus提供大容量(8/16/32TB)高速写入(16Gbit/s)存储硬盘,能够高效稳定落盘传感器数据。采用GPS模块,支持(g)PTP时间同步与定位

二、系统搭建

为了更好的感知无人艇周边环境信息,对传感器分布和方式进行了设计和调整,布局如下图所示。该布局可以更有效的应对海面复杂环境下的数据采集。

三、数据采集

在面向无人艇数据采集时,需要使传感器套件(四类传感器)能够同时采集数据,并具备时间同步,实时可视化、存储和回放等能力。整体软件架构采用ROS+传感器集成方式,支持即插即用,使用便捷。

比如在iDS相机采集链路上,涉及到多相机同步采集的实现难度大、图像数据的实时传输和存储需求高和动态参数调整的灵活性不足等问题。通过定制化开发,采用ROS+PEAK SDK方案进行深度集成,实现了多相机同步采集、实时可视化、动态参数调整等功能,灵活适应海面复杂的采集环境,提高了系统的通用性。

四、总结

海洋监测无人艇控制领域,数据采集的准确性和可靠性至关重要。基于多传感器融合的海洋数据采集系统方案,利用高性能的BRICKplus+ETH6000模块作为中央处理单元,连接多个传感器,能够实现高速数据传输和同步。

该系统采用ROS框架与传感器SDK进行定制开发,实现了多线程数据采集、处理和发布。同时支持配置文件动态加载传感器参数,支持实时调整和优化,进而显著提高了数据采集的同步性、实时性和可靠性,为无人艇的自主航行和控制算法训练提供了高质量的数据支持。


康谋专注于自动驾驶技术,欢迎关注互动~自动驾驶数据采集入门探索套装 - 高性价比数据采集测试方案 | 数采系统测试与开发 | 多传感器采集与同步 | 康谋科技康谋数采入门探索套装,适用于ADAS和自动驾驶系统的高速数据采集与记录。硬件方面,我们提供数据采集平台、多种传感器和存储、供电模块;软件则包括时间同步、硬件系统监控以及汽车数据采集软件框架等,以实现全方位、高精度、智能化的数据采集,同时确保数据的准确性和可靠性。此外,我们提供专业的技术支持和测试服务,加持项目快速上线。https://keymotek.com/explorer-kit-for-data-harvesting/

相关文章:

  • ROS动态调参
  • 【论文阅读】LightTS:少即是多:基于轻采样的MLP结构的快速多元时间序列预测
  • 信号处理之插值、抽取与多项滤波
  • 第16届计算智能与软件工程国际研讨会(CISE 2026)
  • MAC地址
  • 【设计模式】从事件驱动到即时更新:掌握观察者模式的核心技巧
  • 【MySQL】基本操作 —— DDL
  • C#枚举(Enum)详解
  • 10✨让笔迹突破语言壁垒!Manus AI 多语言识别开启智能书写新纪元
  • CMD批处理一些冷门命令,编写windows脚本常用?
  • vue3+setup组件封装及传值
  • 第2章、WPF窗体及其属性
  • golang从入门到做牛马:第二十二篇-Go语言并发:多任务的“协同作战”
  • 【视频】V4L2、ffmpeg、OpenCV中对YUV的定义
  • 大模型微调|使用 LLaMA-Factory 微调 Llama3-8B-Chinese-Chat 完成知识问答任务
  • Linux 中的管道:进程间数据传输的利器
  • jmeter接口测试(三)
  • Leetcode 698-划分为k个相等的子集
  • upload-labs通关攻略 【Pass-01~Pass-19】
  • 【JavaEE】Spring Boot配置文件
  • 戛纳参赛片《爱丁顿》评论两极,导演:在这个世道不奇怪
  • 中科院合肥物质院迎来新一届领导班子:刘建国继续担任院长
  • 浦江潮涌征帆劲,上海以高质量发展服务全国发展大局
  • “80后”南京大学天文与空间科学学院教授施勇加盟西湖大学
  • 中国旅马大熊猫“福娃”和“凤仪”启程回国
  • 贞丰古城:新垣旧梦间的商脉与烟火