A Novel Human Machine Interface: Hardware Implementation of the Kalman Filter with Faddeev's Algorithm for Advanced Co-Processing
ISEF · 2015
Overview
This project presents a novel approach to the hardware implementation of the Kalman Filter using Faddeev’s Algorithm for improving the processing speed of an innovative human machine interface (HMI) device using the concepts of 3D vision, support vector machines, and Kalman Filter optimization. The HMI device acts as a touchscreen projection. In the first phase of this project, an HMI device was engineered on the Altera DE2i-150’s mobile Intel Atom processor using the Microsoft Kinect, and was processed using OpenCV and Microsoft’s Kinect SDK libraries. In the second phase, a hardware implementation of the Kalman Filter was presented. A circuit using Faddeev’s algorithm was converted to Verilog code, and was simulated using ModelSim. The experimentation phase presented an extensive comparison between the use of a software and a hardware variant of the Kalman Filter. As the hardware variant uses 32 bit for representing decimals, it is quite known that the accuracy will be lower than the software variant and its floating point representation. Results showed only a 0.4 pixel increase was found between mean displacement, maximum peak, and root-mean-square roughness from using the hardware implementation. Furthermore, only 20000 clock cycles, equivalent to 0.4 milliseconds on the DE2i-150, were used to calculate each optimized state. The results show the effectiveness of a methodology to implement the Kalman Filter with good accuracy and a high speed performance. Real world applications of the device include: improving teaching techniques in education, collaboration in research, work, and business environments, and consumer use for entertainment.
Competition history
- ISEF 2015
Resources
Related projects
ISEF · 2018
A Novel Kalman Filter Latent State Estimator for GPS/INS Reference Point Acquisition
ISEF · 2018
Write Anywhere: Filtering Low-Cost IMU Data for Small-Scale Motion Reproduction
ISEF · 2021
A Non-invasive Electromyographic Interface for Hand Gesture Recognition with Active Noise Suppression Using a Combined Biosignal Processing Algorithm
ISEF · 2017
Using Inertial Navigation Systems (INS) and the Kalman Filter in order to Create a Reliable Navigation Aid for the Blind
Closest projects by meaning, across every fair and year in the corpus.
Source: Regeneron International Science and Engineering Fair