2D Particle Filter Accelerator for Mobile Robot Indoor Localization and Pose Estimation

被引:1
|
作者
Tariq, Omer [1 ]
Han, Dongsoo [1 ]
机构
[1] Korea Adv Inst Sci & Technol KAIST, Sch Comp, Daejeon 34141, South Korea
关键词
Pose estimation; Mobile robots; Monte Carlo methods; Markov processes; particle filter (PF); mobile robotics; localization; pseudorandom number generator (PRNG); cellular automata; field programmable gate arrays (FPGA); very large scale integration (VLSI); Monte Carlo Markov chain (MCMC); sampling importance re-sampling (SIR);
D O I
10.1109/ACCESS.2024.3360883
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Particle filtering is a reliable Monte Carlo algorithm for estimating the state of a system in modeling non-linear, non-gaussian elements for estimation and tracking applications in various fields, including robotics, navigation, and computer vision. However, particle filtering can be computationally expensive, particularly in high-dimensional state spaces, and can be a bottleneck for real-time applications due to high memory consumption. This paper proposes a particle filter accelerator that employs a cellular automata-based pseudo-random number generator and an improved systematic resampler based on the Vose Alias method. The particles are distributed across several sub-filters, performing concurrent resampling and importance weights computations. The proposed accelerator leveraged the inherent parallelism and pipelining stages of FPGAs to perform the resampling stage in a parallel fashion, significantly enhancing the particle convergence time. The proposed accelerator deployed on the Zedboard (ZC7020) system-on-chip achieves a low execution time of approximately 4.63 $\mu \text{s}$ , 21.3 % speedup, and 3.1 % area reduction compared to the recent particle filter accelerator. The proposed design also demonstrates modularity, achieved through multiple parallel hardware subfilters that provide high throughput for real-time sensor data processing. Furthermore, the proposed accelerator performs a high sampling frequency of 216kHz, making it suitable for high throughput and real-time applications.
引用
收藏
页码:18473 / 18487
页数:15
相关论文
共 50 条
  • [31] Multi-Modal Sensor Fusion for Indoor Mobile Robot Pose Estimation
    Dobrev, Yassen
    Flores, Sergio
    Vossiek, Martin
    PROCEEDINGS OF THE 2016 IEEE/ION POSITION, LOCATION AND NAVIGATION SYMPOSIUM (PLANS), 2016, : 553 - 556
  • [32] Particle Filter for 2D Indoor Localization Relying on Magnetic Disturbances and Magnetic-Inertial Measurement Units
    Ligorio, Gabriele
    Sabatini, Angelo M.
    2016 IEEE SENSORS APPLICATIONS SYMPOSIUM (SAS 2016) PROCEEDINGS, 2016, : 13 - 18
  • [33] Localization of Indoor Robot based on Particle Filter with EKF Proposal Distribution
    Xiao, Yue
    Ou, Yongsheng
    Feng, Wei
    2017 IEEE INTERNATIONAL CONFERENCE ON CYBERNETICS AND INTELLIGENT SYSTEMS (CIS) AND IEEE CONFERENCE ON ROBOTICS, AUTOMATION AND MECHATRONICS (RAM), 2017, : 568 - 571
  • [34] A UWB-Ego-Motion Particle Filter for Indoor Pose Estimation of a Ground Robot Using a Moving Horizon Hypothesis
    Durodie, Yuri
    Decoster, Thomas
    Van Herbruggen, Ben
    Vanhie-Van Gerwen, Jono
    De Poorter, Eli
    Munteanu, Adrian
    Vanderborght, Bram
    SENSORS, 2024, 24 (07)
  • [35] Robot pose estimation in unknown environments by matching 2D range scans
    Lu, F
    Milios, E
    JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 1997, 18 (03) : 249 - 275
  • [36] Robot Pose Estimation in Unknown Environments by Matching 2D Range Scans
    Feng Lu
    Evangelos Milios
    Journal of Intelligent and Robotic Systems, 1997, 18 : 249 - 275
  • [37] An improved particle filter for mobile robot localization based on particle swarm optimization
    Zhang, Qi-bin
    Wang, Peng
    Chen, Zong-hai
    EXPERT SYSTEMS WITH APPLICATIONS, 2019, 135 : 181 - 193
  • [38] Indoor Localization of a Moving Mobile Terminal by an Enhanced Particle Filter Method
    Okulewicz, Michal
    Bodzon, Dominika
    Kozak, Marek
    Piwowarski, Michal
    Tenderenda, Patryk
    ARTIFICIAL INTELLIGENCE AND SOFT COMPUTING, (ICAISC 2016), PT II, 2016, 9693 : 512 - 522
  • [39] An Indoor Mobile Localization Strategy Based on Particle Filter in NLOS Environment
    Huang, Yueyang
    Zhang, Siying
    Jing, Yuanwei
    PROCEEDINGS OF THE 28TH CHINESE CONTROL AND DECISION CONFERENCE (2016 CCDC), 2016, : 6518 - 6522
  • [40] 2D Object Localization based Point Pair Feature for Pose Estimation
    Liu, Diyi
    Arai, Shogo
    Feng, Zhuang
    Miao, Jiaqi
    Xu, Yajun
    Kinugawa, Jun
    Kosuge, Kazuhiro
    2018 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND BIOMIMETICS (ROBIO), 2018, : 1119 - 1124