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]
  • This topic is deleted!

    2
    0 Votes
    2 Posts
    8 Views
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    5 Views
    No one has replied
  • Gimbal commands

    3
    0 Votes
    3 Posts
    523 Views
    modaltbM
    @Daniel-Ryu , here's a possibility: https://docs.modalai.com/voxl-m500-gimbal-user-guide/#mavsdk-behavior-with-mavlink This gimbal is fairly simple, the stabilization occurs on bootup automatically only.
  • Can't get QGroundControl to connect

    8
    0 Votes
    8 Posts
    966 Views
    P
    @Alex-Gardner thank you. I'll head down that path with ROS. Any readmes/docs/guidance on how I can extract the telemetry/pose data via UART(J10)? I have the hardware connected, but a bit lost on where to start. Would it be easier if I added the Flight Core to the VOXL to get the telemetry ports J4/J5? Is Flight Core required to allow qGroundControl to connect to VOXL? Thanks.
  • MAV_1_MODE not changing from Onboard on QGC

    2
    1
    0 Votes
    2 Posts
    429 Views
    modaltbM
    If you have an M500, it contains either a VOXL Flight, and there's an internal UART from the PX4 processor (STM32F7) to the Snapdragon processor running linux. This is setup on MAV1, and if changed would halt comms between the two systems. https://github.com/PX4/PX4-Autopilot/blob/master/boards/modalai/fc-v1/init/rc.board_defaults#L23
  • camera client node for voxl-dfs-server or voxl-qvio-server

    3
    0 Votes
    3 Posts
    702 Views
    S
    Great, Thank you for your reply.
  • NR Support

    3
    0 Votes
    3 Posts
    524 Views
    M NortonM
    thank you
  • build voxl-qvio-server

    2
    1
    0 Votes
    2 Posts
    510 Views
    ?
    MV is Qualcomm's Machine Vision library. The source is not public, but the binaries are baked into the voxl system image and the voxl-emulator docker image, so you won't need to do anything special to build/run a custom qvio server.
  • How to move gimbal autonomously

    2
    0 Votes
    2 Posts
    448 Views
    modaltbM
    Hi @Daniel-Ryu , This isn't something we currently support. The gimbal is primarily for stabilized video, but there's no autonomous control in or stack at this time. Thanks, Travis
  • Issue with running cam calibration

    4
    0 Votes
    4 Posts
    748 Views
    modaltbM
    Hey @Thomas-MacNamara , I totally hear you... We are reeeeal close to a big docs update...... Should be dropping on the server within days and hopefully we can clear things up. Appreciate the patience and please keep providing feedback as you have issues! -Travis
  • ADB will not find Flight Deck if the tracking camera is connected (J4)

    20
    0 Votes
    20 Posts
    3k Views
    D
    Sorry for the late response, I've been doing some testing. so I've narrowed it down to the error lying in the stereo cameras, I connected each sensor one at a time, reconfigured, and ran the voxl-streamer and was able to get footage for the hires and tracking, but when it came to the stereo it would not work. When I would reboot the system and inspect the services I would see that the voxl-camera-server is running, but once I tried to voxl-streamer -c stereo it would get stuck at the same place and the voxl-camera-server would stop running. I've confirmed that both of my extension cables are working by testing them with the hires camera. I checked the physcial connections on the stereo cameras and there are no creases in them, they look just as they were folded with the original setup, and I believe that if any of the connections were inverted then the VOXL wouldn't even start up.
  • voxl-rtsp jpeg is all green

    11
    1
    0 Votes
    11 Posts
    1k Views
    Alex KushleyevA
    The tracking camera (OV7251) is a grayscale camera, so it cannot sense color.
  • Flight Deck USB not connecting to QGroundControl

    20
    0 Votes
    20 Posts
    3k Views
    tomT
    @DillonAllen Without WiFi, the only way you'll be able to debug VOXL related things is via. ADB so I would follow this guide: https://docs.modalai.com/setup-adb/ in order to setup ADB on your host computer.
  • max MIPI cable extension length

    4
    0 Votes
    4 Posts
    927 Views
    Alex KushleyevA
    Like Chad said, this depends on many factors. I just wanted to add a bit more details. TOF is not pushing nearly as much data as, say, 4K30 camera, so it is using CSI speeds vs 4K camera. There is a chance it may work with double extender. You should try it! Regarding Raspberry pi (and corresponding discussions), I have personally tried a few of those cables and found that some long cables (~50cm) with raspberry pi and pi camera and saw that long cables result in pixel noise in the image. But it looks kind of strange, since the raspberry pi ISP tries to de-noise the noise and image ends up being kind of noisy and more blurry at the same time and the colors are off. I don't remember exactly what the picture looks like, but the failure mode of long cables may not always be "no image" (no image in the worst case). On VOXL, I have seen some bad cables (occasionally) and I was seeing frame sync issues (image rolling up/down) or sometimes no image at all. I don't think you can damage the camera or VOXL by using too long of a cable, but at some length you will get corruptions and that length depends on the camera and its operating mode. Alex
  • Does the VPN reduces internet speed on drone

    2
    0 Votes
    2 Posts
    581 Views
    modaltbM
    Although we aren't VPN experts (yet), this is something I've seen myself. There are parameters that can be configured by VPN server/clients that may affect bandwidth (e.g. MTU). There are various types of client/servers out there so it varies how these could be setup. Also, depending on where the VPN server is located, you might be going to a server far away, and depending on the VPN server quality, they may or may be sharing resources with you.
  • Error in Camera Server when trying to use TOF Sensor

    5
    1
    0 Votes
    5 Posts
    1k Views
    ?
    The segfault error is an error that occurs when closing camera server, not while it's running. This is happening immediately after running camera server because systemctl detected the segfault and tried to rerun camera server (thus closing yours since only one instance of camera server can be running at a time). If you want to run camera server manually, make sure to run systemctl stop(or kill) voxl-camera-server first to make sure there's no background conflict. The generic hal3 error codes can be found here, the -19 is a qualcomm specific one that we've found to be equivalent to ERROR_DEVICE (though we have been unable to find its proper definition), and has indicated that there is an error with the device and it will be unable to process any more requests.
  • Docker cant log in to push to docker hub

    7
    0 Votes
    7 Posts
    1k Views
    kasarrowtecK
    Hi Alex, this was very helpful - got it working and managed to get the docker image out. thank you for your help !
  • Screw size for IMX377/M0026

    3
    0 Votes
    3 Posts
    876 Views
    ryan_meagherR
    @Vinny no worries, I ended up just going to industrial hardware in SD and trying out a bunch of machine screws until I got one that fit nicely, cant recall the exact size. Here are the dimensions for mounting the M0026 in a part I made. Figured I would post it if it helps someone else out since I personally couldn't find a STEP file for this part. Dimensions are in mm, the camera is ~24.1mm from base to the tip of the lens from my caliper measurements. [image: 1625873711419-95a40f46-9f47-4afa-905a-da227061deff-image.png]
  • New user, new questions (didn't find them answered elsewhere)

    3
    0 Votes
    3 Posts
    601 Views
    J
    Thanks for your help. Yes, the ESCs use PWM. I may have had something configured wrong, so I'll try again.
  • Connecting VOXL Microhard Modem with Skynav

    12
    0 Votes
    12 Posts
    2k Views
    modaltbM
    @FourPointTwoMm correct, daisy chaining 2 will likely fail, this is what I've seen.... we've validated against the single extension only.