[pt] FRAMEWORK DE INTEGRAÇÃO DE OTIMIZAÇÃO DE TRAJETÓRIAS OFF-LINE E CONTROLE PREDITIVO ON-LINE PARA ROBÔS COM PERNAS

Detalhes bibliográficos
Ano de defesa: 2024
Autor(a) principal: LEONARDO GARCIA MORAES
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Tese
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: MAXWELL
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: https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=68697&idi=1
https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=68697&idi=2
http://doi.org/10.17771/PUCRio.acad.68697
Resumo: [pt] Na última década, os robôs móveis com pernas ganharam notoriedade por sua capacidade de se movimentar com segurança em terrenos acidentados e superar obstáculos, como declives e escadas, podendo ser utilizados em mais aplicações em comparação com os robôs móveis com rodas. Novos desenvolvimentos que melhorem a robustez do planejamento de trajetória e o controle dinâmico de robôs com pernas são cruciais para o avanço desse campo. O objetivo deste trabalho é desenvolver um framework baseado em C++ e ROS Noetic que integre otimização de trajetória off-line para robôs com pernas com Model Predictive Control (MPC) on-line, considerando o mapa de elevação do terreno. A otimização de trajetória é baseada na biblioteca de código aberto TOWR (Trajectory Optimization for Walking Robots), que emprega uma função contínua para representar o mapa do terreno. Para tornála mais genérica, foi implementada uma interface que permite que mapas de elevação 2,5D sejam usados como representação do terreno. Além disso, as trajetórias geradas pelo TOWR são fornecidas como referências para um controlador MPC baseado na biblioteca de código aberto OCS2. As trajetórias otimizadas pelo MPC são então rastreadas por um Whole-Body Controller (WBC), que calcula os torques de atuação das juntas do robô. A estrutura é validada em simulações usando a dinâmica completa do robô, com diferentes tipos de terreno e sob perturbação externa.
id PUC_RIO-1_16a8dc493d1e1e8616983cbfc391da17
oai_identifier_str oai:MAXWELL.puc-rio.br:68697
network_acronym_str PUC_RIO-1
network_name_str Repositório Institucional da PUC-RIO (Projeto Maxwell)
repository_id_str
spelling [pt] FRAMEWORK DE INTEGRAÇÃO DE OTIMIZAÇÃO DE TRAJETÓRIAS OFF-LINE E CONTROLE PREDITIVO ON-LINE PARA ROBÔS COM PERNAS [en] INTEGRATION FRAMEWORK FOR OFFLINE TRAJECTORY OPTIMIZATION AND ONLINE MODEL PREDICTIVE CONTROL FOR LEGGED ROBOTS [pt] PLANEJAMENTO DE TRAJETORIA[pt] CONTROLE PREDITIVO BASEADO EM MODELOS[pt] CONTROLE DE LOCOMOCAO[pt] ROBO COM PERNAS[pt] OTIMIZACAO DE TRAJETORIA[en] TRAJECTORY PLANNING[en] MODEL PREDICTIVE CONTROL[en] LOCOMOTION CONTROL[en] LEGGED ROBOT[en] TRAJECTORY OPTIMIZATION[pt] Na última década, os robôs móveis com pernas ganharam notoriedade por sua capacidade de se movimentar com segurança em terrenos acidentados e superar obstáculos, como declives e escadas, podendo ser utilizados em mais aplicações em comparação com os robôs móveis com rodas. Novos desenvolvimentos que melhorem a robustez do planejamento de trajetória e o controle dinâmico de robôs com pernas são cruciais para o avanço desse campo. O objetivo deste trabalho é desenvolver um framework baseado em C++ e ROS Noetic que integre otimização de trajetória off-line para robôs com pernas com Model Predictive Control (MPC) on-line, considerando o mapa de elevação do terreno. A otimização de trajetória é baseada na biblioteca de código aberto TOWR (Trajectory Optimization for Walking Robots), que emprega uma função contínua para representar o mapa do terreno. Para tornála mais genérica, foi implementada uma interface que permite que mapas de elevação 2,5D sejam usados como representação do terreno. Além disso, as trajetórias geradas pelo TOWR são fornecidas como referências para um controlador MPC baseado na biblioteca de código aberto OCS2. As trajetórias otimizadas pelo MPC são então rastreadas por um Whole-Body Controller (WBC), que calcula os torques de atuação das juntas do robô. A estrutura é validada em simulações usando a dinâmica completa do robô, com diferentes tipos de terreno e sob perturbação externa.[en] In the last decade, legged mobile robots have gained notoriety for their ability to move safely over rough terrain and overcome obstacles such as slopes and stairs, opening up new applications compared to wheeled mobile robots. New developments that improve the robustness of trajectory planning and dynamic control of legged robots are crucial for the advancement of this field. The aim of this work is to develop a framework based in C++ and ROS Noetic that integrates offline trajectory optimization for legged robots with online Model Predictive Control (MPC) while taking into account the elevation map of the terrain. The trajectory optimization is based on the open-source library TOWR (Trajectory Optimization for Walking Robots), which employs a continuous function to represent the map of the terrain. To make it more generic, an interface was implemented to allow 2.5D elevation maps to be used as terrain representation. Furthermore, the trajectories generated by TOWR are provided as references for a MPC implemented based on the open-source library OCS2. The trajectories optimized by the MPC are then tracked by a weighted Whole-Body Controller (WBC), which computes the actuation torques for the robot s joints. The framework is validated in simulations using the full dynamics of the robot, with different terrain types and under external disturbance. MAXWELLMARCO ANTONIO MEGGIOLAROMARCO ANTONIO MEGGIOLAROMARCO ANTONIO MEGGIOLAROLEONARDO GARCIA MORAES2024-12-03info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesishttps://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=68697&idi=1https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=68697&idi=2http://doi.org/10.17771/PUCRio.acad.68697porreponame:Repositório Institucional da PUC-RIO (Projeto Maxwell)instname:Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO)instacron:PUC_RIOinfo:eu-repo/semantics/openAccess2024-12-04T00:00:00Zoai:MAXWELL.puc-rio.br:68697Repositório InstitucionalPRIhttps://www.maxwell.vrac.puc-rio.br/ibict.phpopendoar:5342024-12-04T00:00Repositório Institucional da PUC-RIO (Projeto Maxwell) - Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO)false
dc.title.none.fl_str_mv [pt] FRAMEWORK DE INTEGRAÇÃO DE OTIMIZAÇÃO DE TRAJETÓRIAS OFF-LINE E CONTROLE PREDITIVO ON-LINE PARA ROBÔS COM PERNAS
[en] INTEGRATION FRAMEWORK FOR OFFLINE TRAJECTORY OPTIMIZATION AND ONLINE MODEL PREDICTIVE CONTROL FOR LEGGED ROBOTS
title [pt] FRAMEWORK DE INTEGRAÇÃO DE OTIMIZAÇÃO DE TRAJETÓRIAS OFF-LINE E CONTROLE PREDITIVO ON-LINE PARA ROBÔS COM PERNAS
spellingShingle [pt] FRAMEWORK DE INTEGRAÇÃO DE OTIMIZAÇÃO DE TRAJETÓRIAS OFF-LINE E CONTROLE PREDITIVO ON-LINE PARA ROBÔS COM PERNAS
LEONARDO GARCIA MORAES
[pt] PLANEJAMENTO DE TRAJETORIA
[pt] CONTROLE PREDITIVO BASEADO EM MODELOS
[pt] CONTROLE DE LOCOMOCAO
[pt] ROBO COM PERNAS
[pt] OTIMIZACAO DE TRAJETORIA
[en] TRAJECTORY PLANNING
[en] MODEL PREDICTIVE CONTROL
[en] LOCOMOTION CONTROL
[en] LEGGED ROBOT
[en] TRAJECTORY OPTIMIZATION
title_short [pt] FRAMEWORK DE INTEGRAÇÃO DE OTIMIZAÇÃO DE TRAJETÓRIAS OFF-LINE E CONTROLE PREDITIVO ON-LINE PARA ROBÔS COM PERNAS
title_full [pt] FRAMEWORK DE INTEGRAÇÃO DE OTIMIZAÇÃO DE TRAJETÓRIAS OFF-LINE E CONTROLE PREDITIVO ON-LINE PARA ROBÔS COM PERNAS
title_fullStr [pt] FRAMEWORK DE INTEGRAÇÃO DE OTIMIZAÇÃO DE TRAJETÓRIAS OFF-LINE E CONTROLE PREDITIVO ON-LINE PARA ROBÔS COM PERNAS
title_full_unstemmed [pt] FRAMEWORK DE INTEGRAÇÃO DE OTIMIZAÇÃO DE TRAJETÓRIAS OFF-LINE E CONTROLE PREDITIVO ON-LINE PARA ROBÔS COM PERNAS
title_sort [pt] FRAMEWORK DE INTEGRAÇÃO DE OTIMIZAÇÃO DE TRAJETÓRIAS OFF-LINE E CONTROLE PREDITIVO ON-LINE PARA ROBÔS COM PERNAS
author LEONARDO GARCIA MORAES
author_facet LEONARDO GARCIA MORAES
author_role author
dc.contributor.none.fl_str_mv MARCO ANTONIO MEGGIOLARO
MARCO ANTONIO MEGGIOLARO
MARCO ANTONIO MEGGIOLARO
dc.contributor.author.fl_str_mv LEONARDO GARCIA MORAES
dc.subject.por.fl_str_mv [pt] PLANEJAMENTO DE TRAJETORIA
[pt] CONTROLE PREDITIVO BASEADO EM MODELOS
[pt] CONTROLE DE LOCOMOCAO
[pt] ROBO COM PERNAS
[pt] OTIMIZACAO DE TRAJETORIA
[en] TRAJECTORY PLANNING
[en] MODEL PREDICTIVE CONTROL
[en] LOCOMOTION CONTROL
[en] LEGGED ROBOT
[en] TRAJECTORY OPTIMIZATION
topic [pt] PLANEJAMENTO DE TRAJETORIA
[pt] CONTROLE PREDITIVO BASEADO EM MODELOS
[pt] CONTROLE DE LOCOMOCAO
[pt] ROBO COM PERNAS
[pt] OTIMIZACAO DE TRAJETORIA
[en] TRAJECTORY PLANNING
[en] MODEL PREDICTIVE CONTROL
[en] LOCOMOTION CONTROL
[en] LEGGED ROBOT
[en] TRAJECTORY OPTIMIZATION
description [pt] Na última década, os robôs móveis com pernas ganharam notoriedade por sua capacidade de se movimentar com segurança em terrenos acidentados e superar obstáculos, como declives e escadas, podendo ser utilizados em mais aplicações em comparação com os robôs móveis com rodas. Novos desenvolvimentos que melhorem a robustez do planejamento de trajetória e o controle dinâmico de robôs com pernas são cruciais para o avanço desse campo. O objetivo deste trabalho é desenvolver um framework baseado em C++ e ROS Noetic que integre otimização de trajetória off-line para robôs com pernas com Model Predictive Control (MPC) on-line, considerando o mapa de elevação do terreno. A otimização de trajetória é baseada na biblioteca de código aberto TOWR (Trajectory Optimization for Walking Robots), que emprega uma função contínua para representar o mapa do terreno. Para tornála mais genérica, foi implementada uma interface que permite que mapas de elevação 2,5D sejam usados como representação do terreno. Além disso, as trajetórias geradas pelo TOWR são fornecidas como referências para um controlador MPC baseado na biblioteca de código aberto OCS2. As trajetórias otimizadas pelo MPC são então rastreadas por um Whole-Body Controller (WBC), que calcula os torques de atuação das juntas do robô. A estrutura é validada em simulações usando a dinâmica completa do robô, com diferentes tipos de terreno e sob perturbação externa.
publishDate 2024
dc.date.none.fl_str_mv 2024-12-03
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 https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=68697&idi=1
https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=68697&idi=2
http://doi.org/10.17771/PUCRio.acad.68697
url https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=68697&idi=1
https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=68697&idi=2
http://doi.org/10.17771/PUCRio.acad.68697
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv MAXWELL
publisher.none.fl_str_mv MAXWELL
dc.source.none.fl_str_mv reponame:Repositório Institucional da PUC-RIO (Projeto Maxwell)
instname:Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO)
instacron:PUC_RIO
instname_str Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO)
instacron_str PUC_RIO
institution PUC_RIO
reponame_str Repositório Institucional da PUC-RIO (Projeto Maxwell)
collection Repositório Institucional da PUC-RIO (Projeto Maxwell)
repository.name.fl_str_mv Repositório Institucional da PUC-RIO (Projeto Maxwell) - Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO)
repository.mail.fl_str_mv
_version_ 1856395970006220800