Qualcomm Flight RB5 SDK VOA Server
Table of contents
rb5-voa-server
The rb5-voa-server service publishes visual obstacle avoidance (VOA) data, derived from the depth sensors, to a named pipe so the flight controller can stop the vehicle short of obstacles.
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, obstacle avoidance is provided by voxl-vision-hub. See the VOA feature guide.
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-voa-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-voa-server
systemctl disable rb5-voa-server
Start or stop it now, and check its status and log:
systemctl start rb5-voa-server
systemctl stop rb5-voa-server
systemctl status rb5-voa-server
journalctl -u rb5-voa-server