Apresentando o iRIOM: Um Novo Padrão em Mapeamento Baseado em Radar
iRIOM melhora os dados de radar e IMU para um mapeamento preciso em ambientes complexos.
― 6 min ler
Índice
Nos últimos anos, a tecnologia em carros autônomos e robôs cresceu rápido. Um grande parte desse crescimento é a forma como eles entendem onde estão e como se mover usando sensores. A maioria dos sistemas atuais usa coisas como câmeras e lasers, que funcionam bem em clima bom. Porém, esses sensores têm dificuldade em condições ruins, tipo chuva ou neblina. O radar de onda milimétrica é um tipo de sensor que consegue enxergar através dessas condições difíceis. Ele consegue medir a distância dos objetos, sua velocidade e até sua altura.
O Problema com os Sistemas Atuais
Os sistemas de radar atuais geralmente fornecem apenas informações 2D, o que dificulta a Coleta de Dados precisos sobre o entorno. Abordagens anteriores focaram nos dados de radar para estimar movimento, mas frequentemente deixaram de lado a parte de mapeamento, resultando em erros de posicionamento. Isso pode ser um problema em aplicações do mundo real, especialmente em ambientes complexos.
Apresentando um Novo Método: iRIOM
Para resolver esses problemas, apresentamos um novo método chamado iRIOM, que significa 4D Imaging Radar Inertial Odometry and Mapping. Esse sistema combina dados de radar com informações de uma unidade de medição inercial (IMU) para alcançar alta precisão em posicionamento e mapeamento. O sistema é projetado para funcionar em tempo real, tornando-o adequado para veículos autônomos e robótica.
Como o iRIOM Funciona
Coleta e Processamento de Dados
O sistema começa coletando dados do radar 4D e da IMU. O radar fornece informações sobre o ambiente, enquanto a IMU acompanha o movimento do veículo ou robô. Antes de usar os dados para posicionamento ou mapeamento, limpamos os dados para remover ruídos e pontos irrelevantes que podem levar a erros.
Ego-velocidade e Comparação de Pontos
Uma parte chave do iRIOM é estimar a ego-velocidade, que é a velocidade e a direção do movimento do veículo. Usamos um método chamado não-convexidade graduada (GNC) para isso. Em vez de apenas olhar para dois scans de dados de radar para encontrar coincidências (scan-to-scan), o iRIOM usa uma abordagem mais ampla comparando o scan atual a um submapa, que é um mapeamento em andamento do ambiente. Isso permite uma melhor comparação, especialmente em cenas complexas.
Fusão de Dados para Mapeamento Preciso
Uma vez que temos a ego-velocidade e as coincidências de pontos, esses dados são combinados com os dados da IMU usando um filtro de Kalman estendido iterativo (EKF). Esse processo permite que o sistema refine sua estimativa da posição e orientação do veículo no espaço 3D. O EKF leva em conta as incertezas e o ruído nas medições, proporcionando um resultado mais confiável.
Fechamento de Laço
Um dos desafios em sistemas de posicionamento é a deriva, onde a posição estimada se afasta gradualmente da posição verdadeira com o tempo. Para resolver isso, o iRIOM inclui um módulo de fechamento de laço. Esse módulo reconhece locais previamente visitados e corrige qualquer deriva na posição, garantindo que o mapa permaneça preciso.
Vantagens do iRIOM
O iRIOM oferece várias melhorias em relação aos sistemas anteriores:
Maior Precisão: Usando dados de radar e IMU, o iRIOM alcança melhor precisão no posicionamento e mapeamento, especialmente em ambientes desafiadores como neblina ou chuva.
Processamento em Tempo Real: O sistema funciona em tempo real, tornando-o prático para uso em veículos autônomos e robótica.
Robusto Contra Ruídos: Os métodos usados para estimar ego-velocidade e comparação de pontos são projetados para lidar com o ruído que pode vir dos dados de radar, tornando o sistema mais confiável.
Mapeamento Completo: Diferente de alguns sistemas que deixam de lado a parte de mapeamento, o iRIOM integra efetivamente a estimativa de movimento com o mapeamento, dando uma compreensão abrangente do ambiente.
Validação Experimental
Para confirmar a eficácia do iRIOM, realizamos experimentos extensivos em ambientes internos e externos. Os resultados mostram que o iRIOM se sai melhor que os métodos de odometria baseados em radar atuais e é comparável aos sistemas baseados em laser. Isso indica que o iRIOM pode estimar posição de forma confiável e criar mapas precisos.
Cenários de Teste
Os experimentos foram conduzidos em vários cenários, incluindo:
Quadra de Basquete ao Ar Livre: Uma cena com espaço aberto e alguns obstáculos, permitindo movimento e posicionamento simples.
Ambiente Urbano Agitado: Testes em uma área com muitos objetos em movimento, como carros e pedestres, desafiando a capacidade do sistema de rastrear movimento e posição de forma precisa.
Estacionamento Interno: Um ambiente mais desafiador com espaços estreitos e potenciais interferências, testando a robustez do sistema.
Em cada um desses cenários, o sistema iRIOM mostrou melhorias notáveis de desempenho, alcançando erros de posição menores em comparação com métodos anteriores.
Direções Futuras
Embora o iRIOM represente um avanço significativo, ainda há áreas para melhorar. Futuras pesquisas poderiam explorar restrições adicionais para aprimorar ainda mais a precisão, como incorporar a compreensão de planos de chão ou ambientes com mais estrutura. Além disso, combinar informações de outros sensores, como câmeras, poderia fornecer dados ainda mais ricos para navegação e mapeamento.
Conclusão
Em resumo, o sistema iRIOM demonstra uma nova forma poderosa de usar dados de radar de onda milimétrica e IMU para alcançar alta precisão em posicionamento e mapeamento para veículos autônomos e robótica. Com suas capacidades em tempo real e métodos eficazes para lidar com ruídos e desafios ambientais, o iRIOM estabelece uma base promissora para futuros avanços na área. À medida que a tecnologia continua a evoluir, sistemas como o iRIOM terão um papel crucial em tornar a navegação autônoma mais segura e confiável.
Título: 4D iRIOM: 4D Imaging Radar Inertial Odometry and Mapping
Resumo: Millimeter wave radar can measure distances, directions, and Doppler velocity for objects in harsh conditions such as fog. The 4D imaging radar with both vertical and horizontal data resembling an image can also measure objects' height. Previous studies have used 3D radars for ego-motion estimation. But few methods leveraged the rich data of imaging radars, and they usually omitted the mapping aspect, thus leading to inferior odometry accuracy. This paper presents a real-time imaging radar inertial odometry and mapping method, iRIOM, based on the submap concept. To deal with moving objects and multipath reflections, we use the graduated non-convexity method to robustly and efficiently estimate ego-velocity from a single scan. To measure the agreement between sparse non-repetitive radar scan points and submap points, the distribution-to-multi-distribution distance for matches is adopted. The ego-velocity, scan-to-submap matches are fused with the 6D inertial data by an iterative extended Kalman filter to get the platform's 3D position and orientation. A loop closure module is also developed to curb the odometry module's drift. To our knowledge, iRIOM based on the two modules is the first 4D radar inertial SLAM system. On our and third-party data, we show iRIOM's favorable odometry accuracy and mapping consistency against the FastLIO-SLAM and the EKFRIO. Also, the ablation study reveal the benefit of inertial data versus the constant velocity model, and scan-to-submap matching versus scan-to-scan matching.
Autores: Yuan Zhuang, Binliang Wang, Jianzhu Huai, Miao Li
Última atualização: 2023-04-02 00:00:00
Idioma: English
Fonte URL: https://arxiv.org/abs/2303.13962
Fonte PDF: https://arxiv.org/pdf/2303.13962
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.