Home / VIO Development Drones

What is Visual Inertial Odometry?

Visual Inertial Odometry (VIO) is a technology that enables drones and other autonomous vehicles to accurately estimate their position and orientation in 3D space.

VIO fuses an image sensor and IMU data to estimate a change in position relative to where the drone started. Unlike GPS, VIO works both indoors and outdoors, making it ideal for drones to navigate in GPS-denied environments.

How drones use VIO for autonomous flight

VIO enables drones to:

- Navigate in GPS-denied environments

- Maintain stable flight in windy conditions

- Avoid obstacles

- Create 3D maps of their environment

- Follow pre-programmed paths autonomously

What's needed for VIO-enabled drone flight

DIY Route

For drone developers looking to build their own VIO-enabled drone, they'll need a mix of hardware including image sensors, inertial measurement unit (IMU) and a powerful companion computer to get started. Once the hardware has been installed, software, including a VIO algorithm, flight control system, and path planning / obstacle avoidance systems need to be developed.

Accelerated Route

ModalAI VOXL autopilots and development drones come pre-configured with VIO, making it easy to start your next project.

VOXL® Software Architecture to Build a VIO Drone with PX4

 VIO Drone Demonstration using VOXL® m500