Cargando…
Gait Generation Method of Snake Robot Based on Main Characteristic Curve Fitting
Gait generation method is one of the important contents of snake robot motion control. Different gait generation methods produce completely different forms of control functions, so snake robots need more complicated programming logic and processes to realize various gaits and their transformation. T...
Autores principales: | , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2023
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10046623/ https://www.ncbi.nlm.nih.gov/pubmed/36975335 http://dx.doi.org/10.3390/biomimetics8010105 |
_version_ | 1785013720011767808 |
---|---|
author | Tang, Chaoquan Sun, Lulu Zhou, Gongbo Shu, Xin Tang, Hongwei Wu, Hao |
author_facet | Tang, Chaoquan Sun, Lulu Zhou, Gongbo Shu, Xin Tang, Hongwei Wu, Hao |
author_sort | Tang, Chaoquan |
collection | PubMed |
description | Gait generation method is one of the important contents of snake robot motion control. Different gait generation methods produce completely different forms of control functions, so snake robots need more complicated programming logic and processes to realize various gaits and their transformation. Therefore, we propose a new unified expression of gait method, The MCC (main characteristics control) method simplifies and unifies the control functions of different snake robots gaits by extracting the main features of the backbone curves of snake robots gaits. Since all periodic curves that meet the Dirichlet conditions can be formed by superposition of sinusoidal curves, taking the “lowest frequency” part that reflects the main characteristics of the curve as the target configuration can simplify the motion control function of snake robots’ gaits. Based on the MCC method, some snake robot gaits are reconstructed, including serpentine gait, rolling gait, helix rolling gait, and crawler gait. In addition, based on MCC method, an AEH-sidewinding gait control method is proposed. The backbone of the AEH-sidewinding gait is closer to the ideal elliptic helix, thus improving the accuracy of its kinematics modeling of snake robot sidewinding gait. Finally, the validity of this gait is verified by experiments. This unified gait expression of snake robots will be helpful to realize smooth gait switching between different gaits of snake robots. |
format | Online Article Text |
id | pubmed-10046623 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2023 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-100466232023-03-29 Gait Generation Method of Snake Robot Based on Main Characteristic Curve Fitting Tang, Chaoquan Sun, Lulu Zhou, Gongbo Shu, Xin Tang, Hongwei Wu, Hao Biomimetics (Basel) Article Gait generation method is one of the important contents of snake robot motion control. Different gait generation methods produce completely different forms of control functions, so snake robots need more complicated programming logic and processes to realize various gaits and their transformation. Therefore, we propose a new unified expression of gait method, The MCC (main characteristics control) method simplifies and unifies the control functions of different snake robots gaits by extracting the main features of the backbone curves of snake robots gaits. Since all periodic curves that meet the Dirichlet conditions can be formed by superposition of sinusoidal curves, taking the “lowest frequency” part that reflects the main characteristics of the curve as the target configuration can simplify the motion control function of snake robots’ gaits. Based on the MCC method, some snake robot gaits are reconstructed, including serpentine gait, rolling gait, helix rolling gait, and crawler gait. In addition, based on MCC method, an AEH-sidewinding gait control method is proposed. The backbone of the AEH-sidewinding gait is closer to the ideal elliptic helix, thus improving the accuracy of its kinematics modeling of snake robot sidewinding gait. Finally, the validity of this gait is verified by experiments. This unified gait expression of snake robots will be helpful to realize smooth gait switching between different gaits of snake robots. MDPI 2023-03-06 /pmc/articles/PMC10046623/ /pubmed/36975335 http://dx.doi.org/10.3390/biomimetics8010105 Text en © 2023 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Tang, Chaoquan Sun, Lulu Zhou, Gongbo Shu, Xin Tang, Hongwei Wu, Hao Gait Generation Method of Snake Robot Based on Main Characteristic Curve Fitting |
title | Gait Generation Method of Snake Robot Based on Main Characteristic Curve Fitting |
title_full | Gait Generation Method of Snake Robot Based on Main Characteristic Curve Fitting |
title_fullStr | Gait Generation Method of Snake Robot Based on Main Characteristic Curve Fitting |
title_full_unstemmed | Gait Generation Method of Snake Robot Based on Main Characteristic Curve Fitting |
title_short | Gait Generation Method of Snake Robot Based on Main Characteristic Curve Fitting |
title_sort | gait generation method of snake robot based on main characteristic curve fitting |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10046623/ https://www.ncbi.nlm.nih.gov/pubmed/36975335 http://dx.doi.org/10.3390/biomimetics8010105 |
work_keys_str_mv | AT tangchaoquan gaitgenerationmethodofsnakerobotbasedonmaincharacteristiccurvefitting AT sunlulu gaitgenerationmethodofsnakerobotbasedonmaincharacteristiccurvefitting AT zhougongbo gaitgenerationmethodofsnakerobotbasedonmaincharacteristiccurvefitting AT shuxin gaitgenerationmethodofsnakerobotbasedonmaincharacteristiccurvefitting AT tanghongwei gaitgenerationmethodofsnakerobotbasedonmaincharacteristiccurvefitting AT wuhao gaitgenerationmethodofsnakerobotbasedonmaincharacteristiccurvefitting |