Skip to content Link Search Menu Expand Document
ModalAI DOCS
Store
LegacyThis documents a legacy product. Newer alternatives may be available.

VOXL Tracking Sensor User Guide

Table of contents

  1. Overview
  2. Requirements
  3. Hardware
  4. Configure the camera server
  5. Verify the camera
  6. Next steps

Overview

The tracking sensor is a monochrome, global-shutter OV7251 camera with a 166° fisheye lens. On VOXL and VOXL Flight it plugs into connector J4, the tracking camera port (CSI2). It is the camera that visual-inertial odometry (VIO) uses for GPS-denied navigation, so it is part of most standard camera configurations.

Two modules fit this port: the M0014 tracking module on a 9 cm flex and the M0072 fisheye module. Both are end of life; the datasheets name the current replacements.

Requirements

Hardware

  1. Power off VOXL or VOXL Flight.
  2. Seat the module’s flex in connector J4 with the contacts facing the board, then close the connector latch.
  3. Power the board back on.

The VOXL Camera Configurations page shows which port each camera type uses and which configurations include a tracking camera.

Configure the camera server

Open a shell on the board, then run the camera configuration tool and pick a configuration that includes a tracking camera (configurations 1 through 7 do):

adb shell
voxl-configure-cameras

Restart the camera server so the new configuration takes effect:

systemctl restart voxl-camera-server

Verify the camera

Check that frames are arriving on the tracking pipe:

voxl-inspect-cam tracking

The output shows frame rate, resolution, and exposure. See VOXL Inspect Camera for the other options.

To view the image, open VOXL Portal in a browser on a device on the same network as the board and pick the tracking camera from the camera dropdown.

Next steps