Utilize este identificador para referenciar este registo:
http://hdl.handle.net/10362/153181
Título: | Behavior based autonomous mobile Robot for industrial logistics |
Autor: | Corvo, João Nuno Salvador Rodrigues |
Orientador: | Oliveira, José Marques, Francisco Guedes, Magno |
Palavras-chave: | autonomous mobile robots behavior trees industry 4.0 autonomous navigation path planning ROS |
Data de Defesa: | Dez-2022 |
Resumo: | The design of robot behaviors to meet the requirements of the new industrial era -
Industry 4.0 - has grown significantly in recent years. Especially the demand for flexible
and adaptable systems has increased exponentially since intelligent robots started to be
integrated into assembly lines and replace human activities.
Tools such as Finite State Machines have proven to be an understandable and quick
way to solve high-level problems in robotics; however, unmanageable when complexity
rises. They become confusing and unreadable, making their modification and mainte-
nance a problem. New tools, such as Behavior Trees, have emerged, creating modular,
flexible, and adaptable systems without sacrificing readability with the increased com-
plexity.
The proposed architecture follows a hierarchical layered approach taking advantage
of Behavior Trees, developing modular robot skills and system interfaces to create an
autonomous behavior-based system. The software was implemented and tested in an
Autonomous Mobile Robot capable of navigating complex environments and executing
basic tasks.
The results showed real advantages in using the layer-based approach, particularly
giving the system modularity and increased flexibility capable of being easily improved
and used in other systems. It was also concluded that Behavior Trees are an adequate tool
for reactive systems in highly dynamic environments. Nos últimos anos, tem-se verificado um crescimentos na modelação de comportamen- tos robóticos com o objetivo de satisfazer necessidades dos novos paradigmas da indústria. Em particular, na indústria 4.0, com a integração de robôs nas linhas de produção e a subs- tituição dos humanos em diversas atividades, tem-se verificado um aumento na exigência de sistemas mais adaptáveis e flexíveis. Ferramentas tais como as máquinas de estado provaram ser percetíveis e de fácil uti- lização na resolução de problemas na área da robótica. No entanto, com o aumento da complexidade, tornam-se problemáticas pela sua desorganização e ilegibilidade. Por con- seguinte, emergiram novas estruturas, tais como as árvores de comportamento, capazes de tornar os sistemas mais modulares e flexíveis. A arquitetura por hierarquisação de camadas proposta, tira partido das vantagens das árvores de comportamento, com o desenvolvimento de comportamentos e interfaces de modo a criar um sistema reativo e autónomo. O software foi implementado e testado num robô móvel autónomo, capaz de navegar em ambientes complexos e de executar tarefas basicas. Os resultados mostraram vantagens na utilização da arquitetura proposta, em parti- cular, trazendo modularidade e flexibilidade ao sistema robótico, permitindo uma futura melhoria de cada um dos módulos, tal como, a sua utilização noutros sistemas. |
URI: | http://hdl.handle.net/10362/153181 |
Designação: | MASTER IN ELECTRICAL AND COMPUTER ENGINEERING |
Aparece nas colecções: | FCT: DEE - Dissertações de Mestrado |
Ficheiros deste registo:
Ficheiro | Descrição | Tamanho | Formato | |
---|---|---|---|---|
Corvo_2022.pdf | 13,61 MB | Adobe PDF | Ver/Abrir |
Todos os registos no repositório estão protegidos por leis de copyright, com todos os direitos reservados.