A novel control architecture based on behavior trees for an omni-directional mobile robot
Autor(a) principal: | |
---|---|
Data de Publicação: | 2023 |
Outros Autores: | , , |
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 |