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]
  • Unable to connect to host PC using adb shell & SSH

    19
    1
    0 Votes
    19 Posts
    3k Views
    Mohammad Saeid AnwarM
    No. I don't have any other voxl. Yes, it's properly installed. I had previously worked with the same ADB installation. Suddenly, it stopped responding. I also tried with two other machines with proper ADB installations. It showed the same problem (no device found).
  • Seems things have changed with voxl-camera stuff...

    15
    0 Votes
    15 Posts
    2k Views
    Ed SutterE
    @Chad-Sweet I'm not familiar with a "ci script", I've just been referring to the README.md file at the top of each of the project repositories. Most of the projects do include a install_build_deps.sh step, but that wasn't in voxl-streamer's README.md, so I didn't realize I had to run it. No worries; although, it's probably a good idea that the README.md be updated to include that.
  • Voxl 2 DFS Server

    7
    0 Votes
    7 Posts
    1k Views
    B
    @Chad-Sweet That seems to have done the trick! Thanks
  • Does VOXL2 support docker autorun?

    3
    0 Votes
    3 Posts
    657 Views
    Daniel RyuD
    @Alex-Gardner Perfect, thanks!
  • Executing custom opencv c++ code

    2
    0 Votes
    2 Posts
    599 Views
    ?
    Hi, You'll want to make your own project that builds a package that can be deployed to a voxl. Our projects generally follow a four-script system. install_build_deps.sh The script that install the build dependencies of a project. If you're writing an opencv process for voxl you'll probably need voxl-opencv and libmodal-pipe at the very least to get your code to work. (If you haven't already, check out our docs on our pipe architecture to see how to grab camera frames in userspace). build.sh The script that actually builds the codebase that you're using, will set up a cmake toolchain to make sure that you're building with the right architecture/gcc version and put all of the build files in a build directory for packaging. make_package.sh The script that bundles all of the built files, as well as any config/other files that your project will use into a standard debian or opkg package (opkg for voxl1 or debian for voxl2/rb5) All three of those scripts should be run inside of the voxl-cross docker image that we've built as our primary build environment; it has all of the toolchains that you may need baked in, as well as the correct gcc versions for our different platforms. deploy.sh This script deploys the package that you've built to voxl and installs it, oputting any binaries that you've generated in the correct location where you can run them from the command line. This script is usually run outside of the docker image since the image does not have adb installed by default, but can be run inside of the image if you're deploying over ssh instead of adb. Finally, Since you're building an opencv project, I'd strongly recommend that you look at our voxl-camera-calibration package. This is a very good example of how to use libmodal-pipe to get camera images, and then pass them off to opencv (in this case the calibration routines) for processing. The project also have fully flushed out versions of all of the aforementioned scripts that you can copy into your project as a good starting point.
  • voxl 2 flight deck with esc v2 few questions

    5
    0 Votes
    5 Posts
    1k Views
    bensusanaB
    @modaltb please if you can give me some info it will be much appreciate
  • HITL with voxl 2

    24
    0 Votes
    24 Posts
    6k Views
    Tamas Pal 0T
    @Taylor-Presley Right. Some cables work some don't.
  • 0 Votes
    3 Posts
    479 Views
    Cheng Sheng WengC
    @modaltb Thanks a lot . I have updated to system image 1.3+. The device can be find on /dev Best Wishes
  • Neither of GPS and VIO data are available

    7
    2
    0 Votes
    7 Posts
    1k Views
    M
    Thanks, @modaltb! yes, that seems to be the cause; we received two sentinel drones yesterday and for the same reason they have not had GPS signal available either. But that's ok, we don't need GPS for indoor flight tests. could you please comment on the odometery problem which I mentioned in the first post? I have two odemetry components with id=1 and id=197 in MAVLink Inspector in QGC. The odometry component with id=1 works fine and voxl-inpsect-imu outputs correct values in the VIO-enabled, GPS-disabled setting. But I get invalid local position for ekf2 status in MAVlink console and "reject position mode" message when try to fly the drone with RC in position mode. do I need to reset the PX4 firmware? thanks
  • IR Lock with VOXL m500

    2
    0 Votes
    2 Posts
    365 Views
    Chad SweetC
    Hi Xeno, We are not familiar with that sensor. The Flight Core portion of m500 is stock PX4. You could look at the connectors found on the Flight Core datasheet and see if there is an appropriate connection. Then you could see if PX4 supports that sensor. If it does not, you will need to develop the driver on your own. You can find details on building PX4 for Flight Core on the Flight Core Firmware page
  • Qualcomm Hexagon DSP Download - License problems

    4
    0 Votes
    4 Posts
    839 Views
    D
    Update: I've tried again and the licenses are now available. Seems like Qualcomm needed a day or so to propagate licenses. Thanks again for your help Eric.
  • Is there any the off-the-shelf AI perception models available for VOXL2?

    3
    0 Votes
    3 Posts
    631 Views
    D
    @Steve-Turner Thanks for your information and I will check it. Dan
  • Platform release vs System Image... what's the difference?

    2
    0 Votes
    2 Posts
    588 Views
    ?
    Hi @Ed-Sutter, A platform release just includes the latest sdk along with the system image build. As for voxl-configure-opkg, this was replaced by voxl-configure-pkg-manager with the same functionality.
  • Question about RMA-form

    2
    1
    0 Votes
    2 Posts
    524 Views
    Adrian HidalgoA
    @張為超 You are correct about the Original Order Number. In your case it would be 2838. First step for the RMA process is to fill out the RMA form and send it to rma@modalai.com Second is to purchase the RMA diagnostic (In this case you would choose drone diagnostic). Third would be to ship the drone back to ModalAI Headquarters. When we receive it we will look it over and email you a report of our findings and how to proceed. Step five usually is only after the team has looked over the RMA and we have discussed how to proceed.
  • Mavlink random messages

    4
    1
    0 Votes
    4 Posts
    898 Views
    modaltbM
    Hi @SHofmeester , Sorry this message got lost on my side, any luck making progress on this?
  • Stereo camera is not working

    2
    1
    0 Votes
    2 Posts
    608 Views
    modaltbM
    Hi @shlee853 , Sorry this is a super old post that got missed, checking in to see if you were able to resolve the issue or not?
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    7 Views
    No one has replied
  • VOXL2 cannot connect to internet in station mode

    6
    3
    0 Votes
    6 Posts
    1k Views
    Chad SweetC
    this is a standard linux networking system. Have you googled how to manage the network interfaces? Maybe make sure your routing tables are properly configured for what you are trying to do? https://opensource.com/business/16/8/introduction-linux-network-routing
  • PX4 DISCONNECTED FROM UART

    5
    3
    0 Votes
    5 Posts
    1k Views
    Chad SweetC
    yes, it sounds like a cable is not connected or was damaged somehow
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    9 Views
    No one has replied