EXPERIMENT ENVIRONMENT FOR MOBILE ROBOTICS WITH ROS FRAMEWORK

Authors

DOI:

https://doi.org/10.21575/25254782rmetg2024vol9n11938

Keywords:

Robot Operating System, Mobile robotics, Mixed reality, Shared environment

Abstract

This work presents an experimental environment for mobile robotics based on the Robot Operating System (ROS) framework, which is computational tool widely used in the robotics field. The environment has virtual and real elements that share the navigation space. The main proposal of this environment is to offer flexibility for carrying out experiments in mobile robotics, allowing the use of different types of mobile robots and additional elements, such as targets and obstacles, with easier implementation, since virtual elements can be configured and inserted using ROS resources. Experiments with real mobile robots on a laboratory scale were conducted to validate the proposal, demonstrating the environment’s feature to support different experimental configurations, including the use of one or more robots in synchrony. The described environment allows the insertion of different types of mobile robots, since they have a unique marker of ARTag type for visual identification and are also compatible with ROS. The considered methodology involves centralizing ROS topics on the computer, allowing robots and other virtual elements to access and publish information, thus establishing effective communication between the computer and robots. Furthermore, the system allows the insertion of information such as the location of the robot, the presence of targets to be reached and its position coordinates in the environment. The environment also supports the use of real and virtual targets, promoting a mixed reality approach. The results presented in this paper highlight the flexibility of the proposed environment and indicate a promising methodology for experiments with mobile robotics.

Author Biographies

  • Carlos Eduardo Angelini, Instituto Federal do Paraná

    Discente de Engenharia de Controle e Automação no Instituto Federal do Paraná (IFPR) - Campus Jacarezinho. Bolsista de Iniciação Científica (PIBIC) pelo Instituto Federal do Paraná - IFPR, no projeto Ambiente de experimentos para sistemas multirrobô baseado no framework Robot Operating System.(2022-2023)

  • Héber Renato Fadel de Morais, Instituto Federal do Paraná

    Possui graduação em Sistemas de Informação pela FEATI - Faculdade de Educação, Administração e Tecnologia de Ibaiti (2007). Possui Especialização em Tecnologia Java pela UTFPR - Universidade Tecnológica Federal do Paraná (2009), Possui Especialização em Docência da Educação Profissional Técnica e Tecnológica de Nível Médio pelo IFPR (2016). Possui Mestrado em Engenharia Elétrica e Informática Industrial pela UTFPR - Universidade Tecnológica Federal do Paraná (2023). Atualmente é professor em regime de dedicação exclusiva do IFPR - Instituto Federal do Paraná, campus Jacarezinho.

  • Fernando Sabino Fonteque Ribeiro, Instituto Federal do Paraná

    Doutorando no Programa de Pós-Graduação em Engenharia Mecânica da Universidade Estadual Paulista Júlio de Mesquita Filho FEB/UNESP, campus Bauru - SP. Mestrado em Engenharia Mecânica pela Universidade Estadual Paulista Júlio de Mesquita Filho FEB/UNESP, campus Bauru - SP (2019). Formado em Engenharia Mecânica pela Universidade Paulista - UNIP, campus Assis - SP (2016). Possui formação de Técnico em Mecânica pelo Centro Paula Souza - ETEC Jacinto Ferreira de Sá, Ourinhos - SP. (2011). Atualmente, é servidor público, atuando como Técnico de Laboratório em Mecânica no Instituto Federal do Paraná, campus Jacarezinho - PR e também é Professor do curso de Engenharia Mecânica do Centro Universitário das Faculdades Integradas de Ourinhos (UNIFIO). Tem experiência na área de Engenharia Mecânica, com ênfase em processos de usinagem e projetos mecânicos, atuando em pesquisas focadas em torneamento e retificação, bem como no desenvolvimento de protótipos por meio de ferramentas CAD 2D/3D e ferramentas de simulação computacional.

  • André Luiz Salvat Moscato, Instituto Federal do Paraná

    Possui graduação em Engenharia Industrial Mecânica pela Universidade Tecnológica Federal do Paraná (2011), graduação em Tecnologia em Manutenção Industrial pela Universidade Tecnológica Federal do Paraná (2011) e Mestre em Engenharia Mecânica pela Universidade Estadual Paulista Júlio de Mesquita Filho (2014) e Doutor em Engenharia Mecânica pela Universidade Estadual Paulista Júlio de Mesquita Filho (2019). Atualmente é professor do Instituto Federal de Educação, Ciência e Tecnologia do Paraná e coordena o Laboratório Maker GaJac.

  • João Paulo Lima Silva de Almeida, Instituto Federal do Paraná

    Possui graduação em Tecnologia em Automação Industrial (2011), Mestrado em Engenharia Elétrica (2014), ambos pela Universidade Tecnológica Federal do Paraná - Campus Cornélio Procópio, PR (UTFPR-CP) e Doutorado em Engenharia Elétrica (2019), pelo Programa de Pós Graduação em Engenharia Elétrica e Informática Industrial, UTFPR - Campus Curitiba. Atua como docente no Instituto Federal de Educação, Ciência e Tecnologia do Paraná - IFPR, Campus Jacarezinho. Tem experiência nas áreas de sistemas multirrobô, sistemas inteligentes e sistemas de controle.

