> For the complete documentation index, see [llms.txt](https://docs.auterion.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.auterion.com/app-development/auterion-sdk/navigation-input-api.md).

# Navigation Input API

External navigation interfaces allow you to send position measurements to the drone you are controlling. You provide an additional source of localisation data to fuse into the state estimator onboard the Flight Management Unit (FMU), and actively affect the drone's estimated position.

There are currently two interfaces for sending external position measurements to the FMU: one for global positions, and another for local positions.

## Global Navigation

The global navigation interface allows you to update the estimated global position of your drone by sending global measurements to the FMU. A global position measurement consists of the timestamp of the sample, a horizontal position measurement (latitude and longitude), a vertical position measurement (altitude), as well as their respective horizontal and vertical position error variances. You can choose to send just a horizontal position, just a vertical position, or both.

{% content-ref url="/pages/f25PW4WJkcyB3bUK5muA" %}
[Global Navigation](/app-development/auterion-sdk/navigation-input-api/global-navigation.md)
{% endcontent-ref %}

## Local Navigation

The local navigation interface allows you to update the estimated local position of your drone by sending local measurements to the FMU. A local position measurement consists of the timestamp of the sample, a 3D position, a 3D velocity and an attitude quaternion, as well as their respective error variances. You can choose which combination of these measurement fields to send, depending on what measurements you have available.

{% content-ref url="/pages/UIuiRb1pWSsDcGILW1zr" %}
[Local Navigation](/app-development/auterion-sdk/navigation-input-api/local-navigation.md)
{% endcontent-ref %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.auterion.com/app-development/auterion-sdk/navigation-input-api.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
