GPS-Denied Navigation Using Low-Cost Inertial Sensors and Recurrent Neural Networks
Ahmed AbdulMajuid, Osama Mohamady, Mohannad Draz, Gamal El-bayoumi

TL;DR
This paper introduces a Recurrent Neural Network-based method for estimating drone position and velocity without GPS, trained on a large dataset of sensor logs, achieving median errors of 35 meters and real-time performance.
Contribution
The paper presents a novel RNN approach trained on real flight data to improve GPS-denied navigation accuracy using low-cost sensors.
Findings
Median position error of 35 meters on validation set
Achieved as low as 2.7 meters error in some flights
Method works in real-time during drone flights
Abstract
Autonomous missions of drones require continuous and reliable estimates for the drone's attitude, velocity, and position. Traditionally, these states are estimated by applying Extended Kalman Filter (EKF) to Accelerometer, Gyroscope, Barometer, Magnetometer, and GPS measurements. When the GPS signal is lost, position and velocity estimates deteriorate quickly, especially when using low-cost inertial sensors. This paper proposes an estimation method that uses a Recurrent Neural Network (RNN) to allow reliable estimation of a drone's position and velocity in the absence of GPS signal. The RNN is trained on a public dataset collected using Pixhawk. This low-cost commercial autopilot logs the raw sensor measurements (network inputs) and corresponding EKF estimates (ground truth outputs). The dataset is comprised of 548 different flight logs with flight durations ranging from 4 to 32…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsInertial Sensor and Navigation · Target Tracking and Data Fusion in Sensor Networks · Robotics and Sensor-Based Localization
