Link Search Menu Expand Document

VOXL Vision PX4 Other Features

Table of contents

  1. Offboard Figure Eight Mode
  2. ADS-B
  3. Time Synchronization

Offboard Figure Eight Mode

Just like the MAVROS test utility, voxl-vision-px4 can command px4 to fly a figure eight when switched to offboard mode. Don’t enable this feature if you are providing offboard mode commands from another source such as MAVROS. The offboard mode parameter can be found in the /etc/modalai/voxl-vision-px4.conf configuration file.

"offboard_mode":    "figure_eight",

Note that if apriltag localization is enabled, this will fly the figure eight above the origin of the fixed frame. e.g. it will follow an apriltag around hovering above it. Otherwise it will fly the figure-eight above the origin of local frame, wherever VIO booted up.

To disable voxl-vision-px4’s offboard mode for use with your own offboard mode via MAVROS or similar, set the mode to “off”.

"offboard_mode":    "off",

ADS-B

Automatic Dependent Surveillance-Broadcast (ADS-B) receive and relay to Ground Controller

"en_adsb":                  false,
"adsb_uart_bus":            7,
"adsb_uart_baudrate":       57600,

Time Synchronization

Synchronizes time between PX4 and VOXL by responding to PX4’s timesync mavlink packets. PX4 then filters and maintains an offset between the VOXL’s application’s processor time (clock_monotonic) and PX4’s time. Note that currently these timesync requests are handled directly by voxl-vision-px4 and never make their way to MAVROS as this method provides lower latency and overhead.