---
title: "Discussion on \"A Camera Is Not a GPS Receiver: How Visual-Inertial Odometry Helps Drones Navigate\" | Hashnode"
description: "Discussion on \"A Camera Is Not a GPS Receiver: How Visual-Inertial Odometry Helps Drones Navigate\". Learn how cameras and IMUs work together in visual-inertial odometry, and where VIO helps drones navigate without reliable GNSS."
url: "https://hashnode.com/posts/visual-inertial-odometry-drone-navigation/6aed707b1b4fdc91da515196"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [A Camera Is Not a GPS Receiver: How Visual-Inertial Odometry Helps Drones Navigate](https://crafts.hashnode.dev/visual-inertial-odometry-drone-navigation?utm_source=hashnode&utm_medium=feed)

Learn how cameras and IMUs work together in visual-inertial odometry, and where VIO helps drones navigate without reliable GNSS.

5d ago · 5 min read · crafts.hashnode.dev  
Read the article

-   [#robotics](https://hashnode.com/tag/robotics)
-   [#computer-vision](https://hashnode.com/tag/computer-vision)
-   [#drones](https://hashnode.com/tag/drones)
-   [#embedded-systems](https://hashnode.com/tag/embedded-systems)
-   [#px4](https://hashnode.com/tag/px4)

## Written by

[PRODRONE TECH Editorial Team](https://hashnode.com/@crafts)

@crafts

  
[View profile](https://hashnode.com/@crafts)

crafts ,craftworks ,handicrafts ,handiwork

An independent editorial team exploring drone engineering, artificial intelligence, robotics, autonomous flight and the technologies shaping the future of unmanned aviation.

## Responses 1

Markdown supported · ⌘↵ to post

[Ahmet Özel](https://hashnode.com/@ahmetozel)

[2d ago](https://hashnode.com/posts/visual-inertial-odometry-drone-navigation/6aed707b1b4fdc91da515196/comment/6af1576f3097fe7d1baf9b23)

The coordinate-frame check should include uncertainty as well as position and orientation. Rotating a pose into the aircraft frame while leaving an anisotropic covariance in the camera frame changes which direction the estimator believes is reliable, even when the pose message looks plausible.

A replay fixture with a known mounting rotation and much greater uncertainty along one camera axis would make this visible. The transformed pose and uncertainty should agree about the same physical direction. That would test a part of the integration contract that a straight-line trajectory with symmetric uncertainty can accidentally hide.
