Avanço da Localização de Robôs na Construção
Robôs melhoram a navegação no site usando plantas arquitetônicas pra uma localização melhor.
― 7 min ler
Índice
Os robôs estão se tornando mais comuns em canteiros de obras para tarefas como checar o progresso e inspecionar a segurança. Pra funcionarem direito, esses robôs precisam saber exatamente onde estão. Esse processo é chamado de Localização. Além disso, eles também precisam fazer um mapa do que tá ao redor, o que ajuda a entender o layout da área em que estão. Essa combinação dessas duas tarefas é chamada de Localização e Mapeamento Simultâneos (SLAM).
Tradicionalmente, muitos robôs na construção dependem de humanos pra controlá-los ou só funcionam semiautonomamente. Isso rola principalmente porque canteiros de obras podem mudar rapidinho. Pra operarem sozinhos, os robôs precisam entender bem o ambiente antes. Se um robô consegue combinar o conhecimento prévio do local com informações em tempo real dos sensores, consegue melhorar a forma como entende sua localização e o que tá ao seu redor.
Planos Arquitetônicos e Seu Papel
Uma maneira eficaz de fornecer aos robôs o conhecimento prévio necessário é usar planos arquitetônicos, como o Building Information Modeling (BIM). O BIM é uma representação digital das características físicas e funcionais de um prédio. Ele fornece informações detalhadas sobre os diferentes elementos de um canteiro de obras, como paredes, salas e portas. Porém, muitas abordagens atuais que focam em usar o BIM pra ajudar os robôs só extraem formas geométricas básicas. Isso significa que elas podem perder outras informações valiosas, como as relações entre os diferentes elementos.
A relação entre os diferentes elementos de um prédio é essencial pra uma localização precisa. Por exemplo, saber que uma sala tá conectada a outra sala por uma porta ajuda o robô a entender melhor o espaço. Esse artigo fala sobre um novo método que ajuda os robôs a usarem tanto os aspectos geométricos quanto as relações encontradas nos planos arquitetônicos pra se localizarem melhor.
Criando Grafo para Localização
Nesse enfoque, o plano arquitetônico é transformado em um tipo especial de grafo chamado Grafo Arquitetônico, ou A-Graph. Um grafo é uma estrutura que consiste em nós (que podem representar diferentes elementos, como paredes e salas) e arestas (que representam as relações entre esses elementos). Modelando o prédio dessa forma, os robôs podem usar essas informações enquanto operam.
Enquanto o robô se move, ele também cria um Grafo Situacional, que podemos chamar de S-Graph. Esse grafo captura informações em tempo real dos sensores do robô, como medições 3D de um LIDAR (um tipo de sensor que usa luz laser pra medir distâncias). O S-Graph inclui dados sobre as paredes e salas que o robô encontra enquanto se move.
Agora, o desafio é comparar e combinar o A-Graph com o S-Graph. Identificando partes de ambos os grafos que correspondem aos mesmos elementos do ambiente, o robô pode se localizar melhor.
O Processo de Combinação de Grafos
Pra conseguir uma boa combinação entre o A-Graph e o S-Graph, focamos na relação entre as salas e paredes nos dois grafos. À medida que o robô se move, ele atualiza continuamente seu S-Graph, então o processo de combinação acontece repetidamente, garantindo que o robô tenha as informações mais atualizadas.
Durante o processo de combinação, o robô identifica pares de nós em ambos os grafos que provavelmente representam as mesmas características físicas. Por exemplo, se os sensores do robô detectam uma parede, ele tenta encontrar uma parede correspondente no A-Graph que combine tanto em localização quanto em características. Esse é um processo contínuo que ajuda o robô a aprimorar sua compreensão do ambiente.
Misturando os Grafos
Depois que uma combinação bem-sucedida é encontrada entre os dois grafos, eles podem ser mesclados. Isso cria um Grafo Situacional Informado (iS-Graph) que contém tanto o conhecimento prévio do A-Graph quanto os dados em tempo real do S-Graph. O iS-Graph então melhora a capacidade do robô de se localizar, fornecendo uma compreensão mais rica do que está ao seu redor.
Em termos práticos, misturar os grafos permite que o robô use o conhecimento detalhado do layout do prédio a partir do plano arquitetônico enquanto também leva em conta as características únicas do ambiente que está navegando. Essa fusão de dados ajuda o robô a localizar sua posição com precisão e a se adaptar a mudanças em tempo real.
Avaliação Experimental da Abordagem
A eficácia desse método foi testada em várias configurações de construção simuladas e no mundo real. Os pesquisadores criaram A-Graphs usando diferentes modelos de prédios e empregaram um robô pra coletar dados em tempo real. O objetivo era comparar sua abordagem com métodos de localização existentes que utilizavam dados de LIDAR em 2D ou 3D.
Nesses experimentos, o desempenho do robô foi avaliado medindo seu Erro de Posição Absoluta (APE), que indica quão longe a posição estimada do robô está da posição verdadeira. Em situações com ambientes em mudança, o novo método mostrou muito mais resiliência contra erros de localização em comparação com técnicas tradicionais.
Benefícios de Usar Localização Baseada em Grafos
Uma das grandes vantagens de usar essa abordagem baseada em grafos é a capacidade de incorporar conhecimento estruturado no processo de localização. Ao aproveitar as informações arquitetônicas, os robôs podem se tornar mais robustos contra problemas comuns que enfrentam em canteiros de obras, como barulho e bagunça. Por exemplo, enquanto métodos tradicionais podem ter dificuldades devido a dados de sensores erráticos causados por obstáculos, as relações hierárquicas nos grafos fornecem uma base mais estável para a localização.
Outro benefício é que o método não depende de técnicas baseadas em aparência, que podem ser variáveis dependendo do ambiente. Ao focar em características de nível superior, essa abordagem oferece uma maneira mais consistente e confiável para os robôs se localizarem.
Conclusão
Em resumo, a integração de planos arquitetônicos nos sistemas de localização de robôs representa um avanço promissor para a indústria da construção. Transformando dados arquitetônicos em grafos e utilizando informações de sensores em tempo real, os robôs podem navegar efetivamente em ambientes complexos. À medida que a indústria da construção continua a evoluir e adotar a automação, métodos que aprimoram a autonomia e a precisão dos robôs serão essenciais pra melhorar a segurança e a eficiência nos canteiros de obras.
Essa abordagem tem o potencial de não só empoderar os robôs a operarem de forma mais independente, mas também a reduzir custos e melhorar o fluxo de trabalho geral em projetos de construção. À medida que essas tecnologias se desenvolvem, podemos esperar ver um uso mais amplo de robôs autônomos, contribuindo para práticas de construção mais inteligentes.
Título: Graph-based Global Robot Simultaneous Localization and Mapping using Architectural Plans
Resumo: In this paper, we propose a solution for graph-based global robot simultaneous localization and mapping (SLAM) using architectural plans. Before the start of the robot operation, the previously available architectural plan of the building is converted into our proposed architectural graph (A-Graph). When the robot starts its operation, it uses its onboard LIDAR and odometry to carry out an online SLAM relying on our situational graph (S-Graph), which includes both, a representation of the environment with multiple levels of abstractions, such as walls or rooms, and their relationships, as well as the robot poses with their associated keyframes. Our novel graph-to-graph matching method is used to relate the aforementioned S-Graph and A-Graph, which are aligned and merged, resulting in our novel informed Situational Graph (iS-Graph). Our iS-Graph not only provides graph-based global robot localization, but it extends the graph-based SLAM capabilities of the S-Graph by incorporating into it the prior knowledge of the environment existing in the architectural plan
Autores: Muhammad Shaheer, Jose Andres Millan-Romera, Hriday Bavle, Jose Luis Sanchez-Lopez, Javier Civera, Holger Voos
Última atualização: 2023-05-16 00:00:00
Idioma: English
Fonte URL: https://arxiv.org/abs/2305.09295
Fonte PDF: https://arxiv.org/pdf/2305.09295
Licença: https://creativecommons.org/licenses/by/4.0/
Alterações: Este resumo foi elaborado com a assistência da AI e pode conter imprecisões. Para obter informações exactas, consulte os documentos originais ligados aqui.
Obrigado ao arxiv pela utilização da sua interoperabilidade de acesso aberto.