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]
  • .bashrc and .bash_profile for Starling2

    2
    0 Votes
    2 Posts
    529 Views
    Zachary Lowell 0Z
    Hi @Kashish-Garg - you can either just create your own ~/.bashrc and put what you need in there, or you can reflash the system which I would recommend doing. Zach
  • Voxl2 custom segmentation model lead to unwanted reboot

    7
    0 Votes
    7 Posts
    1k Views
    ?
    @Riccardo-Franceschini All good, glad you got it fixed!
  • VOXL 2 hires camera not found even though it's connected

    3
    0 Votes
    3 Posts
    750 Views
    Matthew WellnerM
    @Alex-Kushleyev That fixed it for me. Thanks again for the help!
  • Camera orientation parameter

    13
    0 Votes
    13 Posts
    3k Views
    A
    @modaltb Thanks, despite the delay, for the response! I only have one last question in this regard: is it possible to rotate the stereo ov7251 by 90 degrees or currently it is only possible to flip them by 180? This info would help me a lot. Thanks!
  • Expand /dev/root storage space on VOXL2 for custom ROS package?

    3
    1
    0 Votes
    3 Posts
    791 Views
    nickyblanchN
    @Moderator I see, thank you for the clarification - I think I was confused because I saw the HW info returned Flight Core V2. I will try to run everything from /data/ , but I was initially worried about path errors because the other ROS packages and Python dependencies appeared to be installed in root. Will update here.
  • Bricked Voxl

    8
    0 Votes
    8 Posts
    877 Views
    Trevor RedpathT
    @tom Yeah definitely not ideal, actually setting up an orange pie on linux right now to handle the flashing in the future, haha
  • ToF framerate vs multipath

    6
    0 Votes
    6 Posts
    1k Views
    Alex KushleyevA
    @hmlow , I know your post was a while ago.. But I wanted to add some detail. Going to 15Hz is going to reduce the maximum exposure (duration of emitted IR signal) to about 1/3 of the maximum which would be for 5Hz. This is due to the fact that maximum power output remains the same and increasing FPS means less power is emitted during each frame. Longer exposure / IR pulse means the sensor can achieve higher signal to noise ratio and pick up returns at longer distances. So that would make sense that you may see less phantom obstacles at 15hz compared to 5hz, if these obstacles are indeed coming from multi-path returns (weaker / shorter IR signal has less chance of being picked up by the sensor)
  • VOXL m500 unable to switch to position mode

    5
    1
    0 Votes
    5 Posts
    1k Views
    Zachary Lowell 0Z
    @Darshit-Desai what do you have set for ekf2_aid_mask. The fact that you cannot go into position mode means something is barring you from moving into position mode, aka a specific parameter. If your QVIO quality is good, then a parameter in your PX4 isntance is off.
  • voxl-mapper/planner for a Seeker drone

    25
    3
    0 Votes
    25 Posts
    6k Views
    tomT
    @Pooyan Interesting, systemd is ideal way for it to be running
  • ModalAI UAS Technical Questions

    3
    0 Votes
    3 Posts
    1k Views
    O
    @Moderator For the LTE Modem on the Sentinel will the Modem cover European bands for operation? (normally there is US and European Variant). Do you have any LEPTON Thermal sensor ready for the Sentinel without disabling or modify the drone? Will a USB connection to the drone simply be viewed as an additional camera (FLIR C5) in the OS or will we have to solder the connections on the flight controller?
  • MAVSDK running on another computer for HITL

    12
    2
    0 Votes
    12 Posts
    2k Views
    Eric KatzfeyE
    @kerct But I would strongly suggest moving to SDK 1.1.2. It's very hard for us to support customers using older SDK versions.
  • 0 Votes
    5 Posts
    1k Views
    Zachary Lowell 0Z
    @Isaac-Stephan-Remy please pull down the most recent iteration of https://gitlab.com/voxl-public/voxl-sdk/utilities/voxl-mpa-to-ros2/-/tree/dev and build within the qrb5165 docker image and deploy the deb. This will allow you to convert UVC 422/UYVY images from the MPA to ros2. In the meantime I am working on the fix for ros1 as well. Zach
  • Green/Blue UAS Compliance

    3
    0 Votes
    3 Posts
    870 Views
    J
    @Moderator Great, thanks!
  • What exactly does "offboard_mode follow_tag" do?

    4
    0 Votes
    4 Posts
    926 Views
    Christian BornC
    @Moderator I was thinking details, like at what speed and altitude etc.?
  • Power supply faulty

    7
    0 Votes
    7 Posts
    2k Views
    VinnyV
    Hi @tcg6000 We understand your urgency, and an RMA will take some days to complete on our end. I can provide you with a part number, but you need to be aware of a couple things: We will not just check and replace (as needed) the TVS diode, we will run a full factory test and check for other issues. Should any arise that seem to be related to the over-voltage, we will fix and credit accordingly. If we could not find the root cause of other potential downstream failures, we will replace the ESC(s) Please note soldering to replace parts will void any warranties on that board, S/N M2300000M81. And if you decide to do that on the other one, please share that S/N. So, if you do replace those parts yourself, and you find you still have other issues, we cannot honor the warranty and RMA credits I just mentioned above. Basically, replacing parts now makes the whole process "at your own risk". That part number, should you still wish to replace on your own is (here is a digikey link): https://www.digikey.com/en/products/detail/littelfuse-inc/SMF4L17CA/10710004 If you review the specs, you'll note it starts to conduct ~19V, hence why @21V if it was sustained, effectively looked like a short circuit to the power supply, and the TVS was exposed to the condition long enough to short it out too... (at least that is my opinion) I will follow-up internally on that free replacement power supply order today. I'll try to make sure it get's processed today or tomorrow. Let us know what you decide, and if you do replace it, let us know if that fixed everything for you. Thanks! Vinny
  • Seeker connection to QGC

    20
    2
    0 Votes
    20 Posts
    3k Views
    P
    @tom Thank you so much. It is done.
  • Error running voxl-mpa-to-ros2

    12
    1
    1 Votes
    12 Posts
    3k Views
    B
    @Darshit-Desai when you are subscribing to /hires_large_color or /hires_large_grey are you planning to do some kind of image processing on these image messages in ROS? These are huge 4k images and I'm not sure how much the ros CV bridge can handle. One option is to resize the images since that typically complements image processing for whatever consumer subscribes to these image topics and will result in a speed up. Rectification also can be used to reduce the image warp. Another option is to play with the image sensor encodings and find something more manageable in ROS and computational power required.
  • This topic is deleted!

    1
    1
    0 Votes
    1 Posts
    2 Views
    No one has replied
  • Stereo pair front and rear custom application baseline

    2
    0 Votes
    2 Posts
    438 Views
    ModeratorM
    @Gary-Holmgren Hi Gary, we do not have a recommended baseline. Generally you can measure distance ~100x baseline. So the wider the baseline, the further you can measure distance. The trade off is you lose near field perception the wider you go. There is nothing atypical about the implementation on VOXL. If you search Google you will find abundant resources on stereo baseline.
  • Proper Soldering Technique for VOXL mini ESC

    5
    1 Votes
    5 Posts
    628 Views
    Trevor RedpathT
    @Alex-Kushleyev Thanks for taking the time Alex this was very helpful!