hypack如何采集多波束数据?(上)

多波束设备有3种:多波束阵列,比如Seabat T50P;相干声纳,比如EdgeTeck 6205;多个单波束并列,比如Ross Sweep System,见下图。

无标题20.jpg

辅助传感器主要有:罗经(提供航向),姿态传感器(提供横摇、纵摇和艏摇)、表层声速仪(设备处声速)和声速剖面仪。见下图。

点击查看原图

Hypack采集模块HySweep支持的多波束品牌如下:

点击查看原图

Hypack支持的辅助传感器品牌如下:

点击查看原图

1、安装

探头安装方式如下(按照数据质量顺序):

1)龙骨安装(船舶重心)

2)月池安装(船舶重心)

3)支撑杆安装(侧挂或船头)

姿态传感器:安装在船舶重心,或尽可能靠近重心;现在探头中集成姿态传感器越来越平常了。

点击查看原图

2、传感器端口

1)端口类型

网络口:多波束大容量数据,带时间标

RS232口:类似GNSS的低容量数据

2)时间标

由于数据都是通过时间来关联,采集数据的设备都必须使用相同的时间基准——UTC时间或者PC时间,否则,数据质量不会好;典型地,姿态和航向不包含时间标,数据的时标为到达COM口的时间;除非GPS(GPGGA有UTC时间标)和惯导(在数据包嵌入时间)组合导航。

点击查看原图

是否将设备时钟同步到UTC时间?回答是必须的。一些需要时钟同步的例子:

•GPS (UTC), Seabat (UTC), TSS DMS/05 No time sent ), Gyro No time sent
•POS/MV (UTC), Seabat (UTC), Single beam on a COM port No time sent
•Time Synchronization by GPS ZDA ONLY = +/- 10~30 mSec in Latency, however, it can be improved to+/-1~5 mSec in Latency by using a HYPACK 1PPS Box.

几种多波束组合形式:

a)ResonSeabat 7125

点击查看原图

b)Kongsberg EM3002

点击查看原图

c)R2Sonic with 1PPS Box (example)

点击查看原图

d)Reson 8101 with 1PPS Box

点击查看原图

e)NORBIT iWBMS

点击查看原图

3)偏移值

船舶坐标系原点:船舶重心XY,水面Z

设备位置:X(向右为正),Y(向前为正),Z(向下为正)

点击查看原图

设备延迟:时间延迟=数据到达时间-数据产生时间

Tracking Point,声纳探头的XY位置

点击查看原图

设置Hypack和Hysweep的硬件,在System面板选中Include HYSWEEP Survey,配置Hypack Survey(Boat)硬件和Hysweep Survey硬件。

点击查看原图

Hypack 硬件设置---定位设备如下:

点击查看原图

HYSWEEP硬件设置,设置多波束、姿态传感器和罗经;选择制造商/模块列表,点击“Add”按钮安装;部分多波束的驱动包含姿态和罗经。

HYSWEEP不用设置定位导航,与Hypack硬件设置共享导航。

点击查看原图

多波束设备,大多数是网络传输,请输入正确的IP地址和端口,可参考Refer to “HYSWEEP Interfacing.pdf” C: Hypack 20xx Documentation)。

点击查看原图

多波束偏移设置,选择Sonar Head 1 或者 2;输入相对于船舶坐标原点的向右、向前和向下的值;输入角度偏移值(艏摇、纵摇和横摇);延迟应该是0.0(导航的延迟在定位设备偏移值面板里设置)。

无标题56.jpg

姿态传感器偏移设置,与多波束类似,延迟值应该是0,除非制造商给出了延迟值。

总之,如果列表里有相应设备的驱动,直接在列表里选择,如果列表里没有,则添加,比如:

TSS1(Heave,Pitch,Roll)选择TSS DMS驱动

NMEA HDT(Heading)选择NMEA-0183 Gyro驱动

