Paper Reading AI Learner

MegaParticles: Range-based 6-DoF Monte Carlo Localization with GPU-Accelerated Stein Particle Filter

2024-04-25 07:17:30
Kenji Koide, Shuji Oishi, Masashi Yokozuka, Atsuhiko Banno

Abstract

This paper presents a 6-DoF range-based Monte Carlo localization method with a GPU-accelerated Stein particle filter. To update a massive amount of particles, we propose a Gauss-Newton-based Stein variational gradient descent (SVGD) with iterative neighbor particle search. This method uses SVGD to collectively update particle states with gradient and neighborhood information, which provides efficient particle sampling. For an efficient neighbor particle search, it uses locality sensitive hashing and iteratively updates the neighbor list of each particle over time. The neighbor list is then used to propagate the posterior probabilities of particles over the neighbor particle graph. The proposed method is capable of evaluating one million particles in real-time on a single GPU and enables robust pose initialization and re-localization without an initial pose estimate. In experiments, the proposed method showed an extreme robustness to complete sensor occlusion (i.e., kidnapping), and enabled pinpoint sensor localization without any prior information.

Abstract (translated)

本文提出了一种基于6个自由度的蒙特卡洛局部化方法,采用GPU加速的Stein粒子滤波器。为更新大量粒子,我们提出了一种基于Gauss-Newton的Stein变分梯度下降(SVGD)迭代邻居粒子搜索。该方法使用SVGD共同更新具有梯度和邻居信息的分子的状态,从而实现高效的粒子采样。为了实现高效的邻居粒子搜索,它使用了局部敏感哈希,并随着时间逐个更新每个粒子的邻居列表。邻居列表 then用于在邻居粒子图上传播粒子的后验概率。与传统方法相比,所提出的具有GPU加速的Stein粒子滤波器能够实时评估一百万个粒子,并无需初始姿态估计实现稳健的姿态初始化和重新定位。在实验中,该方法表现出了对完全传感器遮挡(即绑架)的极端鲁棒性,并能在没有任何先前信息的情况下实现精确的传感器局部定位。

URL

https://arxiv.org/abs/2404.16370

PDF

https://arxiv.org/pdf/2404.16370.pdf


Tags
3D Action Action_Localization Action_Recognition Activity Adversarial Agent Attention Autonomous Bert Boundary_Detection Caption Chat Classification CNN Compressive_Sensing Contour Contrastive_Learning Deep_Learning Denoising Detection Dialog Diffusion Drone Dynamic_Memory_Network Edge_Detection Embedding Embodied Emotion Enhancement Face Face_Detection Face_Recognition Facial_Landmark Few-Shot Gait_Recognition GAN Gaze_Estimation Gesture Gradient_Descent Handwriting Human_Parsing Image_Caption Image_Classification Image_Compression Image_Enhancement Image_Generation Image_Matting Image_Retrieval Inference Inpainting Intelligent_Chip Knowledge Knowledge_Graph Language_Model LLM Matching Medical Memory_Networks Multi_Modal Multi_Task NAS NMT Object_Detection Object_Tracking OCR Ontology Optical_Character Optical_Flow Optimization Person_Re-identification Point_Cloud Portrait_Generation Pose Pose_Estimation Prediction QA Quantitative Quantitative_Finance Quantization Re-identification Recognition Recommendation Reconstruction Regularization Reinforcement_Learning Relation Relation_Extraction Represenation Represenation_Learning Restoration Review RNN Robot Salient Scene_Classification Scene_Generation Scene_Parsing Scene_Text Segmentation Self-Supervised Semantic_Instance_Segmentation Semantic_Segmentation Semi_Global Semi_Supervised Sence_graph Sentiment Sentiment_Classification Sketch SLAM Sparse Speech Speech_Recognition Style_Transfer Summarization Super_Resolution Surveillance Survey Text_Classification Text_Generation Tracking Transfer_Learning Transformer Unsupervised Video_Caption Video_Classification Video_Indexing Video_Prediction Video_Retrieval Visual_Relation VQA Weakly_Supervised Zero-Shot