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]
  • VOXL Mini 4in1 ESC conflicts with Power Module v3

    14
    0 Votes
    14 Posts
    2k Views
    H
    @Eric-Katzfey It work! Thank you!
  • Odd conditions resulting in voxl-camera-server crash

    4
    0 Votes
    4 Posts
    783 Views
    H
    @Thomas-Patton thanks for looking into this. The random crash that I described in my second message in this thread is not related to the OS on which I run putty on. The crash happens on the VOXL2, sometimes even before I SSH in.
  • Support for Ubuntu 22.04

    4
    0 Votes
    4 Posts
    655 Views
    Eric KatzfeyE
    @Praveen We provide the docker image so that you do not have to build it. It is just a tool that is needed to build some of our software packages. As long as it is doing that then there is no need to update it.
  • Voxl-tflite-server error with a custom model

    2
    1
    1 Votes
    2 Posts
    617 Views
    P
    @Maxim-Temp hi, I'm facing the same issue, did you manage to solve this?
  • Propeller Coefficients for Starling V2

    starlingv2 propellers
    2
    0 Votes
    2 Posts
    2k Views
    Alex KushleyevA
    Hello @Kashish-Garg-0 we have a curve that is "motor voltage vs rpm", meaning that for a desired RPM, it tells the ESC what average motor voltage should be applied. The average motor voltage is defined as battery_voltage * motor_pmw_duty_cycle. The battery voltage in this curve is in millivolts. Since you are typically controlling the desired RPM, as a user you do not need to worry about what "throttle" or voltage to apply - the ESC does this automatically in order to achieve the desired RPM. this calibration curve is used as a feed-forward term in the RPM controller. The ESC does support an "open loop" type of control where you specify the power from 0 to 100%, which is similar to a standard ESC, but PX4 does not use that ESC control mode. By the way, you can test the ESC directly (not using PX4) using our voxl-esc tools (https://gitlab.com/voxl-public/voxl-sdk/utilities/voxl-esc/-/tree/master/voxl-esc-tools) which works directly on VOXL2 or a standalone linux PC (or mac). voxl-esc-spin.py has a --power argument where you specify the power from 0 to 100, which translates directly to the average duty cycle applied to the motor. Here is the calibration for the Starling V2 motor / propeller that we use: https://gitlab.com/voxl-public/voxl-sdk/utilities/voxl-esc/-/blob/master/voxl-esc-params/mavic_mini_2/mavic_mini_2.xml?ref_type=heads#L63 Also, you can take a look at this post to see how to interpret those parameters a0, a1, a2 : https://forum.modalai.com/topic/2522/esc-calibration/2 We also have some dyno tests for this motor / propeller : https://gitlab.com/voxl-public/flight-core-px4/dyno_data/-/blob/master/data/mavic_mini2_timing_test/mavic_mini2_modal_esc_pusher_7.4V_timing0.csv . We are not sure how accurate that is, but it can be used as a starting point. @James-Strawson can you please confirm that is the correct dyno data for the Starling V2 motors? Alex
  • Latency bug in voxl-mavlink-server

    6
    0 Votes
    6 Posts
    1k Views
    H
    @Eric-Katzfey thanks for the 2 fixes in a single package! Will try it out and report back tmr
  • GPS Issues w/ VOXL 2 PX4 (M8N and Here+)

    4
    0 Votes
    4 Posts
    1k Views
    Eric KatzfeyE
    @majjam Okay, so I'm guessing that you are using 0.9.5 then? The only known issue with those Holybro GPS units was the baudrate thing. Some units are not set at 115200 so the command to start the gps with that baudrate will fail on units with a different baudrate setting. Changing the start line to remove the forced 115200 and let the driver choose the correct baudrate on it's own was the resolution of that issue. Beyond that we are not aware of any other issues. Can you verify that the M8N unit is working on another platform? Can you use an oscilloscope on the M8N UART TX line and see any activity?
  • VOXL1 and VOXL2 hardware fitting on m500 drone

    7
    0 Votes
    7 Posts
    488 Views
    Darshit DesaiD
    @Vinny @wilkinsaf Thank you for your responses. This clarifies a lot of my questions.
  • Voxl-streamer rotation

    20
    0 Votes
    20 Posts
    4k Views
    ?
    @hmlow Glad it worked! For future reference, the imx214_flip driver should be available internally from SDK 1.1 (system image 1.7) onwards. Rather than downloading from the above links, after SDK 1.1 is released the procedure will be as follows: rm /usr/lib/camera/com.qti.sensormodule.imx214_3.bin cp /usr/share/modalai/chi-cdk/imx214-flip/com.qti.sensormodule.imx214_flip_3.bin /usr/lib/camera
  • VOXL no ADB access

    8
    0 Votes
    8 Posts
    2k Views
    tomT
    @SHofmeester Another thing I just thought to try:: run sudo dmesg -wH and see if you see the VOXL enumerate when you plug it in to your machine
  • This topic is deleted!

    1
    2
    0 Votes
    1 Posts
    26 Views
    No one has replied
  • mesh, rc, controller

    4
    0 Votes
    4 Posts
    520 Views
    tomT
    @omer You can do joystick control w/ QGroundControl
  • OV9782 tracking configuration

    8
    0 Votes
    8 Posts
    2k Views
    ?
    @david-moro Awesome! Glad we were able to get this resolved Thinking about it more, this makes a lot of sense. A higher resolution camera is going to be ultra-precise in its pixel-to-world mapping meaning small inaccuracies in the grid would probably cause the model to blow up. I'll make a note to make this very clear on our documentation. Don't hesitate to reach out if you have any other questions. Best of luck!! Thomas
  • obstacle avodiance in the dark

    1
    0 Votes
    1 Posts
    288 Views
    No one has replied
  • This topic is deleted!

    1
    2
    0 Votes
    1 Posts
    3 Views
    No one has replied
  • This topic is deleted!

    5
    0 Votes
    5 Posts
    94 Views
  • How to flash new image for VOXL 2 Flight Deck?

    3
    0 Votes
    3 Posts
    816 Views
    C
    @tom Awesome! Thank you for your fast reply! I appreciate it.
  • RC Missing parameters on Sentinel

    9
    1
    0 Votes
    9 Posts
    2k Views
    M
    @Eric-Katzfey okey, tomorrow I will try to set up a local network with a router and I will let you know!
  • ESC acting weird

    1
    0 Votes
    1 Posts
    399 Views
    No one has replied
  • Flight electronics with Voxl2

    6
    0 Votes
    6 Posts
    1k Views
    VinnyV
    Apologies @vipul-kadam The forum has been finicky with me lately This is the link that was supposed to be posted. https://docs.modalai.com/sentinel-functional-description/