Accurate altitude control of Autonomous Underwater Vehicle

C. Wang, Y. Lin, H. H. Chen
{"title":"Accurate altitude control of Autonomous Underwater Vehicle","authors":"C. Wang, Y. Lin, H. H. Chen","doi":"10.1109/UT.2013.6519890","DOIUrl":null,"url":null,"abstract":"Autonomous Underwater Vehicle (AUV) is a good instrument platform for carrying out various ocean and underwater explorations. One of the applications is to mount laser scanner on the platform to perform seafloor roughness measurement. The altitude of the AUV needs to be very close to the seafloor and very stable as well. In other words, to maintain very accurate and stable altitude, the vertical thrusters will operate around the zero point, and the direction of the propellers change frequently. Since the altitude needs to be very stable, the AUV will not experience abrupt changes. The command sent to the thrusters is minute such that the operation of the electric motor falls into so called \"dead zone\". Within the dead zone the actual output is null even though the commands is not. Once the command is large enough, getting away from the dead zone, the motor will suddenly rotates. This type of non-linearity is difficult to overcome just like backlash in a gear train. In this paper, we introduce the concept of virtual buoyancy to provide a condition in which the thrusters always operate out side of the dead zone. the idea is to configure two thrusters to work together as a pair. One thruster pushes downwards with a constant force while the other acts like a regular normal thruster. The former creates an adjustable buoyancy, the latter counter-acts the virtual buoyancy in addition to the commanding force requested by the controller. With this setting, both thrusters work out side of the dead zone, and accurate altitude control is achieved. The effectiveness of the design is both studied by simulation and experiments. The results prove that a small-weight AUV can maintain its altitude in 30 cm with errors less than 1 cm.","PeriodicalId":354995,"journal":{"name":"2013 IEEE International Underwater Technology Symposium (UT)","volume":"51 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-03-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2013 IEEE International Underwater Technology Symposium (UT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/UT.2013.6519890","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

Abstract

Autonomous Underwater Vehicle (AUV) is a good instrument platform for carrying out various ocean and underwater explorations. One of the applications is to mount laser scanner on the platform to perform seafloor roughness measurement. The altitude of the AUV needs to be very close to the seafloor and very stable as well. In other words, to maintain very accurate and stable altitude, the vertical thrusters will operate around the zero point, and the direction of the propellers change frequently. Since the altitude needs to be very stable, the AUV will not experience abrupt changes. The command sent to the thrusters is minute such that the operation of the electric motor falls into so called "dead zone". Within the dead zone the actual output is null even though the commands is not. Once the command is large enough, getting away from the dead zone, the motor will suddenly rotates. This type of non-linearity is difficult to overcome just like backlash in a gear train. In this paper, we introduce the concept of virtual buoyancy to provide a condition in which the thrusters always operate out side of the dead zone. the idea is to configure two thrusters to work together as a pair. One thruster pushes downwards with a constant force while the other acts like a regular normal thruster. The former creates an adjustable buoyancy, the latter counter-acts the virtual buoyancy in addition to the commanding force requested by the controller. With this setting, both thrusters work out side of the dead zone, and accurate altitude control is achieved. The effectiveness of the design is both studied by simulation and experiments. The results prove that a small-weight AUV can maintain its altitude in 30 cm with errors less than 1 cm.
自主水下航行器的精确高度控制
自主水下航行器(AUV)是开展各种海洋和水下探测的良好仪器平台。其中一个应用是在平台上安装激光扫描仪进行海底粗糙度测量。AUV的高度需要非常接近海底,并且非常稳定。换句话说,为了保持非常精确和稳定的高度,垂直推进器将在零点附近工作,并且螺旋桨的方向经常改变。由于高度需要非常稳定,AUV将不会经历突然的变化。发送到推进器的指令非常微小,以至于电动机的运行陷入了所谓的“死区”。在死区中,即使命令不是空的,实际输出也是空的。一旦指令足够大,远离死区,电机就会突然旋转。这种类型的非线性是难以克服的,就像在齿轮系的间隙。本文引入虚拟浮力的概念,提供了推力器始终在死区外工作的条件。这个想法是将两个推进器配置成一对一起工作。一个推进器以恒定的力向下推进,而另一个推进器的作用就像一个普通的推进器。前者创造了一个可调节的浮力,后者除了控制器要求的指挥力外,还抵消了虚拟浮力。通过这种设置,两个推进器都在死区外工作,实现了精确的高度控制。通过仿真和实验验证了该设计的有效性。结果表明,小重量水下航行器能在30 cm高度内保持高度,误差小于1 cm。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信