0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

自主水下航行器 (AUV) | 近实时仿真与控制助力实现水下机动航行

MATLAB 来源:MATLAB 2023-06-29 15:52 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

同空中航行器一样,自主水下航行器(AUV) 更适用于对大型载人航行器来说太危险或根本无法尝试的许多应用领域。例如,北极探索、水下建桥与管道检查,以及水产养殖自动化,这些应用通常需要 AUV 行驶一段距离才能到达目标位置。航行器一旦到达目标位置,可能就需要执行敏捷操纵(即水下机动航行),以采集图像、视频和其他重要数据。

受诸多因素的影响,开发这些 AUV 的控制算法错综复杂。其中,最严峻的挑战是无线电信号在水中会发生衰减,这使得 AUV 在深海远程作业时无法可靠地接收 GPS 或通迅信号。由于缺乏这种通信,AUV的自主作业能力就显得愈加重要。

瑞典皇家理工学院的团队研究了控制策略,通过最大限度地降低能耗,使AUV 完成时间更长、更复杂的任务成为了可能。借助 MATLABSimulink,使用基于模型的设计,对开发的控制算法进行了仿真、优化与实现。这种方法可以先通过仿真快速开发和评估算法,然后在机动航行的 AUV SAM(图 1)上,对这些算法进行现场测试,从而加快研究步伐。

31b0fa72-159c-11ee-962d-dac502259ad0.jpg

图 1. SAMAUV(上图)和三维表示(下图)。SAM是由瑞典皇家理工学院的海洋机器人中心设计的。

AUV 设计中的工程权衡

采用就地悬停设计的 AUV,通常搭载多个推进器,这使得 AUV 体积庞大,因而无法轻松完成远距离航行。另一方面,虽然细长型 AUV 的航程更远,但受限于形状,再加之缺乏多个推进器,这些 AUV 在到达目标位置后,更难悬停或使摄像头和其他传感器朝向感兴趣的目标。

SAM 是小型经济型海洋机器人的缩写,它是由瑞典皇家理工学院的海洋机器人中心(SMaRC) 基于对航程与操纵性之间的这种权衡考量而开发的。SAM长 1.4 米,重约 15 公斤,只需一名操作人员即可轻松驾驭。其造价相对较低,这使得用若干个AUV 进行多航行器作业成为了可能。为了保持 SAM 小巧轻便,瑞典皇家理工学院为它配备了相对较小的电池组和数量有限的传感器。

SAM 的单个推进器内配有两个反向旋转的螺旋桨。它还带有额外的配平子系统,用于改变其浮力和重心位置。因此,尽管SAM 具有敏捷性,但仍动力不足。为此,它需要使用该团队开发的高级控制系统来执行精准的操纵,并充分利用体载传感器。另外,在开发这些控制系统的同时,还需要在其仿真速度与保真度之间进行工程权衡。虽然计算流体动力学有助于实现高度精确的流体流动仿真,但是,完成仅运行一个控制算法测试所需的计算就需要长达数天的时间。相比之下,在 Simulink 中创建的航行器运动仿真近乎实时运行,并且可以十分准确地用于对定性行为建模,从而能够在 AUV 上测试控制方法之前,先在仿真中快速验证和优化这些方法。

AUV 建模

AUV 建模是一项复杂的任务,因为流体动力学特性随流动条件而变化。例如,受紊流的影响,在大迎角下产生的力与小迎角下产生的力大相径庭。为了解释这种复杂性,团队创建了各个AUV 组件的流体动力学模型,然后使用空气动力学建模中常用的方法(即组件组合法),将这些模型组合在了一起。

对于外部组件(或湿组件),如 AUV 的壳体和喷嘴,团队使用了现有的最佳数据,对流体动力学特性进行了建模。这些数据以查找表的形式包含在了 Simulink模型中。它们来自于各种数据源。例如,对于小迎角,团队使用了 CFD 仿真中的数据。而对于大迎角,则使用了基于 USAF 稳定性与操纵性DATCOM 公式的MATLAB 脚本。最后,对于 AUV 的旋翼,使用了 XFOIL 软件包中的数据,该软件包用于执行翼型空气动力学计算。会根据水的密度和粘度对其进行调整。

Simulink 模型还包括内部组件,如可变浮力系统(VBS)、用于横向重心(TCG) 配平的旋转配重,以及可以前后移动用于纵向重心(LCG) 配平的质点。在 Simscape 中则对这些子系统的质点和作动器进行了建模,以便于轻松地将各种组件组合到更大的被控对象模型框架中(图2)。

31d2ca62-159c-11ee-962d-dac502259ad0.jpg

图 2. 仿真框架,包括Simulink 被控对象模型中组件和作动器的子模型。

控制器的建模与仿真

一旦有了准确反映 AUV 的动态特性和行为的被控对象模型,就可以开始在 Simulink 中使用 Control System Toolbox 进行控制器建模和仿真。