References

Li, W., Wang, M., Li, J., Su, Y. L3 F-TOUCH: A Wireless GelSight With Decoupled Tactile and Three-Axis Force Sensing, in IEEE Robotics and Automation Letters, vol. 8, no. 8, pp. 5148-5155, Aug. 2023, doi: 10.1109/LRA.2023.3292575.

Albonico, M., Đorđević, M., Hamer, E., & Malavolta, I. Software engineering research on the Robot Operating System: A systematic mapping study. Journal of Systems and Software, v. 197, p. 111574, 2023.

Ren G, Wu H, Bao A, Lin T, Ting K-C and Ying Y (2023) Mobile robotics platform for strawberry temporal–spatial yield monitoring within precision indoor farming systems. Front. Plant Sci. 14:1162435. doi: 10.3389/fpls.2023.1162435.

Fiala, M. (2005). Artag, a fiducial marker system using digital techniques. In 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recog-nition (CVPR’05), volume 2, 590–596. doi:10.1109/ CVPR.2005.74.

MORAIS, H.R.F.; ALMEIDA, J.P.L.S.; and ARRUDA, L.V.R. Ambiente de realidade mista para experimentos com múltiplos robôs de baixo custo. In: Anais do XXIV Congresso Brasileiro de Automática, 2022.

ALAJAMI, A. A. PALAU, N. S. Lopez-Soriano. POUS, R. A ROS-based distributed multi-robot localization and orientation strategy for heterogeneous robots. Department of Communications and Information Technology, Universitat Pompeu Fabra, Roc Boronat, 138, 08018 Barcelona, Spain.

ALMEIDA, J.P.L.S.; NAKASHIMA, R. T.; Neves-Jr F.; and ARRUDA, L. V. R.; Navegação autônoma de múltiplos robôs baseada em realidade aumentada. Em: Anais do 14º Simpósio Brasileira de Automação Inteligente, Ouro Preto. Campinas, Galoá, 2019.

PEREIRA, L. S. Solução em nuvem para o processamento e armazenamento de dados de um andador robótico inteligente. 2023. 33f. Monografia (Graduação em Engenharia Elétrica) - Universidade Federal do Rio Grande do Norte, Centro de Tecnologia, Natal, 2023.

RÉGIS, Laís P. Projeto de um controlador PD adaptativo via alocação de polos aplicado em um robô manipulador de dois graus de liberdade planar. Dissertação de mestrado em engenharia mecânica, Universidade Federal da Paraíba, João Pessoa, 2013.

Published

2024-10-16

Issue

Section

IV SIMPÓSIO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO