Skip to content

VOXL SDK and Software

389 Topics 2.0k Posts

voxl-sdk releases, MPA services, camera and video pipelines, Remote ID, and building and deploying your own software on VOXL.

  • 0 Votes
    5 Posts
    2k Views
    Tamas Pal 0T
    @Chad-Sweet @modaltb what should be the fcu url for the updated mavlink server for mavros connection? Please help me to fix this
  • Issues with SFTP with python

    Unsolved
    2
    0 Votes
    2 Posts
    1k Views
    Alex KushleyevA
    I believe you first need to enable SFTP functionality in ssh server on the drone, for example https://www.pcwdld.com/setup-sftp-server-on-ubuntu seems to provide instructions (i did not verify the correctness of the instructions). A better solution, in my opinion, would be to use scp from your python client. You can copy the ssh key directly to the drone, so you don't have to enter the password in the script. Then you could call the scp command directly from Python using a system call or using Paramiko like in this example : https://stackoverflow.com/questions/250283/how-to-scp-in-python . Installing the ssh key on the drone will avoid storing plain text password on your PC. Is there a reason why you are trying SFTP instead of SCP?
  • Reading data from /run/mpa/vvpx4_sys_status/request

    Unsolved mpa
    3
    0 Votes
    3 Posts
    1k Views
    H
    @Chad-Sweet thank you
  • Docker daemon fails to start on voxl

    Unsolved
    40
    0 Votes
    40 Posts
    25k Views
    Y
    switch to wifi station mode - https://docs.modalai.com/wifi-setup/ It fixed for me
  • Possible throughput problem with MPA - multiple cameras ?

    Unsolved mpa uvc tof mpa
    2
    0 Votes
    2 Posts
    943 Views
    Chad SweetC
    Each service is using MPA, so there are many pipes going at any given time. With two TOF, you are likely overheating the CPU Do you have airflow on the board? Are you using voxl-inspect-cpu to monitor how hot you are getting the CPU?
  • MAVROS/C++ tutorial

    Unsolved ros
    2
    1 Votes
    2 Posts
    2k Views
    T
    Apologies. I actually have the simulator running on ROS1 Melodic.
  • Feature Points in Qvio

    Unsolved
    3
    0 Votes
    3 Posts
    703 Views
    Sri Siddarth Chakaravarthy PS
    Hi, would there be any way to classify the feature points used for QVIO based on some metric so that voxl could be able to handle points that are from reflected surfaces. I mean there could be some variable that measures the feature point as a potential point from reflection.
  • List of potentially supported cameras with voxl-sdk

    Unsolved
    2
    0 Votes
    2 Posts
    921 Views
    ?
    With regards to camera server, the "types" that it takes define behavior more than actual reading of drivers. The underlying camera layer will deal with the actual querying of the sensor and using those drivers that you've posted, and the type in the camera server config file will define a few behaviors like resolutions, image format, allowable streams, etc, some of which are customizable in the config file. The imx214 type in there is named as such because initially that was the only imx sensor that we used, and its behavior is applicable to (at the very least that we've tested) the 377 and 412 as well; and would likely work on some of the others that you've mentioned.
  • Access VOXL2 cameras on ROS2 within docker container

    Unsolved
    2
    0 Votes
    2 Posts
    991 Views
    Chad SweetC
    The pipes that voxl-camera-server publishes should be accessible in a Docker. You should be able to access them that way inside of a Docker. A voxl-mpa-to-ros2 service would be a good addition, we don't have that implemented yet.
  • Custom model deployment on voxl-tflite-server

    Unsolved
    2
    0 Votes
    2 Posts
    474 Views
    Chad SweetC
    You can find the code for that TensorFlow Lite build here https://gitlab.com/voxl-public/voxl-sdk/third-party/qrb5165-tflite There are just few patches applied to get it to build correctly. You could try rebasing it to 2.11
  • 0 Votes
    2 Posts
    767 Views
    S
    With the updates to this page (specifically running the setup script voxl-configure-docker-support), this issue is resolved. Thank you @Chad-Sweet for updating the page!
  • Issues with takeoff in offboard mode w/ MAVROS & Voxl Flight Deck

    Unsolved
    3
    1
    0 Votes
    3 Posts
    1k Views
    S
    Would love a solution to this too, having the same problem
  • voxl-modem-start.sh issue

    Unsolved
    3
    1
    0 Votes
    3 Posts
    928 Views
    Philemon BennerP
    @tom Now it's working again, but might be worth a look, it's important that it always works. Parsing seems fine: apq8096 detected... 'v2' len: 2 Initializing v2 modem... Waiting for ttyUSB2... ttyUSB2
  • UVC Server - can't change the resolution

    Unsolved mpa
    4
    2
    0 Votes
    4 Posts
    1k Views
    Eric KatzfeyE
    @marian Oh yes, thanks for letting us know. When you are using raw frames over USB 2.0 you have to go to a much lower frame rate or else there isn't enough bandwidth to transfer them.
  • 0 Votes
    1 Posts
    736 Views
    No one has replied
  • 0 Votes
    4 Posts
    2k Views
    Tamas Pal 0T
    @modaltb Any suggestion ?
  • Upgrading to newest voxl-camera-server from apq8096-camera-server

    Unsolved
    3
    0 Votes
    3 Posts
    687 Views
    M
    @Chad-Sweet Great, very exciting!
  • voxl-wifi softap issues

    Unsolved
    4
    1
    0 Votes
    4 Posts
    1k Views
    tomT
    @Philemon-Benner This is where the voxl-wifi source code lives for VOXL1: https://gitlab.com/voxl-public/voxl-sdk/utilities/apq8096-system-tweaks/-/blob/dev/scripts/voxl-wifi Since you've already put in effort toward the resolution you could attempt to fork this repo, make your suggested tweaks and create a merge request so that the team could take a look! Otherwise it may take a little bit longer for the team to take a chance to look into the bug
  • VOXL-Streamer 64bit

    Unsolved
    7
    0 Votes
    7 Posts
    1k Views
    Steve TurnerS
    @Eric-Katzfey OK good to know. Thanks for looking into that. Is there a good email I can reach out to discuss further with you?
  • Reading data from '/run/mpa/qvio' using python

    Unsolved mpa
    4
    0 Votes
    4 Posts
    1k Views
    modaltbM
    Hi @Nishkala , With the warning that I've not yet tried in python but I'm sure it will work This is the source code for our voxl-inspect-qvio tool, and from there we can see it's looking for a pipe QVIO_EXTENDED_LOCATION https://gitlab.com/voxl-public/voxl-sdk/services/voxl-qvio-server/-/blob/master/clients/voxl-inspect-qvio.c#L51 That's defined here: https://gitlab.com/voxl-public/voxl-sdk/services/voxl-qvio-server/-/blob/master/common/voxl_qvio_server.h#L64 The other place to look for defines is in libmodal-pipe: https://gitlab.com/voxl-public/voxl-sdk/core-libs/libmodal-pipe/-/blob/master/library/include This is where the inspect tool consumes data: https://gitlab.com/voxl-public/voxl-sdk/services/voxl-qvio-server/-/blob/master/clients/voxl-inspect-qvio.c#L259 Here's where we parse and print the info: https://gitlab.com/voxl-public/voxl-sdk/services/voxl-qvio-server/-/blob/master/clients/voxl-inspect-qvio.c#L184