Deep Learning for Inertial Sensor Alignment

Read original: arXiv:2212.11120 - Published 4/11/2024 by Maxim Freydin, Niv Sfaradi, Nimrod Segol, Areej Eweida, Barak Or
Total Score

0

🤿

Sign in to get full access

or

If you already have an account, we'll log you in

Overview

  • This paper presents a data-driven approach using deep neural networks (DNNs) to estimate the yaw mounting angle of a smartphone equipped with an inertial measurement unit (IMU) and attached to a moving vehicle.
  • The proposed model uses only the accelerometer and gyroscope readings from the IMU as input, without requiring any global position data from global navigation satellite systems (GNSS).
  • The model is trained in a supervised manner using IMU data collected with the sensor mounted at known yaw angles, and tested on data with real rotations.
  • The trained model is deployed on an Android device and evaluated in real-time, demonstrating its ability to accurately estimate the mounting angle.

Plain English Explanation

When a smartphone or other device with sensors is mounted inside a moving vehicle, it's important to know the exact angle at which the device is positioned. This information is crucial for tasks like navigation, activity recognition, and other applications that rely on the device's measurements.

The researchers in this paper have developed a machine learning model that can accurately estimate the yaw (left-right) mounting angle of a smartphone equipped with an inertial measurement unit (IMU) - a sensor that measures acceleration and rotation. Unlike previous solutions, their model does not require any global positioning data from satellite systems. Instead, it uses only the raw data from the smartphone's accelerometer and gyroscope sensors.

To train the model, the researchers collected IMU data with the sensor mounted at known yaw angles. They then applied random rotations to this data to generate a range of training examples. The trained model was able to accurately estimate the mounting angle, even when tested on real-world data with actual rotations.

The researchers deployed their model on an Android device and found that it could estimate the mounting angle to within 8 degrees in just 5 seconds, and to within 4 degrees in 27 seconds. This shows the model's ability to work in real-time, which is important for practical applications.

The paper also includes a comparison of the proposed model with an existing off-the-shelf solution, demonstrating the advantages of their data-driven approach.

Technical Explanation

The key elements of this paper's technical approach are as follows:

  1. Data Collection and Preprocessing: The researchers collected IMU data (accelerometer and gyroscope readings) from a smartphone mounted at known yaw angles inside a moving vehicle. They then applied random rotations to this data to generate a range of training examples with varying mounting angles.

  2. Model Architecture: The researchers used a deep neural network (DNN) to learn the mapping between the IMU sensor readings and the yaw mounting angle. The input to the model is the raw accelerometer and gyroscope data, and the output is the estimated yaw angle.

  3. Training and Evaluation: The model was trained in a supervised manner using the IMU data and ground truth yaw angle labels. It was then tested on real-world data with actual rotations, demonstrating similar performance to the synthetic test cases.

  4. Real-time Deployment: The trained model was deployed on an Android device and evaluated in real-time, showing its ability to accurately estimate the mounting angle within a few seconds.

  5. Comparison to Existing Solution: The researchers conducted an experiment to compare their model's performance to an off-the-shelf solution, highlighting the advantages of their data-driven approach.

Critical Analysis

The paper presents a well-designed and thorough study, addressing an important problem in the context of mobile device usage in vehicles. Some potential areas for further research or consideration include:

  • Exploring the model's performance with different types of vehicle motion or mounting positions, as the current evaluation is limited to a single scenario.
  • Investigating the model's robustness to sensor noise, calibration errors, or other real-world factors that may affect its accuracy in practical settings.
  • Comparing the proposed approach to other gyro-based neural network models or tightly-coupled sensor fusion techniques that could potentially improve the angle estimation.
  • Considering the integration of the mounting angle estimation with other head pose estimation or knee angle tracking techniques for more comprehensive understanding of the device's orientation and movement.

Overall, the paper presents a promising data-driven approach to a practical problem, and the insights and techniques could be valuable for researchers and developers working on related visual-inertial fusion challenges.

Conclusion

This paper introduces a data-driven deep learning approach to accurately estimate the yaw mounting angle of a smartphone equipped with an inertial measurement unit (IMU) inside a moving vehicle. The proposed model uses only the accelerometer and gyroscope readings as input, without requiring any global positioning data. The model is trained in a supervised manner and demonstrates robust performance on real-world data, even when deployed on an Android device in real-time. The ability to precisely determine the device's mounting angle has important applications in navigation, activity recognition, and other areas where accurate sensor measurements are crucial. The insights and techniques presented in this work could inform future research on sensor fusion and orientation estimation for mobile devices.



This summary was produced with help from an AI and may contain inaccuracies - check out the links to read the original source documents!

Follow @aimodelsfyi on 𝕏 →

Related Papers

🤿

Total Score

0

Deep Learning for Inertial Sensor Alignment

Maxim Freydin, Niv Sfaradi, Nimrod Segol, Areej Eweida, Barak Or

