Skip to content

Ask your questions right here!

2.3k Topics 11.7k Posts

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

Subcategories


  • 164 Topics
    751 Posts
    Ben LinneB
    @heiko.lizan Any elrs radio that's 900mhz or dual band compatible should work when in low band mode. If the transmitter is running v4+ you should be able to downgrade it to v3 following the elrs update guide It's normal that some services aren't running. You may need to re-enable px4 with systemctl enable voxl-px4
  • 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]
  • ROS2 errors on VOXL2

    3
    0 Votes
    3 Posts
    659 Views
    Gary HolmgrenG
    @Zachary-Lowell-0 Yes this did the trick, thankyou!
  • mavsdk wont build for voxl2

    2
    0 Votes
    2 Posts
    533 Views
    T
    Hi @Gary-Holmgren. This is likely because you're running the build script from an x86 system (docker requires that you build on the same architecture as the base image, in this case arm64). You can solve that by cloning the repo onto the voxl and running build.sh from there. Note: make sure your voxl has a wifi connection before running ./build.sh.
  • Request for QURT Compatibility for OSD Program

    12
    0 Votes
    12 Posts
    2k Views
    JP DroneJ
    @Eric-Katzfey Thank you for your quick update. I was able to confirm that it is functioning properly. Really appreciate your support. Wishing you a wonderful New Year!
  • Starling 2 (VOXL 2) 3s batteries

    4
    0 Votes
    4 Posts
    472 Views
    Andrii TytarenkoA
    @tom Thanks!
  • Starling drone shut down mid flight

    30
    1 Votes
    30 Posts
    7k Views
    Alex KushleyevA
    @Shivam-Sehgal , does it look like the board is rebooting after 10 seconds of running with cameras enabled? also, what if you ssh into the board, does the SSH connection stay alive when the cameras are connecting? Also, how are you powering the drone for this test - battery or power supply? Alex
  • Camera Server Aborts

    2
    0 Votes
    2 Posts
    575 Views
    Alex KushleyevA
    @Shivam-Sehgal , it seems you are using VOXL SDK that is more than one year old, please upgrade to the latest 1.3.5. If you are not able to upgrade, then please try the following: reduce the width/ height of hires camera large video stream to 3840x2160, if that does not help, reduce the FPS of hires camera to 25Hz disable snapshot if you are not using that feature try starting voxl-camera-server manually and assign upper cores 2-7 to the process, which helps with stability stop camera server running in the background (if applicable) : systemctl stop voxl-camera-server run camera server and assign cpu affinity using taskset : taskset -c 2-7 /usr/bin/voxl-camera-server Alex
  • GCS Primary IP when in Station Mode

    4
    0 Votes
    4 Posts
    762 Views
    tomT
    @griffin Unless you have your network setup to manually cycle IP addresses every so often then your PC's IP address should stay the same. They're usually logged by mac address
  • External MAVLink Connection using VOXL 2 through ttyHS1

    6
    0 Votes
    6 Posts
    1k Views
    Eric KatzfeyE
    @Jeremy-Frederick Okay, well then you will need to add support for such an external Mavlink enabled peripheral into voxl-mavlink-server. We don't currently support that.
  • VOXL2 Camera Configuration not found

    11
    0 Votes
    11 Posts
    2k Views
    J
    @Alex-Kushleyev Thanks, everything looks alright now that I've removed the other cameras from the config file
  • VOXL Connection to MAVLINK server failed using pymavlink

    6
    0 Votes
    6 Posts
    1k Views
    tomT
    @svempati Are you trying to access the mavlink data from VOXL 2 itself or from an offboard computer / ground station?
  • Cant adb shell into voxl2 or unbrick, stuck in fastboot?

    6
    0 Votes
    6 Posts
    1k Views
    tomT
    @Gary-Holmgren Thanks for the update!
  • HDMI Input Accessory

    12
    0 Votes
    12 Posts
    2k Views
    tomT
    @FIREBIRD VOXL2: https://www.modalai.com/products/voxl-2?variant=39914779836467 https://docs.modalai.com/voxl2-datasheets/ M0130 add-on board (1 USB 3.0 + 2 USB 2.0s): https://www.modalai.com/collections/voxl-2-add-ons/products/m0130-3?variant=48186331693360 https://docs.modalai.com/lte-io-breakout-usb-hub-datasheet/
  • This topic is deleted!

    3
    0 Votes
    3 Posts
    15 Views
  • Camera Timestamp From Camera Server Question

    2
    0 Votes
    2 Posts
    518 Views
    Alex KushleyevA
    @mkriesel, For global shutter camera like AR0144, the center of exposure will happen at the time that you suggested: int64_t center_of_exposure_ns = start_of_exposure_ns + exposure_time_ns / 2; For rolling shutter cameras, this is not true because different lines are exposed at different times. In this case, the center of exposure, which means the center of exposure of the middle line ( ) will be: int64_t center_of_exposure_ns = start_of_exposure_ns + (exposure_time_ns + readout_time_ns)/2; This means that you will need to know the readout_time (which is time it takes for the full image to be transferred from the camera). It is not currently exposed in camera server or the camera metadata. Take a look at this resource, it should help understand the rolling shutter case if you need : https://www.1stvision.com/cameras/IDS/IDS-manuals/en/basics-shutter-mode.html , specifically: [image: 1734062749454-shutter_global.png] [image: 1734062647078-shutter_rolling.png] Alex
  • HTTP server on Sentinel

    4
    0 Votes
    4 Posts
    556 Views
    Eric KatzfeyE
    @soraminds VOXL 2 is a Linux computer so you can just run Apache or any other standard web server. But be aware that voxl-portal is also a running web server so you would have to stop it or, even better, run your server on a different port.
  • Unstablr Baro in Voxl 2 mini

    14
    0 Votes
    14 Posts
    2k Views
    Alex KushleyevA
    We have added support of the following barometers to voxl-dev branch of px4-firmware repo and you should be able to pick up the change tomorrow in the latest nightly build: bmp280 bmp388 ms5611 http://voxl-packages.modalai.com/dists/qrb5165/dev/binary-arm64/ (look for voxl-px4 and check build date). the new barometers can be enabled connected to J19 (px4 i2c port 1, so -b 1) and modifying voxl-px4-start script: qshell bmp280 start -X -b 1 qshell bmp388 start -X -b 1 qshell ms5611 start -X -b 1 You should disable the onboard barometer icp101xx, otherwise there may be a conflict where two barometers are publishing under the same instance (at least when viewed with px4-listener). We will investigate this issue. Alex
  • starling 2 RMA

    4
    0 Votes
    4 Posts
    662 Views
    tomT
    @Viktor-Gal If you've already removed the board then sending in just the board as an RMA is fine
  • Doodle labs Nimble radio

    3
    0 Votes
    3 Posts
    681 Views
    tomT
    @david-moro We have not used that specific radio before, only the nano and mini
  • Starling 2 max information

    6
    0 Votes
    6 Posts
    1k Views
    ModeratorM
    The Starling 2 and Starling 2 Max will be supported for the foreseeable future. The Sentinel is less popular, so it is likely to be deprecated in 2025 but is currently marked as "Active Production" on its website Dash speed, or burst speed, is the airframes capability when full throttle is applied for a short period of time. Batteries are typically able to discharge more current when first applied, but not for a sustained period of time.
  • Camera not recognized

    3
    3
    0 Votes
    3 Posts
    719 Views
    VinnyV
    HI @TomP Please remove all products off of the ESD static bags. This bags are only used for unpowered storage/shipping when outside of a controlled ESD Work Area. This site has a few good books you can try to pick up so your team is well prepared for ESD handling: https://www.techni-tool.com/category/Static-Protection/ESD-Training-And-Awareness-Materials