How to check which version of sdk is running?
-
I could not find command to check the version of sdk.
Below is the info from sdb shellsystem-image: 1.6.2-M0054-14.1a-perf kernel: #1 SMP PREEMPT Fri May 19 22:19:33 UTC 2023 4.19.125 -------------------------------------------------------------------------------- hw version: M0054 -------------------------------------------------------------------------------- voxl-suite: -------------------------------------------------------------------------------- current IP: eth0:
-
@Kyuhyong-You There might be some mismatching going on there. It looks like you have the system image from SDK 1.0.0.
You can see more info with
voxl-version
-
@tom I see.
I updated flash with the latest sdk image and now I can see the version number.$ voxl-version -------------------------------------------------------------------------------- system-image: 1.7.1-M0054-14.1a-perf-nightly-20231025 kernel: #1 SMP PREEMPT Thu Oct 26 03:25:38 UTC 2023 4.19.125 -------------------------------------------------------------------------------- hw version: M0054 -------------------------------------------------------------------------------- voxl-suite: 1.1.0 -------------------------------------------------------------------------------- Packages: Repo: http://voxl-packages.modalai.com/ ./dists/qrb5165/sdk-1.1/binary-arm64/ Last Updated: 2023-11-20 08:24:30 List: libmodal-cv 0.4.0 libmodal-exposure 0.1.0 libmodal-journal 0.2.2 libmodal-json 0.4.3 libmodal-pipe 2.9.2 libqrb5165-io 0.4.2 libvoxl-cci-direct 0.2.1 libvoxl-cutils 0.1.1 mv-voxl 0.1-r0 qrb5165-bind 0.1-r0 qrb5165-dfs-server 0.2.0 qrb5165-imu-server 1.0.0 qrb5165-rangefinder-server 0.0.4 qrb5165-slpi-test-sig 01-r0 qrb5165-system-tweaks 0.2.3 qrb5165-tflite 2.8.0-2 voxl-bind-spektrum 0.1.0 voxl-camera-calibration 0.5.1 voxl-camera-server 1.8.7 voxl-configurator 0.4.4 voxl-cpu-monitor 0.4.7 voxl-docker-support 1.3.0 voxl-elrs 0.1.3 voxl-esc 1.3.4 voxl-feature-tracker 0.3.2 voxl-flow-server 0.3.3 voxl-gphoto2-server 0.0.10 voxl-jpeg-turbo 2.1.3-5 voxl-lepton-server 1.2.0 voxl-libgphoto2 0.0.4 voxl-libuvc 1.0.7 voxl-logger 0.3.5 voxl-mavcam-manager 0.5.3 voxl-mavlink 0.1.1 voxl-mavlink-server 1.3.1 voxl-microdds-agent 2.4.1-0 voxl-modem 1.0.8 voxl-mongoose 7.7.0-1 voxl-mpa-to-ros 0.3.7 voxl-mpa-to-ros2 0.0.1 voxl-mpa-tools 1.1.2 voxl-opencv 4.5.5-2 voxl-portal 0.6.2 voxl-px4 1.14.0-2.0.55 voxl-px4-imu-server 0.1.2 voxl-px4-params 0.2.7 voxl-qvio-server 0.9.4 voxl-remote-id 0.0.9 voxl-streamer 0.7.4 voxl-suite 1.1.0 voxl-tag-detector 0.0.4 voxl-tflite-server 0.3.1 voxl-utils 1.3.3 voxl-uvc-server 0.1.6 voxl-vision-hub 1.7.1 voxl2-system-image 1.7.1-r0 voxl2-wlan 1.0-r0
I also tried to install ros2 as described in https://docs.modalai.com/ros2-installation-voxl2/
by running./installROS2.sh
and I got following error while building the foonathan_memory.CMake Error at CMakeLists.txt:7 (cmake_minimum_required): CMake 3.11 or higher is required. You are running version 3.10.2 make[2]: *** [foo_mem-ext-prefix/src/foo_mem-ext-stamp/foo_mem-ext-configure] Error 1 make[1]: *** [CMakeFiles/foo_mem-ext.dir/all] Error 2 make: *** [all] Error 2 --- Failed <<< foonathan_memory_vendor [0.54s, exited with code 2]
It looks like it requires to update Cmake.
Do you have any suggestions? -
@Kyuhyong-You I believe those docs need some updating. You should be able get all the necessary packages installed via the following:
apt install voxl-ros2-foxy apt install voxl-microdds-agent apt install voxl-mpa-to-ros2
-
@Kyuhyong-You If you're still having issues it's easier to get our whole team's eyes on the issue if you open a brand new thread with the question
-
@tom
Wow I didn't know there is dedicated apt package to install ros-foxy and why the guide leads to install ros via script.
Anyway thanks for the comment and I will try to install as you mentioned.