Controle de velocidade baseado em modelo dinâmico com restrições para um robô diferencial escalador magnético
| Ano de defesa: | 2021 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| Tipo de documento: | Tese |
| Tipo de acesso: | Acesso aberto |
| Idioma: | por |
| Instituição de defesa: |
Universidade Tecnológica Federal do Paraná
Curitiba Brasil Programa de Pós-Graduação em Engenharia Elétrica e Informática Industrial UTFPR |
| Programa de Pós-Graduação: |
Não Informado pela instituição
|
| Departamento: |
Não Informado pela instituição
|
| País: |
Não Informado pela instituição
|
| Palavras-chave em Português: | |
| Link de acesso: | http://repositorio.utfpr.edu.br/jspui/handle/1/26568 |
Resumo: | Climbing robots are characterized by a secure surface coupling designed to prevent falls. The robot’s coupling capacity is ensured by an adhesion method that leads to dynamic non-linear models with time-varying parameters that affect the robot’s mobility. Besides, the friction of the wheel and the force of gravity are also relevant issues that can compromise the ability to climb if they are not well modeled. This work presents a predictive controller based on the dynamic model for speed tracking in a four-wheel magnetic climbing robot specially designed to inspect industrial storage tanks. Precise speed control is essential to guarantee the effectiveness of the inspection, which requires the compensation of dynamic disturbances present in the climbing robot’s navigation. The proposed model-based predictive controller (MPC) compensates for nonlinear effects due to inertial forces, gravity, friction, and adhesion through dynamic and kinematic modeling of the climbing robot. Dynamic modeling is based on the Lagrange-Euler approach, which allows a better understanding of how forces and torques affect the robot’s movement. Also, an analysis of the interaction force between the robot and the contact surface is carried out since this force affects the climbing robot’s movement according to the spatial orientation. As the vast majority of commercial robots use the speed of their wheels as an input signal, a transformation of torque into speed is performed, generating a new dynamic formulation for the robot’s behavior. Thus, two dynamic models for climbing robots are proposed, as the classic dynamic model uses torque as an input signal. Given the dynamic models based on torque and speed, an MPC controller is implemented for each type of input signal. Finally, simulations are performed to examine robot dynamics during the climbing movement, and MPC controllers are validated using the V-REP robot simulator and practical experiments with a real robot in a laboratory environment. The simulated and practical results of the controllers demonstrate the compensation of modeled, unmodeled and time-varying disturbances in the climbing robot navigation. From the kinematic and dynamic models developed, a good performance in the predictions was obtained, which compensated the robot’s dynamics during the climb and made the controllers present a good performance (response time and insignificant error) in the speed tracking. Therefore, the main contributions of this thesis are the kinematic and dynamic analysis and the development of predictive controllers based on the dynamic model for speed tracking of climbing robots. |
| id |
UTFPR-12_69261943bcbd0d2411ea3cabfe67964d |
|---|---|
| oai_identifier_str |
oai:repositorio.utfpr.edu.br:1/26568 |
| network_acronym_str |
UTFPR-12 |
| network_name_str |
Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) |
| repository_id_str |
|
| spelling |
Controle de velocidade baseado em modelo dinâmico com restrições para um robô diferencial escalador magnéticoVelocity control based on dynamic model with constraints for a differential magnetic climbing robotControle preditivoRobôs - Sistemas de controleAdesãoRobôs - Velocidade - ControleRobóticaPredictive controlRobots - Control systemsAdhesionRobots - Speed - ControlRoboticsCNPQ::ENGENHARIAS::ENGENHARIA ELETRICA::ELETRONICA INDUSTRIAL, SISTEMAS E CONTROLES ELETRONICOS::AUTOMACAO ELETRONICA DE PROCESSOS ELETRICOS E INDUSTRIAISEngenharia ElétricaClimbing robots are characterized by a secure surface coupling designed to prevent falls. The robot’s coupling capacity is ensured by an adhesion method that leads to dynamic non-linear models with time-varying parameters that affect the robot’s mobility. Besides, the friction of the wheel and the force of gravity are also relevant issues that can compromise the ability to climb if they are not well modeled. This work presents a predictive controller based on the dynamic model for speed tracking in a four-wheel magnetic climbing robot specially designed to inspect industrial storage tanks. Precise speed control is essential to guarantee the effectiveness of the inspection, which requires the compensation of dynamic disturbances present in the climbing robot’s navigation. The proposed model-based predictive controller (MPC) compensates for nonlinear effects due to inertial forces, gravity, friction, and adhesion through dynamic and kinematic modeling of the climbing robot. Dynamic modeling is based on the Lagrange-Euler approach, which allows a better understanding of how forces and torques affect the robot’s movement. Also, an analysis of the interaction force between the robot and the contact surface is carried out since this force affects the climbing robot’s movement according to the spatial orientation. As the vast majority of commercial robots use the speed of their wheels as an input signal, a transformation of torque into speed is performed, generating a new dynamic formulation for the robot’s behavior. Thus, two dynamic models for climbing robots are proposed, as the classic dynamic model uses torque as an input signal. Given the dynamic models based on torque and speed, an MPC controller is implemented for each type of input signal. Finally, simulations are performed to examine robot dynamics during the climbing movement, and MPC controllers are validated using the V-REP robot simulator and practical experiments with a real robot in a laboratory environment. The simulated and practical results of the controllers demonstrate the compensation of modeled, unmodeled and time-varying disturbances in the climbing robot navigation. From the kinematic and dynamic models developed, a good performance in the predictions was obtained, which compensated the robot’s dynamics during the climb and made the controllers present a good performance (response time and insignificant error) in the speed tracking. Therefore, the main contributions of this thesis are the kinematic and dynamic analysis and the development of predictive controllers based on the dynamic model for speed tracking of climbing robots.Agência Nacional do Petróleo (ANP)Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES)Financiadora de Estudos e Projetos (FINEP)Os robôs escaladores são caracterizados por um acoplamento seguro à superfície, projetado para evitar quedas. A capacidade de acoplamento do robô é conferida por um método de adesão que leva a modelos dinâmicos não-lineares com parâmetros variáveis no tempo que afetam a mobilidade do robô. Além disso, o atrito da roda e a força da gravidade também são forças relevantes que podem comprometer a capacidade de escalada se não forem bem modeladas. Este trabalho apresenta um controlador preditivo baseado no modelo dinâmico para rastreamento de velocidade em um robô escalador de quatro rodas magnéticas especialmente projetado para inspecionar tanques industriais de armazenamento. O controle preciso da velocidade é muito importante para garantir a efetividade da inspeção, o que exige a compensação dos distúrbios dinâmicos presentes na navegação do robô escalador. O controlador preditivo baseado em modelo (MPC) compensa os efeitos das não-linearidades devido às forças inerciais, gravidade, atrito e de adesão por meio da modelagem dinâmica e cinemática do robô escalador. A modelagem dinâmica é baseada na abordagem de Lagrange-Euler, que permite um melhor entendimento de como as forças e torques afetam o movimento do robô. Além disso, é proposta uma análise da força de interação entre o robô e a superfície de contato, uma vez que essa força afeta o movimento do robô escalador de acordo com a orientação espacial. Como a grande maioria dos robôs comerciais utilizam a velocidade de suas rodas como sinal de entrada, uma transformação de torque em velocidade é realizada gerando nova formulação dinâmica para o comportamento do robô. Desse modo, dois modelos dinâmicos para robôs escaladores são propostos, pois o modelo dinâmico clássico utiliza o torque como sinal de entrada. Dado os modelos dinâmicos baseados no torque e na velocidade, implementa-se um controlador MPC para cada um dos tipos de sinal de entrada. Por fim, são realizadas simulações para examinar a dinâmica do robô durante o movimento de escalada, e os controladores MPC são validados através do simulador de robô V-REP e experimentos práticos com um robô real em ambiente de laboratório. Os resultados simulados e práticos dos controladores demonstram a compensação dos distúrbios modelados, não modelados e variantes no tempo na navegação do robô escalador. A partir dos modelos cinemáticos e dinâmicos desenvolvidos, obteve-se um bom desempenho nas predições, o que permitiu a compensação da dinâmica do robô durante a escalada e fez com que os controladores apresentassem uma boa performance (tempo de resposta e erro insignificante) no rastreamento da velocidade. Portanto, as principais contribuições desta tese são a análise cinemática e dinâmica e o desenvolvimento de controladores preditivos baseados no modelo dinâmico para o rastreamento de velocidade de robôs escaladores.Universidade Tecnológica Federal do ParanáCuritibaBrasilPrograma de Pós-Graduação em Engenharia Elétrica e Informática IndustrialUTFPRArruda, Lucia Valeria Ramos dehttps://orcid.org/0000-0002-5704-8131http://lattes.cnpq.br/8616017152145795Oliveira, Andre Schneider dehttps://orcid.org/0000-0002-8295-366Xhttp://lattes.cnpq.br/4006878042502781Angelico, Bruno Augustohttps://orcid.org/0000-0002-2748-5365http://lattes.cnpq.br/9570641208920027Dorea, Carlos Eduardo Trabucohttps://orcid.org/ 0000-0002-3999-2874http://lattes.cnpq.br/0143490577842914Pipa, Daniel Rodrigueshttps://orcid.org/0000-0002-9398-332Xhttp://lattes.cnpq.br/5604517186200940Neves Junior, Flaviohttps://orcid.org/0000-0002-1627-1425http://lattes.cnpq.br/0494282486171725Arruda, Lucia Valeria Ramos dehttps://orcid.org/0000-0002-5704-8131http://lattes.cnpq.br/8616017152145795Santos, Higor Barbosa2021-12-02T22:18:56Z2021-12-02T22:18:56Z2021-08-25info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisapplication/pdfSANTOS, Higor Barbosa. Controle de velocidade baseado em modelo dinâmico com restrições para um robô diferencial escalador magnético. 2021. Tese (Doutorado em Engenharia Elétrica e Informática Industrial) - Universidade Tecnológica Federal do Paraná, Curitiba, 2021.http://repositorio.utfpr.edu.br/jspui/handle/1/26568porhttp://creativecommons.org/licenses/by/4.0/info:eu-repo/semantics/openAccessreponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))instname:Universidade Tecnológica Federal do Paraná (UTFPR)instacron:UTFPR2021-12-03T06:06:15Zoai:repositorio.utfpr.edu.br:1/26568Repositório InstitucionalPUBhttp://repositorio.utfpr.edu.br:8080/oai/requestriut@utfpr.edu.br || sibi@utfpr.edu.bropendoar:2021-12-03T06:06:15Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)false |
| dc.title.none.fl_str_mv |
Controle de velocidade baseado em modelo dinâmico com restrições para um robô diferencial escalador magnético Velocity control based on dynamic model with constraints for a differential magnetic climbing robot |
| title |
Controle de velocidade baseado em modelo dinâmico com restrições para um robô diferencial escalador magnético |
| spellingShingle |
Controle de velocidade baseado em modelo dinâmico com restrições para um robô diferencial escalador magnético Santos, Higor Barbosa Controle preditivo Robôs - Sistemas de controle Adesão Robôs - Velocidade - Controle Robótica Predictive control Robots - Control systems Adhesion Robots - Speed - Control Robotics CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA::ELETRONICA INDUSTRIAL, SISTEMAS E CONTROLES ELETRONICOS::AUTOMACAO ELETRONICA DE PROCESSOS ELETRICOS E INDUSTRIAIS Engenharia Elétrica |
| title_short |
Controle de velocidade baseado em modelo dinâmico com restrições para um robô diferencial escalador magnético |
| title_full |
Controle de velocidade baseado em modelo dinâmico com restrições para um robô diferencial escalador magnético |
| title_fullStr |
Controle de velocidade baseado em modelo dinâmico com restrições para um robô diferencial escalador magnético |
| title_full_unstemmed |
Controle de velocidade baseado em modelo dinâmico com restrições para um robô diferencial escalador magnético |
| title_sort |
Controle de velocidade baseado em modelo dinâmico com restrições para um robô diferencial escalador magnético |
| author |
Santos, Higor Barbosa |
| author_facet |
Santos, Higor Barbosa |
| author_role |
author |
| dc.contributor.none.fl_str_mv |
Arruda, Lucia Valeria Ramos de https://orcid.org/0000-0002-5704-8131 http://lattes.cnpq.br/8616017152145795 Oliveira, Andre Schneider de https://orcid.org/0000-0002-8295-366X http://lattes.cnpq.br/4006878042502781 Angelico, Bruno Augusto https://orcid.org/0000-0002-2748-5365 http://lattes.cnpq.br/9570641208920027 Dorea, Carlos Eduardo Trabuco https://orcid.org/ 0000-0002-3999-2874 http://lattes.cnpq.br/0143490577842914 Pipa, Daniel Rodrigues https://orcid.org/0000-0002-9398-332X http://lattes.cnpq.br/5604517186200940 Neves Junior, Flavio https://orcid.org/0000-0002-1627-1425 http://lattes.cnpq.br/0494282486171725 Arruda, Lucia Valeria Ramos de https://orcid.org/0000-0002-5704-8131 http://lattes.cnpq.br/8616017152145795 |
| dc.contributor.author.fl_str_mv |
Santos, Higor Barbosa |
| dc.subject.por.fl_str_mv |
Controle preditivo Robôs - Sistemas de controle Adesão Robôs - Velocidade - Controle Robótica Predictive control Robots - Control systems Adhesion Robots - Speed - Control Robotics CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA::ELETRONICA INDUSTRIAL, SISTEMAS E CONTROLES ELETRONICOS::AUTOMACAO ELETRONICA DE PROCESSOS ELETRICOS E INDUSTRIAIS Engenharia Elétrica |
| topic |
Controle preditivo Robôs - Sistemas de controle Adesão Robôs - Velocidade - Controle Robótica Predictive control Robots - Control systems Adhesion Robots - Speed - Control Robotics CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA::ELETRONICA INDUSTRIAL, SISTEMAS E CONTROLES ELETRONICOS::AUTOMACAO ELETRONICA DE PROCESSOS ELETRICOS E INDUSTRIAIS Engenharia Elétrica |
| description |
Climbing robots are characterized by a secure surface coupling designed to prevent falls. The robot’s coupling capacity is ensured by an adhesion method that leads to dynamic non-linear models with time-varying parameters that affect the robot’s mobility. Besides, the friction of the wheel and the force of gravity are also relevant issues that can compromise the ability to climb if they are not well modeled. This work presents a predictive controller based on the dynamic model for speed tracking in a four-wheel magnetic climbing robot specially designed to inspect industrial storage tanks. Precise speed control is essential to guarantee the effectiveness of the inspection, which requires the compensation of dynamic disturbances present in the climbing robot’s navigation. The proposed model-based predictive controller (MPC) compensates for nonlinear effects due to inertial forces, gravity, friction, and adhesion through dynamic and kinematic modeling of the climbing robot. Dynamic modeling is based on the Lagrange-Euler approach, which allows a better understanding of how forces and torques affect the robot’s movement. Also, an analysis of the interaction force between the robot and the contact surface is carried out since this force affects the climbing robot’s movement according to the spatial orientation. As the vast majority of commercial robots use the speed of their wheels as an input signal, a transformation of torque into speed is performed, generating a new dynamic formulation for the robot’s behavior. Thus, two dynamic models for climbing robots are proposed, as the classic dynamic model uses torque as an input signal. Given the dynamic models based on torque and speed, an MPC controller is implemented for each type of input signal. Finally, simulations are performed to examine robot dynamics during the climbing movement, and MPC controllers are validated using the V-REP robot simulator and practical experiments with a real robot in a laboratory environment. The simulated and practical results of the controllers demonstrate the compensation of modeled, unmodeled and time-varying disturbances in the climbing robot navigation. From the kinematic and dynamic models developed, a good performance in the predictions was obtained, which compensated the robot’s dynamics during the climb and made the controllers present a good performance (response time and insignificant error) in the speed tracking. Therefore, the main contributions of this thesis are the kinematic and dynamic analysis and the development of predictive controllers based on the dynamic model for speed tracking of climbing robots. |
| publishDate |
2021 |
| dc.date.none.fl_str_mv |
2021-12-02T22:18:56Z 2021-12-02T22:18:56Z 2021-08-25 |
| dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
| dc.type.driver.fl_str_mv |
info:eu-repo/semantics/doctoralThesis |
| format |
doctoralThesis |
| status_str |
publishedVersion |
| dc.identifier.uri.fl_str_mv |
SANTOS, Higor Barbosa. Controle de velocidade baseado em modelo dinâmico com restrições para um robô diferencial escalador magnético. 2021. Tese (Doutorado em Engenharia Elétrica e Informática Industrial) - Universidade Tecnológica Federal do Paraná, Curitiba, 2021. http://repositorio.utfpr.edu.br/jspui/handle/1/26568 |
| identifier_str_mv |
SANTOS, Higor Barbosa. Controle de velocidade baseado em modelo dinâmico com restrições para um robô diferencial escalador magnético. 2021. Tese (Doutorado em Engenharia Elétrica e Informática Industrial) - Universidade Tecnológica Federal do Paraná, Curitiba, 2021. |
| url |
http://repositorio.utfpr.edu.br/jspui/handle/1/26568 |
| dc.language.iso.fl_str_mv |
por |
| language |
por |
| dc.rights.driver.fl_str_mv |
http://creativecommons.org/licenses/by/4.0/ info:eu-repo/semantics/openAccess |
| rights_invalid_str_mv |
http://creativecommons.org/licenses/by/4.0/ |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.publisher.none.fl_str_mv |
Universidade Tecnológica Federal do Paraná Curitiba Brasil Programa de Pós-Graduação em Engenharia Elétrica e Informática Industrial UTFPR |
| publisher.none.fl_str_mv |
Universidade Tecnológica Federal do Paraná Curitiba Brasil Programa de Pós-Graduação em Engenharia Elétrica e Informática Industrial UTFPR |
| dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) instname:Universidade Tecnológica Federal do Paraná (UTFPR) instacron:UTFPR |
| instname_str |
Universidade Tecnológica Federal do Paraná (UTFPR) |
| instacron_str |
UTFPR |
| institution |
UTFPR |
| reponame_str |
Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) |
| collection |
Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) |
| repository.name.fl_str_mv |
Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR) |
| repository.mail.fl_str_mv |
riut@utfpr.edu.br || sibi@utfpr.edu.br |
| _version_ |
1850498288717922304 |