Source localization using particle filtering on FPGA for robotic navigation with imprecise binary measurement
Adithya Krishna, Andr\'e van Schaik, and Chetan Singh Thakur

TL;DR
This paper introduces a high-speed FPGA-based particle filter architecture for real-time source localization in robotic navigation, significantly reducing computation time compared to traditional CPU implementations.
Contribution
It presents a novel FPGA implementation of particle filtering with pipelining and parallelization, enabling real-time localization for robotic systems.
Findings
Achieved a processing time of 5.62 microseconds for 1024 particles.
Validated the system on a UGV with light source localization.
Demonstrated scalability and modularity of the FPGA-based design.
Abstract
Particle filtering is a recursive Bayesian estimation technique that has gained popularity recently for tracking and localization applications. It uses Monte Carlo simulation and has proven to be a very reliable technique to model non-Gaussian and non-linear elements of physical systems. Particle filters outperform various other traditional filters like Kalman filters in non-Gaussian and non-linear settings due to their non-analytical and non-parametric nature. However, a significant drawback of particle filters is their computational complexity, which inhibits their use in real-time applications with conventional CPU or DSP based implementation schemes. This paper proposes a modification to the existing particle filter algorithm and presents a highspeed and dedicated hardware architecture. The architecture incorporates pipelining and parallelization in the design to reduce execution…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsTarget Tracking and Data Fusion in Sensor Networks · Robotics and Sensor-Based Localization · Inertial Sensor and Navigation
