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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE robotics and automation letters 2021-04, Vol.6 (2), p.3264-3270
Hauptverfasser: Wang, Tianyu, Lin, Bo, Chong, Baxi, Whitman, Julian, Travers, Matthew, Goldman, Daniel I., Blekherman, Greg, Choset, Howie
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 &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>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