Implementation and performance analysis of a parallelized particle filter algorithm

dc.contributor.committeeChairGabor Karsai
dc.contributor.committeeMemberWilliam H. Robinson
dc.creatorMisra, Tanmay
dc.date.accessioned2020-08-22T00:08:15Z
dc.date.available2014-04-08
dc.date.issued2014-04-08
dc.description.abstractThe ability of a particle filter to accurately estimate both linear and non-linear, Gaussian and non-Gaussian dynamic systems makes it suitable for many localization and tracking applications in robotics. Particle filter solutions have also been proposed in other areas for state estimation, for example – feature tracking in computer vision, fault diagnosis, etc. The accuracy of a particle filter estimate is a function of the number of particles used in the algorithm. However, as the particle set grows in number the computational cost to implement the algorithm also increases, thereby limiting its practical applicability for real-time estimation problems. Thus, there is always a tradeoff between the required accuracy and computational efficiency in using these algorithms. This thesis tries to reduce the above mentioned limitation by a parallelized implementation of the particle filter algorithm for multi-core CPUs, which the sequential version of the algorithm cannot take advantage of. The specific algorithm studied is the Monte Carlo Localization (MCL) technique- a particle filtering method widely used for mobile robot localization. The research focusses on implementing an efficient parallelized version of the MCL, and analyzes the computational performance improvement of the same compared to its traditional sequential version. The limitations on the speedup gained from multi-core processors is also studied. The methodology used in this work can serve as a general framework for similar particle filter algorithms in other hardware platforms and applications.
dc.format.mimetypeapplication/pdf
dc.identifier.urihttps://etd.library.vanderbilt.edu/etd-03272014-195741
dc.identifier.urihttp://hdl.handle.net/1803/11523
dc.subjectmulti-core processors
dc.subjectmultithreading
dc.subjectparticle filter
dc.subjectmonte carlo localization
dc.titleImplementation and performance analysis of a parallelized particle filter algorithm
dc.typethesis
dc.type.materialtext
local.embargo.lift2014-04-08
local.embargo.terms2014-04-08
thesis.degree.disciplineElectrical Engineering
thesis.degree.grantorVanderbilt University
thesis.degree.levelthesis
thesis.degree.nameMS

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
misra.pdf
Size:
1.67 MB
Format:
Adobe Portable Document Format