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]
  • ToF sensor orientation through extrinsics.conf

    2
    0 Votes
    2 Posts
    621 Views
    ?
    Hi, VOXL Portal doesn't look at anything related to the extrinsics, it's just a debug tool to help visualize the data that's being passed around between the services. Any services that use the data coming from the tof sensor will use the data in the extrinsics config file to reorient the pointcloud to whatever frame that service is using (you can find examples of this in voxl-mapper and voxl-vision-px4).
  • voxl2 j18 to modalai esc v2 cable?

    3
    0 Votes
    3 Posts
    380 Views
    Tamas Pal 0T
    @Chad-Sweet Thanks
  • VOXL coordinate frame NED/FRD -> ENU/FLU

    1
    0 Votes
    1 Posts
    725 Views
    No one has replied
  • RB5 flight drone-voxl version & tensorflow

    3
    2
    0 Votes
    3 Posts
    445 Views
    Mohammad Saeid AnwarM
    @Matt-Turi Thank you
  • Missing Sentinel Motor Cap V1.1

    3
    0 Votes
    3 Posts
    644 Views
    R
    Thanks will do!
  • voxl-docker-opencv-opencl with VOXL2

    2
    1
    0 Votes
    2 Posts
    539 Views
    Chad SweetC
    You only need the Docker on VOXL 1 if you want to use Debian OS VOXL 2 has Debian native so you don't need the Docker Both platforms have opencl libraries in the native OS and do not require a Docker for OpenCL
  • 3 Votes
    14 Posts
    4k Views
    Eric KatzfeyE
    @czarsimon Yes, it should be possible. But there are probably hard coded parameters in the code that make it only work with the hires camera right now. That code has been archived but is still available here: https://gitlab.com/voxl-public/voxl-sdk/services/voxl-hires-server
  • VOXL® 2 Flight Deck

    2
    0 Votes
    2 Posts
    547 Views
    Chad SweetC
    The VOXL 2 is the main PCB, and can come in kits with accessories for power and image sensors The VOXL 2 Flight Deck has a plastic enclosure that includes VOXL 2, 6 image sensors and is fully calibrated. The flight deck has a number of modem add-on options as well
  • VOXL Flight Deck - crash on every flight!! need help

    3
    0 Votes
    3 Posts
    777 Views
    Chad SweetC
    Have you looked through the troubleshooting VIO doc? https://docs.modalai.com/flying-with-vio/#troubleshooting-vio
  • prevention/avoidance in offboard pattern flight

    1
    0 Votes
    1 Posts
    369 Views
    No one has replied
  • Acceptable tracking camera calibration reprojection error

    5
    0 Votes
    5 Posts
    3k Views
    H
    @Alex-Gardner said in Acceptable tracking camera calibration reprojection error: Ah, If you're talking about the calibration for the fisheye tracking lens the rules are different. It's much easier to calculate the intrinsics of the fisheye lenses since there's much more warp in the images, hence why there's only 4 images required for the calibration. A result of this is that the reprojection cutoff will be much higher because it's such a distorted image (we have found that <=5 works for the fisheye). If you run the calibrator on one of the pinhole stereo cameras you'll see a lot more of the target rectangles, some of which have been intentionally elongated as to force the user to include some skew in the input set. This isn't necessary for the fisheye though. Do you know if the reprojection error is a good and reliable metric to determine if the calibrationis done well? I have on rare occasions calibrated the fisheye cam, obtained reproj errors of less <0.3, but the calibration was obviously off. The aircraft was very unstable at takeoff, hovering and pure yaw rotations. The instability went away after i performed a recalibration (even if the reproj error ismore than what i had before) I could confirm this because i kept the old intrinsics fileand i can reproduce the instability simpyly by swapping back to the old file
  • Using a custom trained yolov5

    3
    0 Votes
    3 Posts
    771 Views
    Steve TurnerS
    All of the files for the demonstration TF Lite server models live in: https://gitlab.com/voxl-public/voxl-sdk/services/voxl-tflite-server/-/tree/master/misc_files/usr/bin/dnn On the VOXL itself they reside at: /usr/bin/dnn You can add your specific model and execute voxl-configure-tflite-server to point to the new model. https://gitlab.com/voxl-public/voxl-sdk/services/voxl-tflite-server/-/blob/master/src/main.cpp#L238 shows an example with YoloV5.
  • [INFO] Waiting for fastboot...

    5
    1
    0 Votes
    5 Posts
    1k Views
    wilkinsafW
    Wanted to update this by saying I experienced same issue, but I resolved this by disconnecting tracking camera that had been installed upside down. So, if anyone is reading this in the future....try disconnecting your cameras attached to the board
  • Voxl stuck in waiting for device after unbricking

    4
    0 Votes
    4 Posts
    1k Views
    wilkinsafW
    Wanted to update this by saying I experienced same issue, but I resolved this by disconnecting tracking camera that had been installed upside down. So, if anyone is reading this in the future....try disconnecting your cameras attached to the board
  • avoidance/collision prevention Error

    6
    2
    0 Votes
    6 Posts
    1k Views
    ?
    Hi, You don't need voxl-mapper to use collision prevention, you just need to enable an auxiliary input for the tof sensor in /etc/modalai/voxl-vision-px4.conf. Mapper is a completely separate service that's still in alpha and should only be used after understanding the majority of the codebase.
  • Upload PX4 firmware to VOXL2

    3
    0 Votes
    3 Posts
    735 Views
    Youngjoo KimY
    @Eric-Katzfey Thanks, it works! I didn't know the last part (push the debian package and install there).
  • SLAM and voxl-mapper video details

    10
    3 Votes
    10 Posts
    3k Views
    F
    @Matt-Turi thank you very much. Really appreciate your help
  • Seeker maps its own props in Voxl-mapper

    2
    1 Votes
    2 Posts
    552 Views
    C
    Here are some pictures of the issue. Did some more testing and it might not be the props as I tested with the props off and the close points are still there. Is there something wrong or blocking the TOF sensor on the seeker? [image: 1668213067386-screenshot-from-2022-11-11-17-07-51.png] [image: 1668213085769-screenshot-from-2022-11-11-17-11-39.png]
  • Estimated delivery time

    2
    0 Votes
    2 Posts
    516 Views
    Adrian HidalgoA
    @wxyLuna we do offer express delivery. If you would like an estimated time and cost I would send an email to contact@modalai.com with your preferred selection of drone config and address. The ten days you are referring to is the estimated lead time to build the drone, not shipping time duration. We build each drone to order, making sure the product is built to our high standards.
  • How to increase i2c frequency -> no "bus_clk_rate" file to edit?

    5
    0 Votes
    5 Posts
    1k Views
    tanguy sagereT
    @modaltb Hey! Thank you for the reply ahaha, I understand its a busy quarter for everyone We are connecting the IMU to the I2C3 pins of the J9 6-pin pinout of the 5G Modem. On other devices (such as the jetson AGX orin) we are able to get a data rate of 928 hz , but on the VOXL its stuck at around 628 Hz in ROS. For the ORIN we were able to increase the rate by modifying a bus_clk_rate file in /sys/bus/i2c/devices/i2c-1 but there appears to be no equivalent here. I found a voxl_i2c_write function in your docs that looks like it could increase I2C bus rate, but unsure how to access and use it. Also tried changing the device tree file to increase the rate ceiling and making a .patch to change it and add changes to kernel_patches but that dropped the rate to 120-ish, and never increased it. Quite confusing! Thanks for your time and have a nice day!