Reconstruction of Backbone Curves for Snake Robots
Snake robots composed of alternating single-axis pitch and yaw joints have many internal degrees of freedom, which make them capable of versatile three-dimensional locomotion. In motion planning process, snake robot motions are often designed kinematically by a chronological sequence of continuous b...
Gespeichert in:
Veröffentlicht in: | IEEE robotics and automation letters 2021-04, Vol.6 (2), p.3264-3270 |
---|---|
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 | 3270 |
---|---|
container_issue | 2 |
container_start_page | 3264 |
container_title | IEEE robotics and automation letters |
container_volume | 6 |
creator | Wang, Tianyu Lin, Bo Chong, Baxi Whitman, Julian Travers, Matthew Goldman, Daniel I. Blekherman, Greg Choset, Howie |
description | Snake robots composed of alternating single-axis pitch and yaw joints have many internal degrees of freedom, which make them capable of versatile three-dimensional locomotion. In motion planning process, snake robot motions are often designed kinematically by a chronological sequence of continuous backbone curves that capture desired macroscopic shapes of the robot. However, as the geometric arrangement of single-axis rotary joints creates constraints on the rotations in the robot, it is challenging for the robot to reconstruct an arbitrary 3D curve. When the robot configuration does not accurately achieve the desired shapes defined by these backbone curves, the robot can have unexpected contacts with the environment, such that the robot does not achieve the desired motion. In this work, we propose a method for snake robots to reconstruct desired backbone curves by posing an optimization problem that exploits the robot's geometric structure. We verified that our method enables fast and accurate curve-configuration conversions through its applications to commonly used 3D gaits. We also demonstrated via robot experiments that 1) our method results in smooth locomotion on the robot; 2) our method allows the robot to approach the numerically predicted locomotive performance of a sequence of continuous backbone curve. |
doi_str_mv | 10.1109/LRA.2021.3062331 |
format | Article |
fullrecord | <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_proquest_journals_2505608202</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>9363616</ieee_id><sourcerecordid>2505608202</sourcerecordid><originalsourceid>FETCH-LOGICAL-c291t-861db62136beda9a8481d3d61e5fc47719c0b1888cfd160e4383121e39e295a23</originalsourceid><addsrcrecordid>eNpNkEFLAzEQRoMoWGrvgpcFz1tnMt1scqxFq1AQqp5DNjsLbXVTk13Bf--WFvE0c3jfN8wT4hphigjmbrWeTyVInBIoSYRnYiSpLHMqlTr_t1-KSUpbAMBClmSKkZBr9qFNXex9twltFprs3vldFVrOFn385pQ1IWavrdtxtg5V6NKVuGjcR-LJaY7F--PD2-IpX70snxfzVe6lwS7XCutKSSRVce2M0zONNdUKuWj8rCzReKhQa-2bGhXwjDShRCbD0hRO0ljcHnv3MXz1nDq7DX1sh5NWFlAo0MPLAwVHyseQUuTG7uPm08Ufi2APcuwgxx7k2JOcIXJzjGyY-Q83pEihol-0Dl1_</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2505608202</pqid></control><display><type>article</type><title>Reconstruction of Backbone Curves for Snake Robots</title><source>IEEE Electronic Library (IEL)</source><creator>Wang, Tianyu ; Lin, Bo ; Chong, Baxi ; Whitman, Julian ; Travers, Matthew ; Goldman, Daniel I. ; Blekherman, Greg ; Choset, Howie</creator><creatorcontrib>Wang, Tianyu ; Lin, Bo ; Chong, Baxi ; Whitman, Julian ; Travers, Matthew ; Goldman, Daniel I. ; Blekherman, Greg ; Choset, Howie</creatorcontrib><description>Snake robots composed of alternating single-axis pitch and yaw joints have many internal degrees of freedom, which make them capable of versatile three-dimensional locomotion. In motion planning process, snake robot motions are often designed kinematically by a chronological sequence of continuous backbone curves that capture desired macroscopic shapes of the robot. However, as the geometric arrangement of single-axis rotary joints creates constraints on the rotations in the robot, it is challenging for the robot to reconstruct an arbitrary 3D curve. When the robot configuration does not accurately achieve the desired shapes defined by these backbone curves, the robot can have unexpected contacts with the environment, such that the robot does not achieve the desired motion. In this work, we propose a method for snake robots to reconstruct desired backbone curves by posing an optimization problem that exploits the robot's geometric structure. We verified that our method enables fast and accurate curve-configuration conversions through its applications to commonly used 3D gaits. We also demonstrated via robot experiments that 1) our method results in smooth locomotion on the robot; 2) our method allows the robot to approach the numerically predicted locomotive performance of a sequence of continuous backbone curve.</description><identifier>ISSN: 2377-3766</identifier><identifier>EISSN: 2377-3766</identifier><identifier>DOI: 10.1109/LRA.2021.3062331</identifier><identifier>CODEN: IRALC6</identifier><language>eng</language><publisher>Piscataway: IEEE</publisher><subject>Backbone ; Biologically-inspired robots ; Configurations ; Locomotion ; Motion planning ; Numerical prediction ; Optimization ; Pitch (inclination) ; redundant robots ; Robot dynamics ; Robot kinematics ; Robots ; search and rescue robots ; Shape ; Smoothing methods ; Snake robots ; Three dimensional motion ; Three-dimensional displays ; Yaw</subject><ispartof>IEEE robotics and automation letters, 2021-04, Vol.6 (2), p.3264-3270</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2021</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c291t-861db62136beda9a8481d3d61e5fc47719c0b1888cfd160e4383121e39e295a23</citedby><cites>FETCH-LOGICAL-c291t-861db62136beda9a8481d3d61e5fc47719c0b1888cfd160e4383121e39e295a23</cites><orcidid>0000-0003-1125-034X ; 0000-0001-9012-838X ; 0000-0002-6954-9857 ; 0000-0001-7275-2090 ; 0000-0002-5434-7945</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/9363616$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,776,780,792,27901,27902,54733</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/9363616$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Wang, Tianyu</creatorcontrib><creatorcontrib>Lin, Bo</creatorcontrib><creatorcontrib>Chong, Baxi</creatorcontrib><creatorcontrib>Whitman, Julian</creatorcontrib><creatorcontrib>Travers, Matthew</creatorcontrib><creatorcontrib>Goldman, Daniel I.</creatorcontrib><creatorcontrib>Blekherman, Greg</creatorcontrib><creatorcontrib>Choset, Howie</creatorcontrib><title>Reconstruction of Backbone Curves for Snake Robots</title><title>IEEE robotics and automation letters</title><addtitle>LRA</addtitle><description>Snake robots composed of alternating single-axis pitch and yaw joints have many internal degrees of freedom, which make them capable of versatile three-dimensional locomotion. In motion planning process, snake robot motions are often designed kinematically by a chronological sequence of continuous backbone curves that capture desired macroscopic shapes of the robot. However, as the geometric arrangement of single-axis rotary joints creates constraints on the rotations in the robot, it is challenging for the robot to reconstruct an arbitrary 3D curve. When the robot configuration does not accurately achieve the desired shapes defined by these backbone curves, the robot can have unexpected contacts with the environment, such that the robot does not achieve the desired motion. In this work, we propose a method for snake robots to reconstruct desired backbone curves by posing an optimization problem that exploits the robot's geometric structure. We verified that our method enables fast and accurate curve-configuration conversions through its applications to commonly used 3D gaits. We also demonstrated via robot experiments that 1) our method results in smooth locomotion on the robot; 2) our method allows the robot to approach the numerically predicted locomotive performance of a sequence of continuous backbone curve.</description><subject>Backbone</subject><subject>Biologically-inspired robots</subject><subject>Configurations</subject><subject>Locomotion</subject><subject>Motion planning</subject><subject>Numerical prediction</subject><subject>Optimization</subject><subject>Pitch (inclination)</subject><subject>redundant robots</subject><subject>Robot dynamics</subject><subject>Robot kinematics</subject><subject>Robots</subject><subject>search and rescue robots</subject><subject>Shape</subject><subject>Smoothing methods</subject><subject>Snake robots</subject><subject>Three dimensional motion</subject><subject>Three-dimensional displays</subject><subject>Yaw</subject><issn>2377-3766</issn><issn>2377-3766</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2021</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><recordid>eNpNkEFLAzEQRoMoWGrvgpcFz1tnMt1scqxFq1AQqp5DNjsLbXVTk13Bf--WFvE0c3jfN8wT4hphigjmbrWeTyVInBIoSYRnYiSpLHMqlTr_t1-KSUpbAMBClmSKkZBr9qFNXex9twltFprs3vldFVrOFn385pQ1IWavrdtxtg5V6NKVuGjcR-LJaY7F--PD2-IpX70snxfzVe6lwS7XCutKSSRVce2M0zONNdUKuWj8rCzReKhQa-2bGhXwjDShRCbD0hRO0ljcHnv3MXz1nDq7DX1sh5NWFlAo0MPLAwVHyseQUuTG7uPm08Ufi2APcuwgxx7k2JOcIXJzjGyY-Q83pEihol-0Dl1_</recordid><startdate>20210401</startdate><enddate>20210401</enddate><creator>Wang, Tianyu</creator><creator>Lin, Bo</creator><creator>Chong, Baxi</creator><creator>Whitman, Julian</creator><creator>Travers, Matthew</creator><creator>Goldman, Daniel I.</creator><creator>Blekherman, Greg</creator><creator>Choset, Howie</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-0003-1125-034X</orcidid><orcidid>https://orcid.org/0000-0001-9012-838X</orcidid><orcidid>https://orcid.org/0000-0002-6954-9857</orcidid><orcidid>https://orcid.org/0000-0001-7275-2090</orcidid><orcidid>https://orcid.org/0000-0002-5434-7945</orcidid></search><sort><creationdate>20210401</creationdate><title>Reconstruction of Backbone Curves for Snake Robots</title><author>Wang, Tianyu ; Lin, Bo ; Chong, Baxi ; Whitman, Julian ; Travers, Matthew ; Goldman, Daniel I. ; Blekherman, Greg ; Choset, Howie</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c291t-861db62136beda9a8481d3d61e5fc47719c0b1888cfd160e4383121e39e295a23</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2021</creationdate><topic>Backbone</topic><topic>Biologically-inspired robots</topic><topic>Configurations</topic><topic>Locomotion</topic><topic>Motion planning</topic><topic>Numerical prediction</topic><topic>Optimization</topic><topic>Pitch (inclination)</topic><topic>redundant robots</topic><topic>Robot dynamics</topic><topic>Robot kinematics</topic><topic>Robots</topic><topic>search and rescue robots</topic><topic>Shape</topic><topic>Smoothing methods</topic><topic>Snake robots</topic><topic>Three dimensional motion</topic><topic>Three-dimensional displays</topic><topic>Yaw</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Wang, Tianyu</creatorcontrib><creatorcontrib>Lin, Bo</creatorcontrib><creatorcontrib>Chong, Baxi</creatorcontrib><creatorcontrib>Whitman, Julian</creatorcontrib><creatorcontrib>Travers, Matthew</creatorcontrib><creatorcontrib>Goldman, Daniel I.</creatorcontrib><creatorcontrib>Blekherman, Greg</creatorcontrib><creatorcontrib>Choset, Howie</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>Wang, Tianyu</au><au>Lin, Bo</au><au>Chong, Baxi</au><au>Whitman, Julian</au><au>Travers, Matthew</au><au>Goldman, Daniel I.</au><au>Blekherman, Greg</au><au>Choset, Howie</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Reconstruction of Backbone Curves for Snake Robots</atitle><jtitle>IEEE robotics and automation letters</jtitle><stitle>LRA</stitle><date>2021-04-01</date><risdate>2021</risdate><volume>6</volume><issue>2</issue><spage>3264</spage><epage>3270</epage><pages>3264-3270</pages><issn>2377-3766</issn><eissn>2377-3766</eissn><coden>IRALC6</coden><abstract>Snake robots composed of alternating single-axis pitch and yaw joints have many internal degrees of freedom, which make them capable of versatile three-dimensional locomotion. In motion planning process, snake robot motions are often designed kinematically by a chronological sequence of continuous backbone curves that capture desired macroscopic shapes of the robot. However, as the geometric arrangement of single-axis rotary joints creates constraints on the rotations in the robot, it is challenging for the robot to reconstruct an arbitrary 3D curve. When the robot configuration does not accurately achieve the desired shapes defined by these backbone curves, the robot can have unexpected contacts with the environment, such that the robot does not achieve the desired motion. In this work, we propose a method for snake robots to reconstruct desired backbone curves by posing an optimization problem that exploits the robot's geometric structure. We verified that our method enables fast and accurate curve-configuration conversions through its applications to commonly used 3D gaits. We also demonstrated via robot experiments that 1) our method results in smooth locomotion on the robot; 2) our method allows the robot to approach the numerically predicted locomotive performance of a sequence of continuous backbone curve.</abstract><cop>Piscataway</cop><pub>IEEE</pub><doi>10.1109/LRA.2021.3062331</doi><tpages>7</tpages><orcidid>https://orcid.org/0000-0003-1125-034X</orcidid><orcidid>https://orcid.org/0000-0001-9012-838X</orcidid><orcidid>https://orcid.org/0000-0002-6954-9857</orcidid><orcidid>https://orcid.org/0000-0001-7275-2090</orcidid><orcidid>https://orcid.org/0000-0002-5434-7945</orcidid></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | ISSN: 2377-3766 |
ispartof | IEEE robotics and automation letters, 2021-04, Vol.6 (2), p.3264-3270 |
issn | 2377-3766 2377-3766 |
language | eng |
recordid | cdi_proquest_journals_2505608202 |
source | IEEE Electronic Library (IEL) |
subjects | Backbone Biologically-inspired robots Configurations Locomotion Motion planning Numerical prediction Optimization Pitch (inclination) redundant robots Robot dynamics Robot kinematics Robots search and rescue robots Shape Smoothing methods Snake robots Three dimensional motion Three-dimensional displays Yaw |
title | Reconstruction of Backbone Curves for Snake Robots |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-31T09%3A41%3A23IST&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=Reconstruction%20of%20Backbone%20Curves%20for%20Snake%20Robots&rft.jtitle=IEEE%20robotics%20and%20automation%20letters&rft.au=Wang,%20Tianyu&rft.date=2021-04-01&rft.volume=6&rft.issue=2&rft.spage=3264&rft.epage=3270&rft.pages=3264-3270&rft.issn=2377-3766&rft.eissn=2377-3766&rft.coden=IRALC6&rft_id=info:doi/10.1109/LRA.2021.3062331&rft_dat=%3Cproquest_RIE%3E2505608202%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=2505608202&rft_id=info:pmid/&rft_ieee_id=9363616&rfr_iscdi=true |