A novel control architecture based on behavior trees for an omni-directional mobile robot

Detalhes bibliográficos
Autor(a) principal: Bernardo, Rodrigo
Data de Publicação: 2023
Outros Autores: Sousa, João M. C., Botto, Miguel Ayala, Gonçalves, P.J.S.
Tipo de documento: Artigo
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10400.11/8753
Resumo: Robotic systems are increasingly present in dynamic environments. This paper proposes a hierarchical control structure wherein a behavior tree (BT) is used to improve the flexibility and adaptability of an omni-directional mobile robot for point stabilization. Flexibility and adaptability are crucial at each level of the sense–plan–act loop to implement robust and effective robotic solutions in dynamic environments. The proposed BT combines high-level decision making and continuous execution monitoring while applying non-linear model predictive control (NMPC) for the point stabilization of an omni-directional mobile robot. The proposed control architecture can guide the mobile robot to any configuration within the workspace while satisfying state constraints (e.g., obstacle avoidance) and input constraints (e.g., motor limits). The effectiveness of the controller was validated through a set of realistic simulation scenarios and experiments in a real environment, where an industrial omni-directional mobile robot performed a point stabilization task with obstacle avoidance in a workspace.
id RCAP_3c9e005bea48182eab010f976bd7652a
oai_identifier_str oai:repositorio.ipcb.pt:10400.11/8753
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 A novel control architecture based on behavior trees for an omni-directional mobile robotAutonomous roboticsBehavior treeModel predictive controlOmni-directional systemsRobotic systems are increasingly present in dynamic environments. This paper proposes a hierarchical control structure wherein a behavior tree (BT) is used to improve the flexibility and adaptability of an omni-directional mobile robot for point stabilization. Flexibility and adaptability are crucial at each level of the sense–plan–act loop to implement robust and effective robotic solutions in dynamic environments. The proposed BT combines high-level decision making and continuous execution monitoring while applying non-linear model predictive control (NMPC) for the point stabilization of an omni-directional mobile robot. The proposed control architecture can guide the mobile robot to any configuration within the workspace while satisfying state constraints (e.g., obstacle avoidance) and input constraints (e.g., motor limits). The effectiveness of the controller was validated through a set of realistic simulation scenarios and experiments in a real environment, where an industrial omni-directional mobile robot performed a point stabilization task with obstacle avoidance in a workspace.This work was financed by national funds from the FCT (Foundation for Science and Technology), I.P., through IDMEC under LAETA, project UIDB\50022\2020. The work of Rodrigo Bernardo was supported by the PhD Scholarship BD\6841\2020 from the FCT. This work indirectly received funding from the European Union’s Horizon 2020 programme under StandICT.eu 2026 (Grant Agreement No. 101091933).MDPIRepositório Científico do Instituto Politécnico de Castelo BrancoBernardo, RodrigoSousa, João M. C.Botto, Miguel AyalaGonçalves, P.J.S.2023-12-22T12:31:28Z20232023-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articleapplication/pdfhttp://hdl.handle.net/10400.11/8753engBernardo, R. [et al.] (2023) - A novel control architecture based on behavior trees for an omni-directional mobile robot. Robotics. Vol. 12:170.DOI: https://doi.org/10.3390/robotics1206017010.3390/robotics12060170info: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:RCAAP2023-12-30T01:50:28Zoai:repositorio.ipcb.pt:10400.11/8753Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T00:55:43.486402Repositó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 A novel control architecture based on behavior trees for an omni-directional mobile robot
title A novel control architecture based on behavior trees for an omni-directional mobile robot
spellingShingle A novel control architecture based on behavior trees for an omni-directional mobile robot
Bernardo, Rodrigo
Autonomous robotics
Behavior tree
Model predictive control
Omni-directional systems
title_short A novel control architecture based on behavior trees for an omni-directional mobile robot
title_full A novel control architecture based on behavior trees for an omni-directional mobile robot
title_fullStr A novel control architecture based on behavior trees for an omni-directional mobile robot
title_full_unstemmed A novel control architecture based on behavior trees for an omni-directional mobile robot
title_sort A novel control architecture based on behavior trees for an omni-directional mobile robot
author Bernardo, Rodrigo
author_facet Bernardo, Rodrigo
Sousa, João M. C.
Botto, Miguel Ayala
Gonçalves, P.J.S.
author_role author
author2 Sousa, João M. C.
Botto, Miguel Ayala
Gonçalves, P.J.S.
author2_role author
author
author
dc.contributor.none.fl_str_mv Repositório Científico do Instituto Politécnico de Castelo Branco
dc.contributor.author.fl_str_mv Bernardo, Rodrigo
Sousa, João M. C.
Botto, Miguel Ayala
Gonçalves, P.J.S.
dc.subject.por.fl_str_mv Autonomous robotics
Behavior tree
Model predictive control
Omni-directional systems
topic Autonomous robotics
Behavior tree
Model predictive control
Omni-directional systems
description Robotic systems are increasingly present in dynamic environments. This paper proposes a hierarchical control structure wherein a behavior tree (BT) is used to improve the flexibility and adaptability of an omni-directional mobile robot for point stabilization. Flexibility and adaptability are crucial at each level of the sense–plan–act loop to implement robust and effective robotic solutions in dynamic environments. The proposed BT combines high-level decision making and continuous execution monitoring while applying non-linear model predictive control (NMPC) for the point stabilization of an omni-directional mobile robot. The proposed control architecture can guide the mobile robot to any configuration within the workspace while satisfying state constraints (e.g., obstacle avoidance) and input constraints (e.g., motor limits). The effectiveness of the controller was validated through a set of realistic simulation scenarios and experiments in a real environment, where an industrial omni-directional mobile robot performed a point stabilization task with obstacle avoidance in a workspace.
publishDate 2023
dc.date.none.fl_str_mv 2023-12-22T12:31:28Z
2023
2023-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/article
format article
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10400.11/8753
url http://hdl.handle.net/10400.11/8753
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv Bernardo, R. [et al.] (2023) - A novel control architecture based on behavior trees for an omni-directional mobile robot. Robotics. Vol. 12:170.DOI: https://doi.org/10.3390/robotics12060170
10.3390/robotics12060170
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.publisher.none.fl_str_mv MDPI
publisher.none.fl_str_mv MDPI
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_ 1799136443432435712