Accurate alignment of a fixed mobile device equipped with inertial sensors inside a moving vehicle is important for navigation, activity recognition, and other applications. Accurate estimation of the device mounting angle is required to rotate the inertial measurement from the sensor frame to the moving platform frame to standardize measurements and improve the performance of the target task. In this work, a data-driven approach using deep neural networks (DNNs) is proposed to learn the yaw mounting angle of a smartphone equipped with an inertial measurement unit (IMU) and strapped to a car. The proposed model uses only the accelerometer and gyroscope readings from an IMU as input and, in contrast to existing solutions, does not require global position inputs from global navigation satellite systems (GNSS). To train the model in a supervised manner, IMU data is collected for training and validation with the sensor mounted at a known yaw mounting angle, and a range of ground truth labels is generated by applying a random rotation in a bounded range to the measurements. The trained model is tested on data with real rotations showing similar performance as with synthetic rotations. The trained model is deployed on an Android device and evaluated in real-time to test the accuracy of the estimated yaw mounting angle. The model is shown to find the mounting angle at an accuracy of 8 degrees within 5 seconds, and 4 degrees within 27 seconds. An experiment is conducted to compare the proposed model with an existing off-the-shelf solution.

Read more

4/11/2024

👁️

Total Score

0

Learning Position From Vehicle Vibration Using an Inertial Measurement Unit

Barak Or, Nimrod Segol, Areej Eweida, Maxim Freydin

This paper presents a novel approach to vehicle positioning that operates without reliance on the global navigation satellite system (GNSS). Traditional GNSS approaches are vulnerable to interference in certain environments, rendering them unreliable in situations such as urban canyons, under flyovers, or in low reception areas. This study proposes a vehicle positioning method based on learning the road signature from accelerometer and gyroscope measurements obtained by an inertial measurement unit (IMU) sensor. In our approach, the route is divided into segments, each with a distinct signature that the IMU can detect through the vibrations of a vehicle in response to subtle changes in the road surface. The study presents two different data-driven methods for learning the road segment from IMU measurements. One method is based on convolutional neural networks and the other on ensemble random forest applied to handcrafted features. Additionally, the authors present an algorithm to deduce the position of a vehicle in real-time using the learned road segment. The approach was applied in two positioning tasks: (i) a car along a 6[km] route in a dense urban area; (ii) an e-scooter on a 1[km] route that combined road and pavement surfaces. The mean error between the proposed method's position and the ground truth was approximately 50[m] for the car and 30[m] for the e-scooter. Compared to a solution based on time integration of the IMU measurements, the proposed approach has a mean error of more than 5 times better for e-scooters and 20 times better for cars.

Read more

7/2/2024

Deep Learning Assisted Inertial Dead Reckoning and Fusion
Total Score

0

Deep Learning Assisted Inertial Dead Reckoning and Fusion

Dror Hurwitz, Nadav Cohen, Itzik Klein

The interest in mobile platforms across a variety of applications has increased significantly in recent years. One of the reasons is the ability to achieve accurate navigation by using low-cost sensors. To this end, inertial sensors are fused with global navigation satellite systems (GNSS) signals. GNSS outages during platform operation can result in pure inertial navigation, causing the navigation solution to drift. In such situations, periodic trajectories with dedicated algorithms were suggested to mitigate the drift. With periodic dynamics, inertial deep learning approaches can capture the motion more accurately and provide accurate dead-reckoning for drones and mobile robots. In this paper, we propose approaches to extend deep learning-assisted inertial sensing and fusion capabilities during periodic motion. We begin by demonstrating that fusion between GNSS and inertial sensors in periodic trajectories achieves better accuracy compared to straight-line trajectories. Next, we propose an empowered network architecture to accurately regress the change in distance of the platform. Utilizing this network, we drive a hybrid approach for a neural-inertial fusion filter. Finally, we utilize this approach for situations when GNSS is available and show its benefits. A dataset of 337 minutes of data collected from inertial sensors mounted on a mobile robot and a quadrotor is used to evaluate our approaches.

Read more

7/24/2024

Rapid Gyroscope Calibration: A Deep Learning Approach
Total Score

0

Rapid Gyroscope Calibration: A Deep Learning Approach

Yair Stolero, Itzik Klein

Low-cost gyroscope calibration is essential for ensuring the accuracy and reliability of gyroscope measurements. Stationary calibration estimates the deterministic parts of measurement errors. To this end, a common practice is to average the gyroscope readings during a predefined period and estimate the gyroscope bias. Calibration duration plays a crucial role in performance, therefore, longer periods are preferred. However, some applications require quick startup times and calibration is therefore allowed only for a short time. In this work, we focus on reducing low-cost gyroscope calibration time using deep learning methods. We propose a deep-learning framework and explore the possibilities of using multiple real and virtual gyroscopes to improve the calibration performance of single gyroscopes. To train and validate our approach, we recorded a dataset consisting of 169 hours of gyroscope readings, using 24 gyroscopes of two different brands. We also created a virtual dataset consisting of simulated gyroscope readings. The two datasets were used to evaluate our proposed approach. One of our key achievements in this work is reducing gyroscope calibration time by up to 89% using three low-cost gyroscopes.

Read more

9/4/2024