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


  • 166 Topics
    755 Posts
    Alex KushleyevA
    Hi @srydell , you should use hobby / fpv quadcopters to get started with learning how to fly quadcopters. Most of them are flown very similarly to Starling 2 Max and you should at least master the angle + thrust control mode (roll, pitch, yaw angle an thrust as the 4 controls / sticks). More advanced (acro) mode would require controlling angular rates + thrust, which is for expert flyers and is not needed. Position mode (x,y,z position and yaw) is the easiest but would require some kind of positioning system (gps or VIO, etc), but that is the easiest to learn, since if you just let go of the control sticks, the vehicle will remain in place. Learning to fly in angle + thrust mode is most useful and it will also let you better understand the vehicle's flight dynamics. We do not have suggested options for what to buy for flight practice, but you should probably buy something that uses BetaFlight as the flight controller (very popular on fpv drones), but avoid aggressive racing drones -- it is better to start with something that is designed for smooth flight and filming rather than racing. Alex
  • 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!

    1
    0 Votes
    1 Posts
    5 Views
    No one has replied
  • No connection to VOXL after voxl-configure-vision-px4

    6
    0 Votes
    6 Posts
    1k Views
    K
    Hi @modaltb , Thank you for that insight. That was indeed our intended use case, given the size of our vehicle, but as we have experienced, image quality does indeed degrade (looking at rqt-image-view) using that many extension cables. We are currently investigating placement options to see if we can fit the VOXL and sensors such that we can avoid the extensions. We have also learned about the existence of extension interfaces for MIPI CSI-2 (THine for example provides such a solution). Do you or your team have experience with these solutions?
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    1 Views
    No one has replied
  • TOF v/s Stereo SLAM

    2
    0 Votes
    2 Posts
    843 Views
    Chad SweetC
    1 - Can we use Stereo cameras which is integrated in the VOXL flight deck for performing the SLAM? Yes! definitely possible. To consume the stereo frames, you'll need to disable VOA in voxl-vision-px4 if that is currently enabled. This repo should create a depth map and publish to ROS: https://github.com/ATLFlight/dfs-ros-example 2-IsTOF sensor a better choice for performing SLAM. And if yes, do we need to replace the stereo cameras with the TOF? that depends. TOF works better indoors, and stereo works better outdoors. An upcoming software release, potentially 3.1, will support stereo and TOF concurrently. One of the other image sensors will need to be removed though for support, like the 4k high-res. 3- What is the difference between SLAM performed by Stereo camera and SLAM performed by TOF sensor? Stereo works better outdoors, TOF works better indoors.
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    3 Views
    No one has replied
  • rodep ssl error

    4
    0 Votes
    4 Posts
    3k Views
    A
    I was trying to rosdep update on some custom packages. But then ended up adding source directly to the workspace.
  • WARNING PX4 DISCONNECTED error message from voxl-vision-px4

    1
    2
    1 Votes
    1 Posts
    926 Views
    No one has replied
  • SNAV Machine Vision

    2
    0 Votes
    2 Posts
    2k Views
    Chad SweetC
    You can find where to download most of our software at this page: https://docs.modalai.com/voxl-supporting-software/ MV SDK is Qualcomm software which can be found here: https://developer.qualcomm.com/software/machine-vision-sdk machine-vision-sdk
  • SNAV Configuration

    1
    1
    0 Votes
    1 Posts
    1k Views
    No one has replied
  • Image Sensor Green Screen Corruption

    2
    0 Votes
    2 Posts
    2k Views
    No one has replied
  • Can I use RadioLink AT10 for RC

    3
    0 Votes
    3 Posts
    2k Views
    G
    Hi @Tejas-Shah . Yes you can. We are using AT10 right now for ouru work.
  • Can' connect between FrSKY D4R-II and flight core m500

    6
    0 Votes
    6 Posts
    3k Views
    modaltbM
    Can you connect the Flight Core to QGroundControl using USB, and then go to the MAVLink console? You can run rc_input status from there and check if you see anything: [image: 1608185111267-0066d34f-b16e-484e-8d72-a3cc5ee1b909-image-resized.png]
  • ESC calibaration

    2
    0 Votes
    2 Posts
    2k Views
    modaltbM
    Hi @gauravshukla914 , Our flight controller is a little unique in that it can't be powered off USB so yes, it will lose power and connection during the standard process. (The reason being our Flight Controller shares the 5V rail with the companion computer and 500mA off USB won't suffice!) To get around this, we have a tool that has a user guide here: https://docs.modalai.com/flight-core-pwm-esc-calibration/ This allows you to keep the battery connected during the ESC calibration process.
  • mavros node on base station fcu_url

    5
    0 Votes
    5 Posts
    3k Views
    R
    Thank you, it works now. I did not think about using my local mavros as connection link between voxl and QGroundControl. I changed the port. The original issue was a binary installed mavros which crashed when using a gcs_url. So I thought it was a configuration problem but building mavros from source and running with your proposed configuration worked. Thank you again! Raphael
  • Flashing Flight Core Bootloader to New STM32 Microcontroller

    4
    0 Votes
    4 Posts
    2k Views
    modaltbM
    Yes, pinout here and connector type here: https://docs.modalai.com/flight-core-datasheet-connectors/#j2---programming-and-debug-console You need to make a little wiring harness to connect the JLink to J2 You don't need to the debug console (pins 2/3) for flashing, but if you are making a harness might as well and you can use it for debugging bootup if needed. Download the bootloader here: https://storage.googleapis.com/modalai_public/flight_core/bootloader/v5.0-167-g7bc2734/modalai_fc_v1_bl.bin App here: https://storage.googleapis.com/flight-core-firmware-1-10/latest/modalai_fc-v1.bin You can download the JLink tools from the SEGGER website if needed. You can use JFlash with a .jlink file with command like so: erase loadbin foo/v5.0-167-g7bc2734.bin,0x08000000 loadbin foo/v1.10.0-15-g782a54bfd6.bin,0x08008000 r q x
  • Confusion on Flight Core Datasheet

    1
    0 Votes
    1 Posts
    1k Views
    No one has replied
  • A question about VOXL_VISION_PX4

    2
    0 Votes
    2 Posts
    2k Views
    Chad SweetC
    Hello! Always good to be safe. Have you read the documentation here. I believe this is what you are looking for
  • Auto-Exposure for Hires Sensors?

    6
    0 Votes
    6 Posts
    3k Views
    Bobby BukovecB
    @Chad-Sweet @Alex-Kushleyev We are using voxl_cam_ros, found here https://docs.modalai.com/voxl-cam-ros/ We are running the camera at 1920x1440 Can we even "turn on" AWB when using voxl_cam_ros? As of now we have not found out how to do so. Our team needs to continue with ROS, so we cannot switch to another framework.
  • Docker daemon fails to start VOXL

    2
    0 Votes
    2 Posts
    2k Views
    James StrawsonJ
    Hello! We can't use the original docker service file on voxl as a few extra steps are required for docker to run on our platform. Both the installation of the voxl-docker-support package and execution of voxl-configure-docker-support.sh try to stop and disable docker.service as it gets in the way. Instead it is replaced by our own service files which should be enabled by the voxl-configure-docker.sh script. What is the output you see when you run this script? Best, James
  • IMX377 M12 Sensor Over saturated on G channel

    1
    0 Votes
    1 Posts
    1k Views
    No one has replied