Abstract
Inertial Measurement Units (IMUs) were first applied to aircraft navigation and large devices in the 1930s. At that time their application was restricted because of constraints such as size, cost, and power consumption. In recent years, however, Micro-electromechanical (MEMS) IMUs were introduced with very favorable features such as low cost, compactness, and low processing power. One of the disadvantages of these low cost IMU sensors is that the accuracy is lower compared to high-end sensors. However, past experimental results have shown that redundant Magnetic and Inertial Measurement Units (MIMUs) improve navigation performance such as for unmanned air vehicles. Even though past simulation and experimental results demonstrated that redundant sensors improve the navigation performance, however, none of the current research work offers information as to how many sensors are required in order to meet a certain accuracy. This paper evaluates different numbers of sensor configurations of an MIMU sensor array using a simulation environment. Differently rotated MIMU sensors are incrementally added and the Madgwick filter is used to estimate the Euler angles of foot mounted MIMU data. The evaluation measure used is the root mean square error (RMSE) based on the Euler angles as compared to the ground truth. During the experiments it was noticed that the execution time with increasing number of sensors increases exponentially, and thus, the parallelization of the code was designed and implemented, and run on a multi-core machine. Thus, the speedup of the parallel implementation was evaluated. The findings using the parallel version with 16 sensors are that the execution time is less than twice the execution time of having only 1 sensor and 24 times less than using the sequential version with the added benefit of a 26% increase in accuracy.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.