Generic Attitude驱动能解析ASCII码数据包

连接的端口要么是网络口,要么是COM口

偏移值,位置偏移值相对于船舶坐标原点,Pitch和Roll值为了平衡Pitch和Roll,Heading偏移Yaw值是磁偏角与坐标北的偏差。

测试和保存,使用COM Test或Network Test测试端口是否有数据传输,配置参数既可以导出保存,又能导入装载。

点击查看原图

3、校准工具

多波束需要校准!校准Roll、Pitch和Yaw角度参数,就是校准多波束与姿态和罗经设备的角度偏差;如果需要的话,也要考虑GNSS延迟。

无标题58.jpg

参考文献

hypack-seminar-2-mbes-data-collection.pdf

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/613252.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

[C++核心编程-07]----C++类和对象之友元应用

🎩 欢迎来到技术探索的奇幻世界👨‍💻 📜 个人主页:一伦明悦-CSDN博客 ✍🏻 作者简介: C软件开发、Python机器学习爱好者 🗣️ 互动与支持:💬评论 &…

轻量级开源即时通讯项目:Open Im Server

Open Im Server:轻松搭建,随心沟通,让距离更近一步!- 精选真开源,释放新价值。 概览 Open IM Server 是一个基于 Go 实现的轻量级全功能开源即时通讯服务器项目,专为需要高度定制和扩展性的应用程序设计。…

GAME101-Lecture06学习

前言 上节课主要讲的是三角形的光栅化。重要的思想是要利用像素的中心对三角形可见性的函数进行采样。 这节课主要就是反走样。 课程链接:Lecture 06 Rasterization 2 (Antialiasing and Z-Buffering)_哔哩哔哩_bilibili 反走样引入 ​ 通过采样,得到…

18 分页:介绍

目录 简单例子 页表存在哪里 列表中究竟有什么 分页:也很慢 内存追踪 小结 在解决大多数空间管理问题上面,操作系统有两种方法: 第一种就是将空间分割成不同长度的分片,类似于虚拟内存管理中的分段,但是这个方法…

【redis】Redis五种常用数据类型和内部编码,以及对String字符串类型的总结

˃͈꒵˂͈꒱ write in front ꒰˃͈꒵˂͈꒱ ʕ̯•͡˔•̯᷅ʔ大家好,我是xiaoxie.希望你看完之后,有不足之处请多多谅解,让我们一起共同进步૮₍❀ᴗ͈ . ᴗ͈ აxiaoxieʕ̯•͡˔•̯᷅ʔ—CSDN博客 本文由xiaoxieʕ̯•͡˔•̯᷅ʔ 原创 CSDN 如…

设计模式 六大原则之单一职责原则

文章目录 概述代码例子小结 概述 先看下定义吧,如下: 单一职责原则的定义描述非常简单,也不难理解。一个类只负责完成一个职责或者功能。也就是说在类的设计中, 我们不要设计大而全的类,而是要设计粒度小、功能单一的类。 代码例…

提高Rust安装与更新的速度

一、背景 因为rust安装过程中,默认的下载服务器为crates.io,这是一个国外的服务器,国内用户使用时,下载与更新的速度非常慢,因此,我们需要使用一个国内的服务器来提高下载与更新的速度。 本文推荐使用字节…

AI大模型探索之路-训练篇15:大语言模型预训练之全量参数微调

系列篇章💥 AI大模型探索之路-训练篇1:大语言模型微调基础认知 AI大模型探索之路-训练篇2:大语言模型预训练基础认知 AI大模型探索之路-训练篇3:大语言模型全景解读 AI大模型探索之路-训练篇4:大语言模型训练数据集概…

Linux 安裝 rpm包

下载 地址:https://developer.aliyun.com/packageSearch 安装 rpm -ivh lsof-4.87-6.el7.x86_64.rpmlsof -Ki|awk {print $2}|sort|uniq -c|sort -nr|head lsof | wc -l

