Skip to content

General Questions

2.3k Topics 11.3k Posts

Not sure where your question goes? Ask here. ModalAI engineers and the community answer questions about any VOXL product.

  • Feasibility & Integration Inquiry – FLIR Lepton XDS with VOXL2

    Unsolved
    4
    0 Votes
    4 Posts
    483 Views
    Alex KushleyevA
    @Jetson-Nano , since we currently have no plans to do the MIPI integration of this sensor, you always have the option to use USB connection and voxl-uvc-server to publish images via MPA. You would need to check if the sensor supports the standard UVC interface and try it out... Alex
  • Starling 2 not following navigation path

    Unsolved
    21
    1
    0 Votes
    21 Posts
    3k Views
    Cliff WongC
    @greg_s That would explain a lot what's happening. If you start fresh and connect to the drone with voxl-portal and goto the VIO tab/menu option, you should be able to pick up the drone and perform a bench test. Considering Figure 8 is not working, you will need to inspect the front and downward camera, tighten/remount any loose parts and possibly check camera focus & calibration. Worse case if the forward camera is good and not changed from factory, you can edit /etc/modalai/vio_cam.conf on the drone and disabled the faulty camera (disabled the down camera). You'll have degraded precision (mainly bad vio in fast yaw motions), but should be able to perform a figure 8 and should get you running until you repair that bottom sensor.
  • Where to find the ToF and Hires sensors calibration?

    Unsolved
    8
    1 Votes
    8 Posts
    1k Views
    J
    @Alex-Kushleyev Thank you so much! I'm a bit preoccupied with a few other projects but hopefully I can take a look by the end of next week and get back to you.
  • Starling 2 Indoor SLAM Development Drone

    Unsolved
    1
    0 Votes
    1 Posts
    319 Views
    No one has replied
  • 0 Votes
    2 Posts
    345 Views
    zauberflote1Z
    @jh81306 Hello there, Yes, real time performance is achievable with 3 cameras at 30fps, evidencing the benefits of our hardware accelerated GPU feature tracker. From this perspective, if you plan on using GPU-heavy applications, QVIO may be the second best option, as it uses remote procedure calls between the linux processor and the DSP, freeing GPU usage. However, due to the inherent nature of the DSP (L2 Cache, etc) and timing considerations, running QVIO on 3 Cameras may not guarantee a consistent update rate depending on the processor load/scheduler priorities. In essence, choosing one or the other is a trade-off that should be based on user use-case. In terms of estimator robustness, our branch of OpenVINS has been considerably modified to support accurate estimates under degraded conditions, and all ModalAI UAV platforms have gone through extensive calibration in order to obtain the optimal parameter set. Hence, in terms of estimator quality, OVINS outperforms QVIO, but requires carefully calibration of your visual-inertial sensors. Finally, If you opt to acquire a ModalAI Vision drone, OpenVINS should be fully functional out-of-the-box, facilitating a potential pipeline transition.
  • This topic is deleted!

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

    1
    0 Votes
    1 Posts
    2 Views
    No one has replied
  • TOF Sensor Stock (Order #7777)

    Unsolved
    2
    0 Votes
    2 Posts
    284 Views
    Alex KushleyevA
    @Catalystmachine , for questions regarding orders, please reach out here : https://www.modalai.com/pages/contact-us
  • How do I find the camera sensor adapters on the website?!

    Unsolved
    2
    1
    0 Votes
    2 Posts
    288 Views
    Alex KushleyevA
    @Catalystmachine https://www.modalai.com/products/m0155 https://www.modalai.com/products/m0188 (fixed link) https://www.modalai.com/products/m0194 If you need M0195, you can contact us directly for a custom order (it's not in the shop yet). https://modalai.com/contact Alex
  • M0181 Pin Out and Electrical Diagram

    Unsolved flir
    23
    0 Votes
    23 Posts
    5k Views
    Alex KushleyevA
    @Dan-Jennings , M0181 can be used to enable a Boson and another hires or tracking camera (or Hadron combo), see diagram below. You would need to use the kernal variant 1.0.1 (same one used for M0173, which I am assuming you are already using). So basically, you can use any standard config C26-C29 + two more cameras connected to VOXL2 J8. Please note that VOXL2 J8 shares CCI (i2c) buses with J6 and J7, so you have to be a little careful about what cameras you connect to J8 to avoid i2c address conflicts. I am going to put together some more information on that soon. But if you are adding a Hadron or Boson + IMX412 to J8, there will be no conflict. Please let us know if you have any other questions. Alex [image: 1771605639258-voxl2_m0181_boson_hires.png]
  • 0 Votes
    2 Posts
    476 Views
    P
    Hi @DavidTorres, Thanks a lot for the detailed explanation — this is very helpful. Your comments about VIO drift, autonomy limitations, and the development effort required give us a much clearer picture. We’ll review the documentation and PX4 resources as suggested. Thanks again for taking the time to share your experience. Best regards
  • Product Lifecycle

    Unsolved
    1
    0 Votes
    1 Posts
    233 Views
    No one has replied
  • 0 Votes
    5 Posts
    1k Views
    H
    @Alex-Kushleyev I made the following changes. Modified the DTS files as stated prior. Flashed the devcfg.mbn file from SDK 1.0.0 I did not need to configure the level shifter actually. The port worked in SPI mode even without running voxl-gpio -w 67 1. Running the command doesn't seem to change anything. I used Channel 1 on /dev/i2c-0 for the second lepton. I simply wrote TCA9543A_CHANNEL_1_ENABLE to TCA9543A_CONTROL_REGISTER in voxl-lepton-server. I pretty much followed what was described here.
  • Access to ModalAI PCB Schematic Symbols

    Unsolved
    4
    0 Votes
    4 Posts
    489 Views
    J
    Carson— I'm trying to do the same: create a Kicad symbol for VOXL 2 as a module (ie, no internal details, just interfaces). Have you had any luck in locating something? Best, —John
  • M0184 ELRS reciever bricks itself upon switching output mode to SBUS

    Unsolved
    2
    0 Votes
    2 Posts
    345 Views
    Eric KatzfeyE
    @joshuagaus Sorry, but SBUS is not supported. That option will be hidden in future SDK releases to prevent confusion.
  • Starling Max 2 Sideways Bench Testing

    Unsolved
    6
    0 Votes
    6 Posts
    550 Views
    Myles LevineM
    @Myles-Levine Nevermind, I got it working through the voxl interface instead of Qgroundcontrol. Thank you.
  • autonomy stack

    Unsolved
    3
    0 Votes
    3 Posts
    331 Views
    Eric KatzfeyE
    @Eric-Katzfey And this is also handy: https://www.sparkfun.com/breadboard-to-jst-ghr-04v-cable-4-pin-x-1-25mm-pitch.html
  • voxl-px4 time source

    Unsolved
    2
    0 Votes
    2 Posts
    306 Views
    Eric KatzfeyE
    @jon For MONOTONIC the apps side uses the slpi version so that they are in sync. Your application should use apps MONOTONIC. PX4 will convert it using timesync.
  • Can the ToF sensor differentiate between out of range and no information ?

    Unsolved
    1
    0 Votes
    1 Posts
    265 Views
    No one has replied
  • Out of the Box Starling 2 Max Configuration

    Unsolved
    3
    0 Votes
    3 Posts
    390 Views
    B
    @Moderator Thanks for the quick response! Which helper would you recommend for outdoor flight configuration with GPS? I see there are several available for different variations. An added detail: we need good relative altitude measurements at low altitudes for our custom precision landing solution.