Dinâmica de um robô móvel hexápode: controlo e otimização
Autor(a) principal: | |
---|---|
Data de Publicação: | 2021 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
Texto Completo: | https://hdl.handle.net/1822/74267 |
Resumo: | Dissertação de mestrado integrado em Engenharia Mecânica |
id |
RCAP_000d589a26dc0b4d9893a00712970688 |
---|---|
oai_identifier_str |
oai:repositorium.sdum.uminho.pt:1822/74267 |
network_acronym_str |
RCAP |
network_name_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository_id_str |
7160 |
spelling |
Dinâmica de um robô móvel hexápode: controlo e otimizaçãoRobô hexápodeControloDinâmicaROSCoppeliaSimHexapod robotControlDynamicsEngenharia e Tecnologia::Engenharia MecânicaDissertação de mestrado integrado em Engenharia MecânicaO interesse no desenvolvimento de robôs móveis autónomos tem vindo a aumentar, principalmente para a execução de tarefas de forma autónoma em ambientes considerados perigosos para o ser humano. Para o deslocamento em ambientes complexos, os robôs hexápodes apresentam uma boa solução devido ao seu elevado número de marchas estáveis com potencial para se adaptarem a qualquer topologia de terreno. Outra característica que motiva o seu desenvolvimento é a sua elevada estabilidade corporal, que é considerada uma prioridade para a navegação nestes cenários. O principal objetivo desta dissertação é gerar uma locomoção trípode para um robô hexápode em plano regular, de forma a que este seja capaz de alterar a sua trajetória para ultrapassar obstáculos autonomamente, utilizando a formulação dinâmica das suas pernas para o controlo da sua atuação. O trabalho é realizado em ambiente virtual, usando um modelo robótico desenvolvido pelo Laboratório de Automação e Robótica (LAR). Após revisão bibliográfica dos conceitos relevantes para a execução deste trabalho, realiza-se a análise cinemática e estática da perna robótica para formular a atuação correta das juntas em relação ao apoio do pé e estudar os esforços estáticos a que o mecanismo está sujeito nestas condições. Com o objetivo de otimizar o modelo estudado, propõe-se um novo desenho para o apoio da perna, para inserir um sensor de força, e ainda se analisa uma possível redução de massa para os componentes da tíbia e o fémur, reduzindo o binário necessário para os seus atuadores. De seguida, elabora-se a arquitetura de controlo do robô, usando a formulação de Newton-Euler das pernas para verificar o efeito das forças e momentos externos na atuação do sistema. A geração de trajetórias e a tomada de decisão para contorno de obstáculos são também implementadas em Python. Para testar o sistema de controlo idealizado, recorre-se ao programa de simulação robótica CoppeliaSim e ao ROS (Robot Operating System) para transporte de informação. Nesta simulação é possível compreender a viabilidade do sistema através da análise da estabilidade da locomoção.The interest in the development of autonomous mobile robots has been increasing, mainly for the execution of autonomous tasks in environments considered dangerous for human beings. For navigating across complex environments, hexapod robots provide a good solution due to their high number of stable gaits which can be adapted to any terrain topology. Another characteristic that motivates their design is their inherent body stability, which is prioritized for walking in these scenarios. The main objective of this dissertation is to generate a tripod locomotion for a hexapod robot walk across a regular plane which allows the change of the robot’s trajectory to autonomously overcome obstacles, using the dynamic formulation of its limbs to control its efficiency. The work is carried out in a virtual environment, using a robotic model designed by the Automation and Robotics Laboratory (LAR). After the bibliographic review of the concepts considered relevant for the execution of this work, the kinematic and static analyses of the robotic leg are performed to formulate the correct actuation of the joints considering the desired position of the foot-tip, and to study the static efforts which the mechanism is subjected in these conditions. To optimize the model studied, a new design is proposed for the leg support to insert a force sensor, and a possible reduction in the mass of the components of the tibia and femur is also analyzed, reducing the torque required for the actuators. Following this train of thought, the robot's control architecture is elaborated, using the Newton-Euler formulation of the legs to verify the impact of the external forces and moments on the system's efficiency. The generation of trajectories and decision-making for surmounting obstacles are also implemented in Python. To test the idealized control system, the CoppeliaSim robotic simulation program and the ROS (Robot Operating System) are used to transport information. In this simulation, it is possible to understand the reliability of the system through the analysis of the locomotion stability.Monteiro, A. CaetanoLopes, GilUniversidade do MinhoSá, Rafaela Torre e20212021-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://hdl.handle.net/1822/74267por202721981info:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2024-01-20T01:19:20Zoai:repositorium.sdum.uminho.pt:1822/74267Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T18:52:03.851636Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse |
dc.title.none.fl_str_mv |
Dinâmica de um robô móvel hexápode: controlo e otimização |
title |
Dinâmica de um robô móvel hexápode: controlo e otimização |
spellingShingle |
Dinâmica de um robô móvel hexápode: controlo e otimização Sá, Rafaela Torre e Robô hexápode Controlo Dinâmica ROS CoppeliaSim Hexapod robot Control Dynamics Engenharia e Tecnologia::Engenharia Mecânica |
title_short |
Dinâmica de um robô móvel hexápode: controlo e otimização |
title_full |
Dinâmica de um robô móvel hexápode: controlo e otimização |
title_fullStr |
Dinâmica de um robô móvel hexápode: controlo e otimização |
title_full_unstemmed |
Dinâmica de um robô móvel hexápode: controlo e otimização |
title_sort |
Dinâmica de um robô móvel hexápode: controlo e otimização |
author |
Sá, Rafaela Torre e |
author_facet |
Sá, Rafaela Torre e |
author_role |
author |
dc.contributor.none.fl_str_mv |
Monteiro, A. Caetano Lopes, Gil Universidade do Minho |
dc.contributor.author.fl_str_mv |
Sá, Rafaela Torre e |
dc.subject.por.fl_str_mv |
Robô hexápode Controlo Dinâmica ROS CoppeliaSim Hexapod robot Control Dynamics Engenharia e Tecnologia::Engenharia Mecânica |
topic |
Robô hexápode Controlo Dinâmica ROS CoppeliaSim Hexapod robot Control Dynamics Engenharia e Tecnologia::Engenharia Mecânica |
description |
Dissertação de mestrado integrado em Engenharia Mecânica |
publishDate |
2021 |
dc.date.none.fl_str_mv |
2021 2021-01-01T00: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/74267 |
url |
https://hdl.handle.net/1822/74267 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.relation.none.fl_str_mv |
202721981 |
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ório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação instacron:RCAAP |
instname_str |
Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
instacron_str |
RCAAP |
institution |
RCAAP |
reponame_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
collection |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository.name.fl_str_mv |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
repository.mail.fl_str_mv |
|
_version_ |
1799132295030898688 |