A Kelvin Wake Avoidance Scheme for Autonomous Sailing Robots Based on Orientation-Restricted Dubins Path

Sailboats have a wide range of applications on account of their energy-saving, environmentally benign and low-noise characteristics. This has led to the increasing popularity of research in autonomous sailing robots, with concomitant attention paid to the development of methods that ensure their saf...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE robotics and automation letters 2022-10, Vol.7 (4), p.11585-11592
Hauptverfasser: Qi, Weimin, Sun, Qinbo, Ji, Xiaoqiang, Liang, Yiwen, Cao, Zhongzhong, Qian, Huihuan
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 11592
container_issue 4
container_start_page 11585
container_title IEEE robotics and automation letters
container_volume 7
creator Qi, Weimin
Sun, Qinbo
Ji, Xiaoqiang
Liang, Yiwen
Cao, Zhongzhong
Qian, Huihuan
description Sailboats have a wide range of applications on account of their energy-saving, environmentally benign and low-noise characteristics. This has led to the increasing popularity of research in autonomous sailing robots, with concomitant attention paid to the development of methods that ensure their safety during sailing. Sailboats are affected by obstacles and by nonlinear aerodynamic and hydrodynamic factors. In particular, sailboats are affected by the wake generated by a moving vessel, which in this letter is denoted as "moving boat". Wakes are swift and can have severe adverse effects on a sailboat by causing it to veer off course, stall or capsize. Moreover, sailboats have low mobility and large inertia and will therefore struggle to avoid a wake. Thus, in this letter, we describe our efforts to develop a method to enable a sailboat to perform wake avoidance. We model the wake as a Kelvin wake and generate waypoints for an orientation-restricted Dubins path-based Kelvin wake-avoidance method. A V-stability-based control method has proven suitable for generating the path, after which the desired heading angle for sailboat control is obtained. The resulting wake-avoidance method is verified in simulations and experiments. It enables the sailboat to avoid alongside and toward wakes, and the qualitative results have revealed that the maximum range of roll in alongside scenario and maximum range of surge acceleration in toward scenario are reduced by 57.4% and 23.4%, respectively, relative to a situation when no wake-avoidance method was used. The maximum range of roll in toward scenario is acceptable.
doi_str_mv 10.1109/LRA.2021.3095044
format Article
fullrecord <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_proquest_journals_2712054546</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>9477129</ieee_id><sourcerecordid>2712054546</sourcerecordid><originalsourceid>FETCH-LOGICAL-c291t-e8c2369d60e6395e2149a12e586be82a3a963c5ff7be03d3ee580918fc004b063</originalsourceid><addsrcrecordid>eNpNkN1LwzAUxYsoOObeBV8CPnfeJG3aPNb5iYPJpvhY0vTWZW7JTNqB_70dG-LTvXDPOffwi6JLCmNKQd5M58WYAaNjDjKFJDmJBoxnWcwzIU7_7efRKIQVANCUZVymg2hZkBdc74wlH-oLSbFzplZWI1noJW6QNM6TomuddRvXBbJQZm3sJ5m7yrWB3KqANXGWzLxB26rWOBvPMbTe6La_3HWVsYG8qnZ5EZ01ah1wdJzD6P3h_m3yFE9nj8-TYhprJmkbY64ZF7IWgKIviIwmUlGGaS4qzJniSgqu06bJKgRec-wvIGneaICkAsGH0fUhd-vdd9dXKVeu87Z_WbKMMkiTNNmr4KDS3oXgsSm33myU_ykplHukZY-03CMtj0h7y9XBYhDxTy6TrE-V_Bc9lnE-</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2712054546</pqid></control><display><type>article</type><title>A Kelvin Wake Avoidance Scheme for Autonomous Sailing Robots Based on Orientation-Restricted Dubins Path</title><source>IEEE Electronic Library (IEL)</source><creator>Qi, Weimin ; Sun, Qinbo ; Ji, Xiaoqiang ; Liang, Yiwen ; Cao, Zhongzhong ; Qian, Huihuan</creator><creatorcontrib>Qi, Weimin ; Sun, Qinbo ; Ji, Xiaoqiang ; Liang, Yiwen ; Cao, Zhongzhong ; Qian, Huihuan</creatorcontrib><description>Sailboats have a wide range of applications on account of their energy-saving, environmentally benign and low-noise characteristics. This has led to the increasing popularity of research in autonomous sailing robots, with concomitant attention paid to the development of methods that ensure their safety during sailing. Sailboats are affected by obstacles and by nonlinear aerodynamic and hydrodynamic factors. In particular, sailboats are affected by the wake generated by a moving vessel, which in this letter is denoted as "moving boat". Wakes are swift and can have severe adverse effects on a sailboat by causing it to veer off course, stall or capsize. Moreover, sailboats have low mobility and large inertia and will therefore struggle to avoid a wake. Thus, in this letter, we describe our efforts to develop a method to enable a sailboat to perform wake avoidance. We model the wake as a Kelvin wake and generate waypoints for an orientation-restricted Dubins path-based Kelvin wake-avoidance method. A V-stability-based control method has proven suitable for generating the path, after which the desired heading angle for sailboat control is obtained. The resulting wake-avoidance method is verified in simulations and experiments. It enables the sailboat to avoid alongside and toward wakes, and the qualitative results have revealed that the maximum range of roll in alongside scenario and maximum range of surge acceleration in toward scenario are reduced by 57.4% and 23.4%, respectively, relative to a situation when no wake-avoidance method was used. The maximum range of roll in toward scenario is acceptable.</description><identifier>ISSN: 2377-3766</identifier><identifier>EISSN: 2377-3766</identifier><identifier>DOI: 10.1109/LRA.2021.3095044</identifier><identifier>CODEN: IRALC6</identifier><language>eng</language><publisher>Piscataway: IEEE</publisher><subject>Avoidance ; Boats ; Capsizing ; Control methods ; Control stability ; field robots ; Kelvin ; marine robotics ; Mathematical model ; Robot kinematics ; Robot safety ; Robots ; Safety ; Sailboats ; Sailing ; Sailing &amp; sailboats ; Turning</subject><ispartof>IEEE robotics and automation letters, 2022-10, Vol.7 (4), p.11585-11592</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2022</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c291t-e8c2369d60e6395e2149a12e586be82a3a963c5ff7be03d3ee580918fc004b063</citedby><cites>FETCH-LOGICAL-c291t-e8c2369d60e6395e2149a12e586be82a3a963c5ff7be03d3ee580918fc004b063</cites><orcidid>0000-0002-8556-3579 ; 0000-0003-1219-8264 ; 0000-0003-3165-1175 ; 0000-0002-9490-3125 ; 0000-0001-8269-0882 ; 0000-0002-6899-3657</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/9477129$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,776,780,792,27901,27902,54733</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/9477129$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Qi, Weimin</creatorcontrib><creatorcontrib>Sun, Qinbo</creatorcontrib><creatorcontrib>Ji, Xiaoqiang</creatorcontrib><creatorcontrib>Liang, Yiwen</creatorcontrib><creatorcontrib>Cao, Zhongzhong</creatorcontrib><creatorcontrib>Qian, Huihuan</creatorcontrib><title>A Kelvin Wake Avoidance Scheme for Autonomous Sailing Robots Based on Orientation-Restricted Dubins Path</title><title>IEEE robotics and automation letters</title><addtitle>LRA</addtitle><description>Sailboats have a wide range of applications on account of their energy-saving, environmentally benign and low-noise characteristics. This has led to the increasing popularity of research in autonomous sailing robots, with concomitant attention paid to the development of methods that ensure their safety during sailing. Sailboats are affected by obstacles and by nonlinear aerodynamic and hydrodynamic factors. In particular, sailboats are affected by the wake generated by a moving vessel, which in this letter is denoted as "moving boat". Wakes are swift and can have severe adverse effects on a sailboat by causing it to veer off course, stall or capsize. Moreover, sailboats have low mobility and large inertia and will therefore struggle to avoid a wake. Thus, in this letter, we describe our efforts to develop a method to enable a sailboat to perform wake avoidance. We model the wake as a Kelvin wake and generate waypoints for an orientation-restricted Dubins path-based Kelvin wake-avoidance method. A V-stability-based control method has proven suitable for generating the path, after which the desired heading angle for sailboat control is obtained. The resulting wake-avoidance method is verified in simulations and experiments. It enables the sailboat to avoid alongside and toward wakes, and the qualitative results have revealed that the maximum range of roll in alongside scenario and maximum range of surge acceleration in toward scenario are reduced by 57.4% and 23.4%, respectively, relative to a situation when no wake-avoidance method was used. The maximum range of roll in toward scenario is acceptable.</description><subject>Avoidance</subject><subject>Boats</subject><subject>Capsizing</subject><subject>Control methods</subject><subject>Control stability</subject><subject>field robots</subject><subject>Kelvin</subject><subject>marine robotics</subject><subject>Mathematical model</subject><subject>Robot kinematics</subject><subject>Robot safety</subject><subject>Robots</subject><subject>Safety</subject><subject>Sailboats</subject><subject>Sailing</subject><subject>Sailing &amp; sailboats</subject><subject>Turning</subject><issn>2377-3766</issn><issn>2377-3766</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2022</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><recordid>eNpNkN1LwzAUxYsoOObeBV8CPnfeJG3aPNb5iYPJpvhY0vTWZW7JTNqB_70dG-LTvXDPOffwi6JLCmNKQd5M58WYAaNjDjKFJDmJBoxnWcwzIU7_7efRKIQVANCUZVymg2hZkBdc74wlH-oLSbFzplZWI1noJW6QNM6TomuddRvXBbJQZm3sJ5m7yrWB3KqANXGWzLxB26rWOBvPMbTe6La_3HWVsYG8qnZ5EZ01ah1wdJzD6P3h_m3yFE9nj8-TYhprJmkbY64ZF7IWgKIviIwmUlGGaS4qzJniSgqu06bJKgRec-wvIGneaICkAsGH0fUhd-vdd9dXKVeu87Z_WbKMMkiTNNmr4KDS3oXgsSm33myU_ykplHukZY-03CMtj0h7y9XBYhDxTy6TrE-V_Bc9lnE-</recordid><startdate>20221001</startdate><enddate>20221001</enddate><creator>Qi, Weimin</creator><creator>Sun, Qinbo</creator><creator>Ji, Xiaoqiang</creator><creator>Liang, Yiwen</creator><creator>Cao, Zhongzhong</creator><creator>Qian, Huihuan</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><orcidid>https://orcid.org/0000-0002-8556-3579</orcidid><orcidid>https://orcid.org/0000-0003-1219-8264</orcidid><orcidid>https://orcid.org/0000-0003-3165-1175</orcidid><orcidid>https://orcid.org/0000-0002-9490-3125</orcidid><orcidid>https://orcid.org/0000-0001-8269-0882</orcidid><orcidid>https://orcid.org/0000-0002-6899-3657</orcidid></search><sort><creationdate>20221001</creationdate><title>A Kelvin Wake Avoidance Scheme for Autonomous Sailing Robots Based on Orientation-Restricted Dubins Path</title><author>Qi, Weimin ; Sun, Qinbo ; Ji, Xiaoqiang ; Liang, Yiwen ; Cao, Zhongzhong ; Qian, Huihuan</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c291t-e8c2369d60e6395e2149a12e586be82a3a963c5ff7be03d3ee580918fc004b063</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2022</creationdate><topic>Avoidance</topic><topic>Boats</topic><topic>Capsizing</topic><topic>Control methods</topic><topic>Control stability</topic><topic>field robots</topic><topic>Kelvin</topic><topic>marine robotics</topic><topic>Mathematical model</topic><topic>Robot kinematics</topic><topic>Robot safety</topic><topic>Robots</topic><topic>Safety</topic><topic>Sailboats</topic><topic>Sailing</topic><topic>Sailing &amp; sailboats</topic><topic>Turning</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Qi, Weimin</creatorcontrib><creatorcontrib>Sun, Qinbo</creatorcontrib><creatorcontrib>Ji, Xiaoqiang</creatorcontrib><creatorcontrib>Liang, Yiwen</creatorcontrib><creatorcontrib>Cao, Zhongzhong</creatorcontrib><creatorcontrib>Qian, Huihuan</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>IEEE robotics and automation letters</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Qi, Weimin</au><au>Sun, Qinbo</au><au>Ji, Xiaoqiang</au><au>Liang, Yiwen</au><au>Cao, Zhongzhong</au><au>Qian, Huihuan</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A Kelvin Wake Avoidance Scheme for Autonomous Sailing Robots Based on Orientation-Restricted Dubins Path</atitle><jtitle>IEEE robotics and automation letters</jtitle><stitle>LRA</stitle><date>2022-10-01</date><risdate>2022</risdate><volume>7</volume><issue>4</issue><spage>11585</spage><epage>11592</epage><pages>11585-11592</pages><issn>2377-3766</issn><eissn>2377-3766</eissn><coden>IRALC6</coden><abstract>Sailboats have a wide range of applications on account of their energy-saving, environmentally benign and low-noise characteristics. This has led to the increasing popularity of research in autonomous sailing robots, with concomitant attention paid to the development of methods that ensure their safety during sailing. Sailboats are affected by obstacles and by nonlinear aerodynamic and hydrodynamic factors. In particular, sailboats are affected by the wake generated by a moving vessel, which in this letter is denoted as "moving boat". Wakes are swift and can have severe adverse effects on a sailboat by causing it to veer off course, stall or capsize. Moreover, sailboats have low mobility and large inertia and will therefore struggle to avoid a wake. Thus, in this letter, we describe our efforts to develop a method to enable a sailboat to perform wake avoidance. We model the wake as a Kelvin wake and generate waypoints for an orientation-restricted Dubins path-based Kelvin wake-avoidance method. A V-stability-based control method has proven suitable for generating the path, after which the desired heading angle for sailboat control is obtained. The resulting wake-avoidance method is verified in simulations and experiments. It enables the sailboat to avoid alongside and toward wakes, and the qualitative results have revealed that the maximum range of roll in alongside scenario and maximum range of surge acceleration in toward scenario are reduced by 57.4% and 23.4%, respectively, relative to a situation when no wake-avoidance method was used. The maximum range of roll in toward scenario is acceptable.</abstract><cop>Piscataway</cop><pub>IEEE</pub><doi>10.1109/LRA.2021.3095044</doi><tpages>8</tpages><orcidid>https://orcid.org/0000-0002-8556-3579</orcidid><orcidid>https://orcid.org/0000-0003-1219-8264</orcidid><orcidid>https://orcid.org/0000-0003-3165-1175</orcidid><orcidid>https://orcid.org/0000-0002-9490-3125</orcidid><orcidid>https://orcid.org/0000-0001-8269-0882</orcidid><orcidid>https://orcid.org/0000-0002-6899-3657</orcidid></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 2377-3766
ispartof IEEE robotics and automation letters, 2022-10, Vol.7 (4), p.11585-11592
issn 2377-3766
2377-3766
language eng
recordid cdi_proquest_journals_2712054546
source IEEE Electronic Library (IEL)
subjects Avoidance
Boats
Capsizing
Control methods
Control stability
field robots
Kelvin
marine robotics
Mathematical model
Robot kinematics
Robot safety
Robots
Safety
Sailboats
Sailing
Sailing & sailboats
Turning
title A Kelvin Wake Avoidance Scheme for Autonomous Sailing Robots Based on Orientation-Restricted Dubins Path
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-10T06%3A36%3A42IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=A%20Kelvin%20Wake%20Avoidance%20Scheme%20for%20Autonomous%20Sailing%20Robots%20Based%20on%20Orientation-Restricted%20Dubins%20Path&rft.jtitle=IEEE%20robotics%20and%20automation%20letters&rft.au=Qi,%20Weimin&rft.date=2022-10-01&rft.volume=7&rft.issue=4&rft.spage=11585&rft.epage=11592&rft.pages=11585-11592&rft.issn=2377-3766&rft.eissn=2377-3766&rft.coden=IRALC6&rft_id=info:doi/10.1109/LRA.2021.3095044&rft_dat=%3Cproquest_RIE%3E2712054546%3C/proquest_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2712054546&rft_id=info:pmid/&rft_ieee_id=9477129&rfr_iscdi=true