FPGA sensor fusion system design for IMU arrays

Owais Talaat Waheed, Ibrahim Abe M. Elfadel

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

9 Scopus citations

Abstract

Different navigation systems have different requirements for attitude estimation, positioning, and control. To achieve high-accuracy at low-cost, several low-cost MEMS Inertial Measurement Units (IMU's) may be used instead of one high-performance but high-cost and power hungry mechanical IMU. The low-cost MEMS sensors require sensor fusion to aggregate several streams of low-quality sensor data into one high-quality data stream. Signal processing algorithms, such as the Kalman Filter (KF), are used to estimate and combine the output states of IMU arrays using matrix-based iterative techniques. Large IMU arrays are beneficial for estimating more than one type of physical quantities and reducing noise variance, but the underlying matrix dimensions of each KF variable increase drastically with array size. The brute force, iterative updating of these matrices using FPGAs or ASICs is not feasible due to the limitations on digital hardware resources. This paper addresses the scalability problem of IMU array sensor fusion using a specialized vector processor designed specifically to achieve real-time, high-throughput, IMU sensor array fusion based on the KF paradigm. The vector processor has been implemented in Artix-7 FPGA and shown to outperform a scalar processor by 100% in latency for a 100-component vector with the throughput being linear in the number of IMU sensors up to the limits of the FPGA resources. The tradeoffs between vector size, memory requirements, and sampling rates are also fully quantified.

Original languageBritish English
Title of host publicationSymposium on Design, Test, Integration and Packaging of MEMS/MOEMS, DTIP 2018
EditorsRomolo Marcelli, Yoshio Mita, Stewart Smith, Francis Pressecq, Pascal Nouet, Frederick Mailly, Peter Schneider
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages1-5
Number of pages5
ISBN (Electronic)9781538661994
DOIs
StatePublished - 22 Jun 2018
Event20th Symposium on Design, Test, Integration and Packaging of MEMS and MOEMS, DTIP 2018 - Roma, Italy
Duration: 22 May 201825 May 2018

Publication series

NameSymposium on Design, Test, Integration and Packaging of MEMS/MOEMS, DTIP 2018

Conference

Conference20th Symposium on Design, Test, Integration and Packaging of MEMS and MOEMS, DTIP 2018
Country/TerritoryItaly
CityRoma
Period22/05/1825/05/18

Keywords

  • IMU arrays
  • Kalman Filter
  • Sensor fusion
  • Vector processor

Fingerprint

Dive into the research topics of 'FPGA sensor fusion system design for IMU arrays'. Together they form a unique fingerprint.

Cite this