Development of a dynamic model for the study of the locomotion of a hexapod robot
| Main Author: | |
|---|---|
| Publication Date: | 2023 |
| Format: | Master thesis |
| Language: | eng |
| Source: | Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
| Download full: | https://hdl.handle.net/1822/90855 |
Summary: | Dissertação de mestrado integrado em Engenharia Mecânica |
| id |
RCAP_bcaa88ee83ff11f07fdf069d578b6415 |
|---|---|
| oai_identifier_str |
oai:repositorium.sdum.uminho.pt:1822/90855 |
| network_acronym_str |
RCAP |
| network_name_str |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
| repository_id_str |
https://opendoar.ac.uk/repository/7160 |
| spelling |
Development of a dynamic model for the study of the locomotion of a hexapod robotControlFoot-ground contactHexapodMultibody dynamicsRobotic dynamicsControloContacto pé-soloHexápodeDinâmica de sistemas multicorpoDinâmica robóticaEngenharia e Tecnologia::Engenharia MecânicaDissertação de mestrado integrado em Engenharia MecânicaThe development of autonomous mobile robots has been growing motivated by their ability to perform duties without human supervision. Amongst these systems, hexapods take advantage of their locomotion stability to adapt the gait patterns to different terrain topologies, which increases the interest of their utilization for tasks involving unknown and complex scenarios. Moreover, their development must take into consideration the dynamical loads inherent to their locomotion in these conditions. Nonetheless, commercially available software only provides an estimation of the system-environment interactions, which may not provide good approximations for bodies behaviour during both collisions with external objects and contact with the ground. Thereby, this work aims at building a detailed multibody model of the hexapod ATHENA (All-Terrain Hexapod for Environment Navigation Adaptability) and study its dynamic behaviour using Newton-Euler formulation. This study requires the development of an in-house software based on python, which solves at each timestep a system of linear equations that describe the hexapod dynamic behaviour. All the robot joints are treated as kinematic constraints and the robot-ground contact is modelled using an elastic approach. In this sense, suitable normal and tangential contact force models are applied to realistically describe those interactions. The main objective of developing a fully functioning dynamic model was completed. Various simulations were performed to evaluate the robot’s behaviour during locomotion. The model was validated by the evaluation of the joints’ positional and velocity errors for varying Baumgarte parameters, that exhibited that the positional and velocity errors are minimal and the system converges It was also concluded that the used interpolation scheme affects the robot behaviour. The use of the Akima function, instead of cubic splines led to more trustworthy results. This work will allow that the developed multibody dynamic model of the ATHENA to be used to control the physical prototype in real time when travelling in a flat surface, based on the desired trajectory. Other terrain topologies will be further studied in the future.O desenvolvimento de robôs móveis autónomos tem vindo a crescer motivado pela sua capacidade de desempenhar funções sem supervisão humana. Entre estes sistemas, os hexápodes recorrem à sua estabilidade de locomoção para adaptar o seu tipo de marcha a diferentes topologias do terreno, o que aumenta o interesse na sua utilização para tarefas que envolvem cenários desconhecidos e complexos. Além disso, o seu desenvolvimento deve ter em consideração as cargas dinâmicas inerentes à sua locomoção nestas condições. No entanto, o software disponível comercialmente apenas fornece uma estimativa das interações sistema-ambiente, o que pode não fornecer aproximações adequadas do comportamento dos corpos durante as colisões com objetos externos e o contacto com o solo. Assim, este trabalho visa construir um modelo multicorpo detalhado do robô hexápode ATHENA (All Terrain Hexapod for Environment Navigation Adaptability) e estudar o seu comportamento dinâmico utilizando a formulação Newton-Euler. Este estudo requer o desenvolvimento de um software na linguagem de programação python, que resolve, para cada instante de tempo, um sistema de equações lineares que descrevem o comportamento dinâmico do robô. Todas as juntas do robô são tratadas como constrangimentos cinemáticos e o contacto robô-solo é modelado utilizando uma abordagem elástica. Neste sentido, são aplicados modelos adequados de força de contacto normal e tangencial para descrever de forma realista estas interações. O principal objetivo de desenvolver um modelo dinâmico totalmente funcional foi concluído. Foram efetuadas variadas simulações para avaliar o comportamento do robô durante a locomoção. O modelo foi validado através da avaliação dos erros de posição e de velocidade associados às juntas para diferentes valores dos parâmetros de Baumgarte, que demonstrou que os erros de posição e velocidade são mínimos e o sistema converge. Concluiu-se também que o esquema de interpolação utilizado afeta o comportamento do robô. A utilização da função Akima, no lugar de splines cúbicas, conduziu a resultados mais fiáveis. Este trabalho permitirá que o modelo dinâmico multicorpo desenvolvido do ATHENA seja utilizado para controlar o protótipo físico em tempo real ao locomover-se numa superfície plana, com base na trajetória desejada. Outras topologias de terreno serão estudadas no futuro.Marques, FilipeUniversidade do MinhoCanedo, João Miguel Varizo Martins2023-12-112023-12-11T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://hdl.handle.net/1822/90855eng203539710info:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2024-05-11T07:21:39Zoai:repositorium.sdum.uminho.pt:1822/90855Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-28T16:24:31.886355Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse |
| dc.title.none.fl_str_mv |
Development of a dynamic model for the study of the locomotion of a hexapod robot |
| title |
Development of a dynamic model for the study of the locomotion of a hexapod robot |
| spellingShingle |
Development of a dynamic model for the study of the locomotion of a hexapod robot Canedo, João Miguel Varizo Martins Control Foot-ground contact Hexapod Multibody dynamics Robotic dynamics Controlo Contacto pé-solo Hexápode Dinâmica de sistemas multicorpo Dinâmica robótica Engenharia e Tecnologia::Engenharia Mecânica |
| title_short |
Development of a dynamic model for the study of the locomotion of a hexapod robot |
| title_full |
Development of a dynamic model for the study of the locomotion of a hexapod robot |
| title_fullStr |
Development of a dynamic model for the study of the locomotion of a hexapod robot |
| title_full_unstemmed |
Development of a dynamic model for the study of the locomotion of a hexapod robot |
| title_sort |
Development of a dynamic model for the study of the locomotion of a hexapod robot |
| author |
Canedo, João Miguel Varizo Martins |
| author_facet |
Canedo, João Miguel Varizo Martins |
| author_role |
author |
| dc.contributor.none.fl_str_mv |
Marques, Filipe Universidade do Minho |
| dc.contributor.author.fl_str_mv |
Canedo, João Miguel Varizo Martins |
| dc.subject.por.fl_str_mv |
Control Foot-ground contact Hexapod Multibody dynamics Robotic dynamics Controlo Contacto pé-solo Hexápode Dinâmica de sistemas multicorpo Dinâmica robótica Engenharia e Tecnologia::Engenharia Mecânica |
| topic |
Control Foot-ground contact Hexapod Multibody dynamics Robotic dynamics Controlo Contacto pé-solo Hexápode Dinâmica de sistemas multicorpo Dinâmica robótica Engenharia e Tecnologia::Engenharia Mecânica |
| description |
Dissertação de mestrado integrado em Engenharia Mecânica |
| publishDate |
2023 |
| dc.date.none.fl_str_mv |
2023-12-11 2023-12-11T00:00:00Z |
| dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
| dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
| format |
masterThesis |
| status_str |
publishedVersion |
| dc.identifier.uri.fl_str_mv |
https://hdl.handle.net/1822/90855 |
| url |
https://hdl.handle.net/1822/90855 |
| dc.language.iso.fl_str_mv |
eng |
| language |
eng |
| dc.relation.none.fl_str_mv |
203539710 |
| dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.source.none.fl_str_mv |
reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia instacron:RCAAP |
| instname_str |
FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia |
| instacron_str |
RCAAP |
| institution |
RCAAP |
| reponame_str |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
| collection |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
| repository.name.fl_str_mv |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia |
| repository.mail.fl_str_mv |
info@rcaap.pt |
| _version_ |
1833595923912982528 |