读天才与算法:人脑与AI的数学思维笔记24_预测性文本生成器

1. 起源 1.1. 人类讲故事可能起源于“假如……”这种问答结构 1.2. 讲故事是人类做安全试验的一种方式 1.2.1. 如果你问一个人“假如……”,其实是在探索你的行为对他可能带来的影响 1.3. 最早出现的故事极有可能就源自我们对在周遭混乱的环境中寻找某种秩序的渴…

06_图(Graph)

图的定义 图(Graph)是由顶点的有穷非空集合和顶点之间的集合组成,通常表示为:G(V,E),其中,G表示一个图,V是图G中顶点集合,E是图G中边的集合。 对于图的定义,需要注意的地…

矩阵和空间变换理解

矩阵和空间变换 把向量和矩阵相乘看作是空间变换,是其中一种看法 代数角度:向量的一行和矩阵的一列逐项相乘再相加等于新向量的一项 w代表原来坐标轴和新坐标轴之间的变换关系,而a和b体现的是原来向量的关系 矩阵代表的是旧坐标和新坐标之间…

Redis 实战之命令请求的执行过程

命令请求的执行过程 发送命令请求读取命令请求命令执行器(1):查找命令实现命令执行器(2):执行预备操作命令执行器(3):调用命令的实现函数命令执行器(4&#x…

深入了解 PCIe 6.0 的演变和优化

PCI-Express是继ISA和PCI总线之后的第三代I/O总线,即3GIO。由Intel在2001年的IDF上提出,后来PCI-SIG(PCI特殊兴趣组织)认证发布后才改名为“PCI-Express”。它的主要优势就是数据传输速率高,另外还有抗干扰能力强&…

Python 日志模块Loguru基本使用和封装使用

【一】介绍 Loguru是一个用于Python的日志库,它的设计目标是使日志记录变得简单、快速且易于阅读。 (1)Loguru介绍 简洁的API:Loguru提供了一个简洁的API,使得在Python项目中使用日志变得更加容易。只需导入loguru模…

flac和mp3的区别是什么?答案在这里

在数字音乐时代,音频格式的选择对于音质和文件大小的影响至关重要。FLAC和MP3是两种常见的音频格式,它们在音质和压缩方式上存在明显的差异。了解flac和mp3的区别,有助于我们在不同的场景下选择合适的音频格式,以获得最佳的音乐体…

N5183B是德科技n5183b信号源

181/2461/8938产品概述: 简  述: N5183B 频率范围:9 kHz 至 20 GHz,具有 AM、FM、相位调制功能。N5183B MXG X 系列微波模拟信号发生器拥有 9 kHz 至 40 GHz 的频率覆盖范围,以及接近 PSG 级别的相位噪声性能&…

使用 Express 框架构建的 Node.js web 应用程序

使用 Express 框架构建的 Node.js web 应用程序 ├── config │ └── config.js ├── middlewares │ └── errorHandler.js ├── routes │ ├── index.js │ ├── postRoutes.js │ └── userRoutes.js ├── .env ├── .gitignore ├── app.js ├…

【Centos7 】Centos7yum报错:another app is currently holding the yum lock;解决方案

Centos7 yum报错:another app is currently holding the yum lock;waiting for it to exit 大家好 我是寸铁👊 总结了一篇Centos7 yum报错:another app is currently holding the yum lock;waiting for it to exit✨ 喜欢的小伙伴可以点点关注 💝 报错 解…

【Linux系统编程】第十六弹---冯诺依曼体系结构与操作系统

✨个人主页: 熬夜学编程的小林 💗系列专栏: 【C语言详解】 【数据结构详解】【C详解】【Linux系统编程】 目录 1、冯诺依曼体系结构 2、操作系统原理 2.1、什么是操作系统? 2.2、用图解释操作系统 2.3、理解操作系统 总结 …