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...
Gespeichert in:
Veröffentlicht in: | IEEE robotics and automation letters 2022-10, Vol.7 (4), p.11585-11592 |
---|---|
Hauptverfasser: | , , , , , |
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 & 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 & 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 & 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 & 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 |