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 条
  • [1] Indoor Mobile Robot Localization based on a Particle Filter Approach
    Grami, Takoua
    Tlili, Ali Sghaier
    2019 19TH INTERNATIONAL CONFERENCE ON SCIENCES AND TECHNIQUES OF AUTOMATIC CONTROL AND COMPUTER ENGINEERING (STA), 2019, : 47 - 52
  • [2] CUDA Implementation of A Parallel Particle Filter for Mobile Robot Pose Estimation
    Yan, Bo
    Xin, Jing
    Shan, Mao
    Wang, Yugi
    PROCEEDINGS OF THE 2019 14TH IEEE CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS (ICIEA 2019), 2019, : 578 - 582
  • [3] Adaptive pose and location estimation for indoor mobile robot
    Chen, C
    Wang, H
    2003 IEEE INTELLIGENT TRANSPORTATION SYSTEMS PROCEEDINGS, VOLS. 1 & 2, 2003, : 1616 - 1621
  • [4] Mobile robot pose estimation by qualitative scan matching with 2d range scans
    Zhang, Qibin
    Wang, Peng
    Chen, Zonghai
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2019, 36 (04) : 3235 - 3247
  • [5] Adaptive Exemplar-Based Particle Filter for 2D Human Pose Estimation
    Oh, Chi-Min
    Lee, Yong-Cheol
    Bae, Ki-Tae
    Lee, Chil-Woo
    ADVANCES IN VISUAL COMPUTING, ISVC 2012, PT II, 2012, 7432 : 609 - 615
  • [6] 3D localization and Pose Tracking System for an Indoor Autonomous Mobile Robot
    Zhang, Juzhong
    Zhao, Kai
    2015 IEEE INTERNATIONAL CONFERENCE ON MECHATRONICS AND AUTOMATION, 2015, : 2209 - 2214
  • [7] Particle filter based small mobile robot indoor localization using a rotary sonar
    Meng, QH
    Yun, X
    Wu, YH
    Wang, J
    PROCEEDINGS OF THE SIXTH IASTED INTERNATIONAL CONFERENCE ON ROBOTICS AND APPLICATIONS, 2005, : 289 - 293
  • [8] Mobile Robot Localization Based on Particle Filter
    Luo, Fengbing
    Du, Bianjing
    Fan, Zhen
    2014 11TH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION (WCICA), 2014, : 3089 - 3093
  • [9] Ultrasound/DR Integrated Localization and Pose Tracking for an Indoor Mobile Robot
    Zhang, Juzhong
    Pan, Kui
    2015 IEEE INTERNATIONAL CONFERENCE ON INFORMATION AND AUTOMATION, 2015, : 847 - 851
  • [10] Mobile Robot 6D Pose Estimation Using a Wireless Localization Network
    Dobrev, Yassen
    Reustle, Christoph
    Pavlenko, Tatiana
    Cordes, Florian
    Vossiek, Martin
    2016 IEEE MTT-S INTERNATIONAL CONFERENCE ON MICROWAVES FOR INTELLIGENT MOBILITY (ICMIM), 2016,