早期的控制系统包含一组比例积分微分(PID) 控制器。通过从加速度计、罗盘、深度计和其他体载传感器获取输入,每个控制器都与单个自由度相关联。最近,该团队已经开始评估模型预测控制(MPC) 方法,包括线性、线性时变和非线性 MPC 方法,以及线性二次调节器(LQR) 设计。

通过将控制器模型与被控对象模型连接起来,针对特定的水下机动航行运行了闭环仿真。这些航行活动的复杂程度各异,简单到保持特定位置,复杂到沿水平面和垂直面执行紧凑的循环操纵(图3)。控制器使用了各种方法,从简单的脚本化序列到基于优化的方法,如 LQR 和 MPC。

31e31084-159c-11ee-962d-dac502259ad0.jpg

图 3. 在仿真中执行的紧凑循环操纵。

仿真一直是开发和实现有效控制策略的利器。例如,在一种情况下,该团队希望 AUV 执行倒立摆操纵,其中涉及到航行器向后俯冲,保持垂直方向,然后向上移动,直到其前端露出水面。如果仅限于使用 AUV 本身进行试验,则为这种操纵找到一种有效的控制策略将极其困难。所幸的是,通过仿真,能够快速尝试各种 MPC 设计和 PID 控制器组合,并在 MATLAB 中生成详细的仿真结果图(图4),以了解哪种方法最为有效。

320316ae-159c-11ee-962d-dac502259ad0.jpg

图 4. 紧凑的循环操纵过程中的角度图和速度图。

代码的生成和验证

通过仿真确定了可能有效的控制策略后,该团队沿两条路径之一准备在 AUV 上进行测试。在某些情况下,只需根据 Simulink 控制器模型编写控制代码。或者,使用 Simulink Coder 直接从模型生成C 代码,并使用 ROS Toolbox 将其作为独立的机器人操作系统(ROS) 节点部署在 AUV 上。

当在 AUV 上测试控制器时,通常是在贮水池或海中进行现场测试期间,团队将航行器的性能和行为与仿真结果进行了比较。大家一致认为,从定性的角度而言,AUV 在现场测试中的行为与仿真行为很相似(图5)。

3210f800-159c-11ee-962d-dac502259ad0.jpg

图 5. 现场测试中的AUV 的时间序列图像(左)和仿真中的对应图像(右)。

当前和将来的研究

在执行水下机动航行时,AUV 处于需要精准控制的作业模式。AUV 的第二种作业模式适用于在开放水域中远距离航行。该模式优先考虑的是路径跟随和最小能耗,而不是精准定向。基于这两种作业模式,该团队当前正在研究更高级的策略,以便在不同控制器之间进行自适应切换。

该团队小组还将利用建模和仿真来评估可能对 AUV 本身所作的改进。例如,有位同事在 AUV 被控对象模型的前端增设了一个抓手。尽管还没有抓手的物理硬件,但该同事借助仿真设计了一个 LQR 控制器,该控制器可对使用抓手时可能遇到的冲激载荷和其他扰动作出正确的响应。该团队也将探索类似抓手的应用。该抓手装在 AUV 的侧面,使航行器能够锁定到一个或多个相同的 AUV,并开始作为一个多智能体系统运行。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 模型
    +关注

    关注

    1

    文章

    3648

    浏览量

    51700
  • AUV
    AUV
    +关注

    关注

    0

    文章

    11

    浏览量

    11059
  • 水下航行器
    +关注

    关注

    0

    文章

    16

    浏览量

    8833

原文标题:自主水下航行器 (AUV) | 近实时仿真与控制助力实现水下机动航行

