HDVIO: Improving Localization and Disturbance Estimation with Hybrid Dynamics VIO

by   Giovanni Cioffi, et al.

Visual-inertial odometry (VIO) is the most common approach for estimating the state of autonomous micro aerial vehicles using only onboard sensors. Existing methods improve VIO performance by including a dynamics model in the estimation pipeline. However, such methods degrade in the presence of low-fidelity vehicle models and continuous external disturbances, such as wind. Our proposed method, HDVIO, overcomes these limitations by using a hybrid dynamics model that combines a point-mass vehicle model with a learning-based component that captures complex aerodynamic effects. HDVIO estimates the external force and the full robot state by leveraging the discrepancy between the actual motion and the predicted motion of the hybrid dynamics model. Our hybrid dynamics model uses a history of thrust and IMU measurements to predict the vehicle dynamics. To demonstrate the performance of our method, we present results on both public and novel drone dynamics datasets and show real-world experiments of a quadrotor flying in strong winds up to 25 km/h. The results show that our approach improves the motion and external force estimation compared to the state-of-the-art by up to 33 from existing methods, we show that it is possible to predict the vehicle dynamics accurately while having no explicit knowledge of its full state.


VID-Fusion: Robust Visual-Inertial-Dynamics Odometry for Accurate External Force Estimation

Recently, quadrotors are gaining significant attention in aerial transpo...

Contact Inertial Odometry: Collisions are your Friend

Autonomous exploration of unknown environments with aerial vehicles rema...

Learned Inertial Odometry for Autonomous Drone Racing

Inertial odometry is an attractive solution to the problem of state esti...

Tension Estimation and Localization for a Tethered Micro Aerial Robot

This work focuses on the study of tethered fights of a micro quadcopter,...

External Force Field Modeling for Autonomous Surface Vehicles

Operating in the presence of strong adverse forces is a particularly cha...

Hybrid Learning of Time-Series Inverse Dynamics Models for Locally Isotropic Robot Motion

Applications of force control and motion planning often rely on an inver...

Machine Learning Surrogates for Predicting Response of an Aero-Structural-Sloshing System

This study demonstrates the feasibility of developing machine learning (...

Please sign up or login with your details

Forgot password? Click here to reset