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

Qualcomm Flight RB5 SDK QVIO Server

Table of contents

  1. rb5-qvio-server
    1. Current equivalent
    2. How to Build and Install
    3. How to Use

rb5-qvio-server

The rb5-qvio-server service runs Qualcomm visual-inertial odometry (QVIO) on the tracking camera and IMU and publishes the resulting pose to a named pipe for the flight controller and other consumers.

The Qualcomm Flight RB5 SDK is the original software stack that shipped on the vehicle. The Qualcomm Flight RB5 is now supported by the VOXL SDK, which replaces these rb5-* services. See the VOXL SDK for RB5 Upgrade Guide.

Current equivalent

In the VOXL SDK the same role is filled by the VIO services described in the Open-VINS server page, with VOXL Inspect qVIO to view the output.

How to Build and Install

If you have a Qualcomm Flight RB5, it comes pre-loaded with the software and there is no need to re-install unless you want to.

How to Use

rb5-qvio-server is a systemd service, started on boot in the factory configuration. See RB5 SDK Services for the boot sequence.

Enable or disable it at boot:

systemctl enable rb5-qvio-server
systemctl disable rb5-qvio-server

Start or stop it now, and check its status and log:

systemctl start rb5-qvio-server
systemctl stop rb5-qvio-server
systemctl status rb5-qvio-server
journalctl -u rb5-qvio-server