文章出处:【微信号:MATLAB,微信公众号:MATLAB】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    水下单光子通信测试完成:实现低光照条件下数据传输

    在海洋勘探、水下安防、深海科考等领域,水下通信是连接“水下设备”和“地面系统”的关键。从水下机器人的实时
    的头像 发表于 09-22 16:25 1580次阅读
    <b class='flag-5'>水下</b>单光子通信测试完成:<b class='flag-5'>实现</b>低光照条件下数据传输

    光峰科技发布两款水下激光雷达产品

    9月10日,光峰科技在第26届中国国际光电博览会(CIOE)现场举行水下激光雷达发布会,正式官宣发布两款水下激光雷达产品——远眸D10、远眸T1,将覆盖消费级和专业级水下机器人市场。
    的头像 发表于 09-10 16:40 749次阅读

    水下BNC连接:如何在100米深水压下守住信号​

    100 米深的水下,每平方厘米压着 10 公斤力,普通 BNC 接头往下一放,要么进水短路,要么被压变形 —— 可水下探测、海洋通信又离不了它。德索精密工业的工程师常说:“水下连接
    的头像 发表于 09-03 10:10 2557次阅读
    <b class='flag-5'>水下</b>BNC连接<b class='flag-5'>器</b>:如何在100米深水压下守住信号​

    水下蛙人对讲机:基于 LED 蓝光无线通信的水下语音新通道

    基于LED蓝光无线通信技术的水下蛙人对讲机,凭借其独特优势,为水下实时语音对讲开辟了新的途径。一、传统水下语音通信的困境水下蛙人传统上依赖声
    的头像 发表于 08-08 09:39 785次阅读
    <b class='flag-5'>水下</b>蛙人对讲机:基于 LED 蓝光无线通信的<b class='flag-5'>水下</b>语音新通道

    新品首发!电应普C01水声通信模组发布,连接水下世界

    控制终端间稳定、高效的数据传输,无论是遥控控制水下机器人、泳池水质监测数据传输,机器人故障预警信息还是机器人自动回归路径优化,都能实时精准传递,让清洁作业更智能、更
    的头像 发表于 06-26 16:58 1179次阅读
    新品首发!电应普C01水声通信模组发布,连接<b class='flag-5'>水下</b>世界

    超声波水下测距换能器:探索水下世界的“千里眼”

    提供重要的数据支持。 (三)水下机器人导航 对于水下机器人来说,超声波水下测距换能器是其导航系统的重要组成部分。它可以实时测量机器人与周围障碍物的距离,帮助机器人在复杂的
    发表于 06-26 10:43

    肇观电子推出W系列水下机器人视觉模组

    在此背景下,肇观电子推出全球首创W系列水下机器人视觉模组,以光学视觉革命突破水下感知瓶颈!
    的头像 发表于 06-17 14:58 1130次阅读
    肇观电子推出W系列<b class='flag-5'>水下机</b>器人视觉模组

    揭秘水下喷泉灯气密性检测仪:守护水下照明的隐形卫士

    在城市的广场、公园或者豪华酒店的景观池中,水下喷泉灯以其绚丽多彩的灯光效果,为人们营造出如梦如幻的水下世界。然而,水下喷泉灯长期处于水下环境,其气密性直接关系到灯具的使用寿命和安全性。
    的头像 发表于 06-03 17:20 478次阅读
    揭秘<b class='flag-5'>水下</b>喷泉灯气密性检测仪:守护<b class='flag-5'>水下</b>照明的隐形卫士

    水下机器人搭载索尼FCB-EV9520L机芯:重塑深海探测的技术范式

    在海洋资源开发、生态保护与科学探索需求激增的背景下,水下机器人技术正经历深刻变革。当索尼FCB-EV9520L一体化摄像机模组与水下机器人实现技术融合,这场跨界协作不仅突破了传统深海探测的视觉边界
    的头像 发表于 05-09 10:58 342次阅读

    案例 基于CFD仿真的潜航器不同航行状态下阻力特性模拟与评估

    suboff潜艇作为一种常见的水下航行模型,曾在国际上被各大海洋强国进行充分的实验与数值模拟研究,本文以suboff模型对水下航行
    的头像 发表于 04-11 11:36 626次阅读
    案例  基于CFD<b class='flag-5'>仿真</b>的潜航器不同<b class='flag-5'>航行</b>状态下阻力特性模拟与评估

    索尼FCB模组赋能水下机器人:探索深海的“千里眼”

    在浩瀚无垠的蓝色疆域中,水下机器人正成为人类探索未知、揭开深海神秘面纱的重要工具。随着科技的飞速发展,这些智能潜水不仅能够在极端环境下作业,还搭载了各种高精度传感与摄像设备,其中,索尼FCB模组
    的头像 发表于 02-26 11:41 552次阅读

    自主水下航行多分支网络光学导引定位方法

    为了提高自主水下航行(Autonomous Underwater Vehicle, AUV)末端光学导引回收的精度,本文提出了一种可靠的导
    的头像 发表于 01-22 11:43 910次阅读
    <b class='flag-5'>自主</b><b class='flag-5'>水下</b><b class='flag-5'>航行</b><b class='flag-5'>器</b>多分支网络光学导引定位方法

    蒙特卡洛仿真揭秘水下光信号传输奥秘

    近年来,人类海洋活动日益扩大,水下无线传感网络、光/声学成像探测技术和水下航行等技术快速发展,迫切需要高数据传输速率的
    的头像 发表于 01-16 17:47 1160次阅读
    蒙特卡洛<b class='flag-5'>仿真</b>揭秘<b class='flag-5'>水下</b>光信号传输奥秘

    我国首台公里级水下敷缆机器人完成测试

    作业能力。它不仅能够搜寻目标位置,还能够挖沟并敷埋电缆,实现了“搜寻-挖沟-敷埋”一体化作业。尤为值得一提的是,该机器人的作业速度高达1000米/小时,大大提高了水下电缆敷设的效率。 此次研制的成功,标志着我国在水下机器人
    的头像 发表于 12-19 13:47 758次阅读

    FCB-EV9520L,水下机器人应对光线变化的利器

    在深邃的海洋之中,对于错综复杂的地形结构、起伏跌宕的海浪、行踪飘忽不定的生物、明暗交织、光线变幻莫测甚至几乎无光的复杂水下环境,索尼FCB-EV9520L高清机芯模组,就如同为水下机器人赋予了“智慧之眼”,以高清、稳定的视觉画面,引领我们跨越界限,窥探深海的奥秘。
    的头像 发表于 12-10 11:09 807次阅读