首页> 外文OA文献 >Algorithmic and architectural optimization techniques in particle filtering for FPGA-Based navigation applications
【2h】

Algorithmic and architectural optimization techniques in particle filtering for FPGA-Based navigation applications

机译:基于FPGA的导航应用中粒子滤波的算法和架构优化技术

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Els filtres de partícules (FPs) són una tipologia de tècniques d'estimació bayesiana basades en simulacions Monte Carlo que es troben entre els sistemes d'estimació que ofereixen millors rendiments i major flexibilitat en la resolució de problemes d'estimació no lineals i no gaussians. No obstant això, aquest millor rendiment i major flexibilitat es contraposa amb la major complexitat computacional del sistema, motiu pel que fins ara la seva aplicació a problemes de temps real ha estat limitada. La majoria de les aplicacions en temps real, en particular en el camp de la robòtica mòbil, com ara el seguiment, la localització i mapatge simultani (SLAM) i la navegació, tenen limitacions en el rendiment, l'àrea, el cost, la flexibilitat i el consum d'energia. La implementació software de FPs en plataformes d'execució seqüencial en aquestes aplicacions és sovint prohibitiu per l'elevat cost computacional. Per tant per aproximar els FPs a aplicacions en temps real és necessària l'acceleració de les operacions de còmput utilitzant plataformes hardware. Donat que la major part de les operacions es poden realitzar de forma independent, el pipeline i el processament en paral·lel poden ser explotats de manera efectiva mitjançant l'ús de hardware apropiat, com ara utilitzant Field Programmable Gate Arrays (FPGAs). La flexibilitat que tenen per introduir la paral·lelització fa que puguin ser emprades en aplicacions de temps real. Amb aquest enfocament, aquesta tesis doctoral s'endinsa en el difícil repte d'atacar la complexitat computacional dels filtres de partícules introduint tècniques d'acceleració hardware i implementació sobre FPGAs, amb l'objectiu d'incrementar el seu rendiment en aplicacions de temps real. Per tal d'implementar filtres de partícules d'alt rendiment en hardware,aquesta tesis ataca la identificació dels colls d'ampolla computacionals en FPs i proposa, dissenya i implementa tècniques d'acceleració hardware per a FPs. Emprant tècniques d'acceleració hardware per a filtres de partícules primer es dissenya i implementa una arquitectura HW/SW per a FPs. Després, es dissenya un processador hardware per a FPs en el que es detallen totes les etapes del FP aplicant-lo a un algorisme de mapatge i localització simultània i implementant-lo sobre FPGA. També es dissenya i implementa un co-processador paral·lel per a un escàner làser emprat en FPs emprant un algorisme de Bresenham. Aquesta proposta hardware ha conduit al desenvolupament del primer prototip totalment hardware (sobre FPGA) per a filtres de partícules emprats en SLAM.
机译:粒子滤波器(FP)是基于蒙特卡洛模拟的贝叶斯估计技术的一种类型,这些估计系统在解决非线性和非高斯估计问题方面具有更好的性能和更大的灵活性。 。但是,这种更好的性能和更大的灵活性与系统的更大的计算复杂度形成了鲜明的对比,这就是到目前为止,它在实时问题上的应用受到限制的原因。大多数实时应用,尤其是在移动机器人技术领域,例如跟踪,同时定位和地图绘制(SLAM)和导航,在性能,面积,成本,灵活性和能耗。由于高昂的计算成本,在这些应用程序中的顺序执行平台上FP的软件实现通常令人望而却步。因此,为了使FP接近实时应用程序,必须使用硬件平台加速计算操作。由于大多数操作可以独立执行,因此可以使用适当的硬件(例如使用现场可编程门阵列(FPGA))有效地利用流水线和并行处理。他们引入并行化所必须具有的灵活性意味着它们可以在实时应用中使用。通过这种方法,该博士论文研究了通过引入硬件加速技术和在FPGA上实现来攻击粒子滤波器的计算复杂性的艰巨挑战,目的是提高其在实时应用中的性能。 。为了在硬件中实现高性能的粒子过滤器,本文针对FPs中计算瓶颈的识别提出了建议,设计并实现了FPs的硬件加速技术。首先使用硬件加速技术为粒子过滤器设计并实现了FP的硬件/软件架构。然后,为FP设计了一个硬件处理器,其中详细介绍了FP的所有阶段,并将其应用于同时映射和定位算法,并在FPGA上实现。还使用Bresenham算法为FP中使用的激光扫描仪设计并实现了并行协处理器。该硬件建议导致开发了第一个用于SLAM中的粒子滤波器的完全硬件原型(在FPGA上)。

著录项

  • 作者

    Sileshi Biruk Getachew;

  • 作者单位
  • 年度 2016
  • 总页数
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号