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 pipes VOXL2

    5
    0 Votes
    5 Posts
    1k Views
    tomT
    @martongonczy You'll need to use an MPA based client in order to read from the pipe, like in voxl-inspect-cam : https://gitlab.com/voxl-public/voxl-sdk/utilities/voxl-mpa-tools/-/blob/master/tools/voxl-inspect-cam.c?ref_type=heads what you're seeing is voxl-tflite-server reading from the hires pipe
  • Error when running voxl-cross image on Voxl2

    5
    1
    0 Votes
    5 Posts
    995 Views
    M
    @Moderator thank you for your help. When I run cmake it throws an error saying that it cannot locate OpenCV, I am using Find the OpenCV package find_package(OpenCV REQUIRED) include_directories( ${OpenCV_INCLUDE_DIRS} ) This is from the OpenCV documentation but it does not work for me. What could be the solution?
  • Starling infinite loop switching between Position and Manual mode

    6
    0 Votes
    6 Posts
    1k Views
    H
    @Eric-Katzfey said in Starling infinite loop switching between Position and Manual mode: And if you start voxl-camera-server and then put it into position mode is that okay? Not immediately. The longer the system was in the endlessly switching state the longer it takes for it to recover even after voxl-camera-server is started. Can be in the order of minutes. My guess is that you stopped voxl-camera-server but not some of the other services that depend on it like voxl-qvio-server, voxl-vision-hub, etc. and so they are sending erroneous data to px4 which confuses it. During this weird behavior I have attempted to turn off all other services that might be doing this, which includes the 2 that you have mentioned. The only exception is voxl-mavlink-server which obviously I can't turn it off but after restarting it, it's still weird behavior is still present. You are, obviously, trying some non-standard stuff here. Yes I do understand that. I'm just wondering why it appears only when the WiFi interface is used for communication and not when cellular 5G is used... Also, with respect to the RC, make sure you set RC=EXTERNAL in /etc/modalai/voxl-px4.conf so that the RC drivers are not started needlessly. Ok will do so thanks
  • 0 Votes
    5 Posts
    2k Views
    V
    @I_Dwyer @Chad-Sweet Hello all, has this issue been solved in and particular version, we too are facing the same issue, on HS1 the voxl-mavlink server is initiating but we are not able to see any data from this port. We are right now on the 1.5.3 build. Pls provided more info on the same.
  • I cant use pip to install a library on my m500

    7
    1
    0 Votes
    7 Posts
    1k Views
    José QuintanillaJ
    @tom Thanks
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    7 Views
    No one has replied
  • HITL on VOXL2

    15
    2
    0 Votes
    15 Posts
    3k Views
    K
    @Zachary-Lowell-0 @Eric-Katzfey Yup, all's good now after stopping voxl-qvio-server. Thanks for the help!
  • voxl-mpa-to-ros publish only some tflite data

    6
    0 Votes
    6 Posts
    1k Views
    P
    Hi @Zachary-Lowell-0, sorry for the late reply. I've run the test that you asked with the new code that you wrote (v0.3.7). The results were pretty random, we go from a lower bound of 3 detections sent through voxl-mpa-to-ros over 10 detections present in tflite, to an upper bound of 8 over 11. This happens also for a small number of detections i.e. 2/4 as lower bound to 3/3 as an upper bound. Are your tests aligned with mine? I'm still using a custom yolo v5 for 2 class detections.
  • VOXL2 reliability information and test conditions

    1
    0 Votes
    1 Posts
    296 Views
    No one has replied
  • Can I send data through the j1006 port and read it with python?

    5
    0 Votes
    5 Posts
    1k Views
    José QuintanillaJ
    @tom I was able to pug the hardware to the expansion board that goes to the j13 port of the voxl flight, lsusb the one im using is the Bus 001 Device 002: ID 1a86:7523 QinHeng Electronics HL-340 USB-Serial adapter [image: 1698281173198-screenshot-from-2023-10-25-18-45-49.png] the success connection of the hardware [image: 1698281636465-conection_succes.jpeg] the setup [image: 1698281643642-setup.jpeg]
  • Integration of custom visual sensors

    3
    0 Votes
    3 Posts
    443 Views
    Eric KatzfeyE
    @Felipe What mavlink message(s) would this sensor be sending over the UART?
  • Voxl2 analog sensor interface

    8
    0 Votes
    8 Posts
    1k Views
    Eric KatzfeyE
    @tiralonghipol I have never used that sensor but from the code it looks like adc_report is indeed the data it is publishing.
  • QVIO hard reset causing error with PX4 altitude for VIO

    3
    0 Votes
    3 Posts
    654 Views
    A
    @Aaron-Porter I am facing the same issue, is it solved?
  • Microhard USB Carrier Board Questions

    2
    0 Votes
    2 Posts
    339 Views
    tomT
    @JSchinowsky These should help you out: voxl add-on: https://docs.modalai.com/microhard-add-on-datasheet/#board-connections-and-io standalone: https://docs.modalai.com/microhard-usb-carrier/#board-connections-and-io
  • Displaying hires frames with timestamp

    3
    0 Votes
    3 Posts
    659 Views
    ModeratorM
    @Wei-Cui you could write your own hi-res overlay to render whatever information you'd like. You can see the qvio-overlay source code here. You would need to create your own service that received the high-res data, drew the overlay, and then published over MPA as a new pipe. voxl-portal will automatically grab all of the camera pipes and make available as potential streams
  • Error while voxl-logger --cam stereo -cam dfs_disparity

    1
    1
    0 Votes
    1 Posts
    383 Views
    No one has replied
  • How to enable BBR in VOXL2?

    3
    1
    0 Votes
    3 Posts
    523 Views
    K
    @Moderator Oh, thank you so much for sharing it. I'll check it!
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    7 Views
    No one has replied
  • wrong tof frame id

    6
    0 Votes
    6 Posts
    1k Views
    tiralonghipolT
    @kerct I ended up building the mpa wrapper from source There you can modify the frames id and create your own tf tree took a while but it works now
  • 0 Votes
    1 Posts
    471 Views
    No one has replied