Skip to content

Ask your questions right here!

2.4k Topics 11.7k Posts

Note sure where to post? Ask questions here for direct access to the ModalAI engineering team

Subcategories


  • 167 Topics
    757 Posts
    Colby HowellC
    Hello. I purchased a Starling 2 Max development drone and when attempting a first flight test I discovered that one of the batteries arrived entirely dead. I was curious if there was a way to receive replacements, and if this falls within replacement territory. I contacted the support email and was directed here. I can provide more information if needed.
  • Do you have a great idea for our products you would like to see implemented?

    27 90
    27 Topics
    90 Posts
    Serhii RovnyiS
    Hello everyone, I am looking for some expert advice on a VOXL 2 companion computer setup for a long-range platform. I have two main integration challenges: Challenge A: VIO at Higher Altitudes To solve the motion blur and pixel density issues at higher altitudes, I am planning a 6-camera configuration. I want to use 4 downward-facing sensors (2 daylight + 2 IR) equipped with narrow-angle lenses, alongside 2 standard wide-angle sensors (front and rear). Could you advise on the best supported sensors (e.g., IMX series) for this? Has anyone successfully tuned the voxl-qvio-server for narrow-angle lenses, and what were the altitude limits you achieved? Challenge B: LAN Integration & WireGuard The payload data flow will be: External RTSP Camera -> Ethernet -> VOXL 2 (WireGuard encryption) -> Ethernet -> Digital RX. Because VOXL 2 lacks multiple LAN ports, I will need a miniature industrial Ethernet switch. Does ModalAI have any tested hardware recommendations for this? Furthermore, what is the best practice for routing this VPN traffic through the VOXL 2 Ubuntu environment without bottlenecking the CPU? We are currently evaluating the VOXL 2 for a broader fleet deployment and want to ensure the ecosystem can support this custom optics requirement. Any feedback on off-the-shelf solutions or standard configurations for this use case would be greatly appreciated. Thank you!
  • Are you looking for a 3D model of one of our products?

    33 86
    33 Topics
    86 Posts
    Alex KushleyevA
    @nl_vdi , if you log into developer.modalai.com, you will see the CAD models. the latest model we have is: D0012-4-V3-C28-M36-T7-K0-Starling2-Max-V3-20260317.step [image: 1781036132877-376bf0dd-494a-4bf1-8d92-1b2d91afb83d-image.png]
  • image compression API?

    8
    0 Votes
    8 Posts
    1k Views
    Dong LiuD
    @Eric-Katzfey Hi Eric. The jpeg compression imposes a lot of load on the CPU, especially we're using the hires camera. Is there any way you can make the HW jpeg encoding available for us to test it? Thanks!
  • hires image upside down?

    7
    0 Votes
    7 Posts
    1k Views
    Dong LiuD
    @tom Ok, thanks!
  • Any example I2C code for VOXL1?

    1
    0 Votes
    1 Posts
    424 Views
    No one has replied
  • Can I fly voxl2 manually without keeping qvio on ?

    5
    0 Votes
    5 Posts
    484 Views
    Tamas Pal 0T
    @Adrian-Hidalgo I get it. But from the moment I am giving throttle the vehile starts wobbling and it increase. I am unable to fly it for a second.
  • offboard height problem

    4
    0 Votes
    4 Posts
    890 Views
    張為超
    @Adrian-Hidalgo @Dobry-Kolacz Thanks for your reply, so the drone uses QVIO to control the altitude (I think it uses barometer or something else) which perfectly explains why the altitude sometimes drifts as our floors are a bit lacking in texture. I'll try adding some texture to the floor and give it a try. Thanks.
  • Voxl-px4-imu-server

    4
    0 Votes
    4 Posts
    568 Views
    ?
    Yes, the service doesn't need to be enabled on voxl/voxl2 (the configure-mpa script will enable the correct imu server for whichever platform you're on)
  • 0 Votes
    3 Posts
    634 Views
    Steve SagerS
    @Chad-Sweet Thanks for responding to my post. is 32 GB the limit of what the VOXL can take as far as SD card size is concerned? Also, by auxiliary computer I mean an FPGA that is interacting with the VOXL/PX4. Regards
  • VOXL2 IO expander power

    8
    0 Votes
    8 Posts
    1k Views
    ?
    Hey @Patrick-Hinchey would you please send that board in for an RMA diagnostic. Details on our RMA process are here Before shipping the unit, please purchase an RMA via the link above and fill out the RMA form here. If you have any questions please let me know. Thank you!
  • Voxl-tflite-server build error

    4
    1
    0 Votes
    4 Posts
    858 Views
    Maxim TempM
    @Maxim-Temp Also please upload the voxl-cross docker image v2.2 .
  • Is modemmanager on VOXL1?

    2
    0 Votes
    2 Posts
    541 Views
    tomT
    @Ed-Sutter That is correct, modemmanager is not used. As you can see in the patch here: https://gitlab.com/voxl-public/system-image-build/meta-voxl/-/blob/master/recipes-kernel/linux-quic/files/qmi_wwan2.patch The path to the qmi_wwan.c file that is being modified / used is drivers/net/usb/qmi_wwan.c
  • Voxl-streamer CPU load

    2
    0 Votes
    2 Posts
    343 Views
    Adrian HidalgoA
    @hmlow I believe this is normal. You're utilizing some CPU hungry programs so they would indeed spike the CPU load. @modaltb @Vinny can chime in on this
  • Error/failure in voxl-build ...

    4
    0 Votes
    4 Posts
    680 Views
    Ed SutterE
    Ok... whatever you did seems to have fixed it. Thanks
  • How do I verify that I'm running latest-n-greatest?

    20
    0 Votes
    20 Posts
    3k Views
    tomT
    @Steve-Turner voxl-build allows you to build the kernel only which you can then flash on top of an existing system. Qualcomm licenses are required in order to build a full system image.
  • "Error battery voltage" on VOXL2

    9
    0 Votes
    9 Posts
    2k Views
    wilkinsafW
    @modaltb This worked for me. Removing the USBC cable, booting up, and then plugging in.
  • Change home position in Voxl-mapper

    13
    0 Votes
    13 Posts
    2k Views
    ?
    Hey @ahmed-mustahid, pipe_client_send_control_cmd is a function provided by libmodal-pipe that you could use from another C/C++ application (not within voxl-mapper) to send commands, thats likely why you didn't see it. As for the syntax of the plan to command, messages are constructed as such: const msg = "plan_to: " + (pos[0] + plan_pt.position.x) + "," + (pos[1] + plan_pt.position.y) + "," + (pos[2] + plan_pt.position.z); i.e. message starts with "plan_to: ", and is followed by a comma separated (X,Y,Z) point. If you can follow this syntax you should be able to send commands using whichever method works best in your workflow.
  • QVIO Output Interpretation

    5
    2
    0 Votes
    5 Posts
    1k Views
    wilkinsafW
    @Steve-Turner Glad to hear you were able to make substantial progress!
  • 0 Votes
    1 Posts
    536 Views
    No one has replied
  • Sentinel VOXL2 Microhard not running

    38
    1
    0 Votes
    38 Posts
    9k Views
    wilkinsafW
    @wilkinsaf No, took out usb0 entry and it still didnt set the correct ip
  • Defence use of Sentinel 2

    2
    0 Votes
    2 Posts
    371 Views
    Chad SweetC
    Hi Boyzie, maybe you could run the figure 8 with voxl-tflite-server? Can you please share the serial number of your drone? We can try to find the calibration files What light is flashing? Can you share a video? If the unit needs to be reflashed, you should install the system image and then perform camera calibration
  • 0 Votes
    2 Posts
    697 Views
    ?
    Hey @ahmed-mustahid, To clarify, the image in the gitlab repo is a bit outdated and you will no longer see these red and blue lines in voxl-portal, but rather one black line showing the RRT path. [image: 1665591998296-a86ad8c8-3ad5-497d-a106-8c6dd0445b0b-image.png] In terms of not receiving a path, I am unable to reproduce this issue naturally on my end. A trajectory will be shown in the UI as long as a solution is found, and the point you selected should also still be viewable within the map. The second image you shared does not show any of this, and the only way I was able to recreate this was by killing voxl-portal before selecting a point to plan to. Make sure you have an active connection to your drone, the network, and voxl-portal before attempting to use the path-planning capabilities of voxl-mapper.