VOXL Supporting Software

Overview

VOXL’s software stack is broken up into 3 parts, each with their own version and ability to upgrade independently or all together.

  • VOXL System Image: This includes the root file system and bootloader partitions. It is only necessary to update the system image to add new hardware driver support.
  • VOXL Factory Bundle: This contains proprietary and 3rd party software packages (updated infrequently).
  • VOXL Software Bundle: This contains precompiled packages of ModalAI-developed open-source software (updated regularly).

All three are available at https://developer.modalai.com/asset

All three packages are loaded on VOXL boards at the factory but can be updated by the user at any time using the instructions in VOXL Quickstarts.

Voxl Factory Bundle

The package list for VOXL Factory Bundle V0.0.2:

Name Package Notes
aufs-util aufs-util_3.14+git0+b59a2167a1-r0_aarch64.ipk Required for Docker on VOXL
avahi-daemon avahi-daemon_0.6.31-r11.1_aarch64_js.ipk  
cgroup-lite cgroup-lite_1.1-r0_aarch64.ipk Required for Docker on VOXL
ffmpeg ffmpeg_3.4.5_8x96_js.ipk Source
lib32-git-perltools lib32-git-perltools_2.5.0-r0_armv7a-vfp-neon.ipk  
libavahi-common3 libavahi-common3_0.6.31-r11.1_aarch64.ipk  
libavahi-core7 libavahi-core7_0.6.31-r11.1_aarch64.ipk  
libcgroup libcgroup_0.41-r0_aarch64.ipk Required for Docker on VOXL
libdaemon0 libdaemon0_0.14-r0_aarch64.ipk  
libncurses libncursesw5_5.9-r15.1_aarch64.ipk Required for Docker on VOXL
libnss-mdns libnss-mdns_0.10-r7_aarch64.ipk  
libsmartcols libsmartcols1_2.26.2-r0_aarch64.ipk Required for Docker on VOXL
libsystemd libsystemd0_225+git0+e1439a1472-r0_aarch64 Required for Docker on VOXL
Qualcomm Machine Vision SDK mv_1.2.8_8x96.ipk Qualcomm Developer Network
ROS Indigo Build Deps ros-indigo-build-deps_1.0.0.ipk Source
util-linux util-linux_2.26.2-r0_aarch64_js.ipk Required for Docker on VOXL
util-linux-losetup util-linux-losetup_2.26.2-r0_aarch64.ipk Required for Docker on VOXL
util-linux-swaponoff util-linux-swaponoff_2.26.2-r0_aarch64.ipk Required for Docker on VOXL
util-linux-umount util-linux-umount_2.26.2-r0_aarch64.ipk Required for Docker on VOXL

You can check the version of the VOXL Factory Bundle by looking at the version file.

cat /etc/modalai/voxl-factory-bundle-version.txt
0.0.2

Voxl Software Bundle

The package list for Voxl Software Bundle V0.0.2 is as follows:

Name Package Notes
Docker docker_1.9.0+git…aarch64.ipk  
IMU app imu_app_0.0.2_8x96.ipk Soon to be replaced by voxl-imu
RC Math Library librc_math_1.0.0.ipk Source
VOXL IO Library libvoxl_io_0.0.6.ipk Source
ModalAI Vision Lib modalai-vl_0.0.5_8x96.ipk  
VOXL Camera Manager voxl-cam-manager_0.2.0.ipk Source
VOXL Docker Support voxl-docker-support_1.0.0.ipk Source
VOXL ROS Nodes voxl-nodes_0.0.4_8x96.ipk Source
VOXL Utils voxl-utils_0.4.3.ipk Source
VOXL Vision PX4 voxl-vision-px4_0.1.0_8x96.ipk Source
VOXL IMU voxl_imu_0.0.3_8x96.ipk  

You can check the version of the VOXL Software Bundle by looking at the version file.

cat /etc/modalai/voxl-software-bundle-version.txt
0.0.2

Table of contents