# Coordinate Systems

## Sensor Frame

The sensor coordinate frame is shown in the diagram below. Rotations (not shown) are right-hand rule, with pitch being rotation around the Y axis, and roll being rotation around the X axis. Pitch and roll are independent (uncorrelated). This North-East-Down (NED) coordinate frame matches the frame used by ArduSub and other flight controllers.

<figure><img src="/files/3n8FXTXP5XDnHGLUzulG" alt="" width="339"><figcaption><p>Sensor NED coordinate system. Note the cable penetrator axis is parallel to the -X axis.</p></figcaption></figure>

## Vehicle Frame

Vehicle Frame (or “ROV Frame” is standard North-East-Down (NED) for flight controls, with +X forward, +Y to port, and +Z to surface.

<figure><img src="/files/44LU9J8YYOkEgAlXr0iV" alt="" width="375"><figcaption><p>Standard NED vehicle frame. BlueROV Heavy shown.</p></figcaption></figure>

### Transforming Sensor Frame to Vehicle Frame.

Readings computed in Sensor Frame can be transformed in three axes as specified in the [SET-SENSOR-ORIENTATION](/c/tracker-650/communicating-with-the-tracker-650/commands-accepted-by-the-tracker-650/set-sensor-orientation.md) command. This can used to compensate the data outputs to correct for mounting positions and orientations so the data lines up with the vehicle axes (e.g., you mount  the sensor rotated by 90 degrees from "normal" to get a better placement for the cable exiting the sensor head).

## Right-Hand Rule

Right-hand rule is used to describe rotations around an axis in Cartesian coordinate system. In right-hand rule, you conceptually grasp an axis in your right hand, with your thumb laid along the axis pointing in the axis-positive direction. Your fingers curl around the axis, and they point in the direction of increasing (more positive Euler angles) rotation.&#x20;


---

# Agent Instructions: 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.ceruleansonar.com/c/tracker-650/coordinate-systems.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.
