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]
  • Flight Log Local Z Position

    3
    0 Votes
    3 Posts
    848 Views
    Caleb RievleyC
    Thanks! @Alex-Gardner
  • MAC address of the WiFI interface on RB5

    2
    0 Votes
    2 Posts
    489 Views
    tomT
    @Dong-Liu Unfortunately that is a bug with the SD865 SOM. We've had a ticket open with Qualcomm for a long time with no solution yet. Checkout this thread for a solution: https://forum.modalai.com/topic/794/how-to-set-up-a-static-ip-in-rb5/15?_=1659465332297 You basically just need to create a systemd service file to set the IP on boot.
  • Understanding QVIO

    3
    0 Votes
    3 Posts
    485 Views
    H
    @Chad-Sweet yes I have! In fact, I'm quite certain that it has been configured properly and the vibration levels are manageable. As I have said, my flights are predominantly indoors and the drone performs fantastically in an apartment/cluttered environment. But i noticed that it drifts in almost all 3 axis when travelling down an empty hallway/corridor and the feature points tracked by QVIO seems to be further down at the end of the hallway (more than 20-30m away)
  • /camera_info in voxl_mpa_to_ros

    2
    0 Votes
    2 Posts
    541 Views
    Chad SweetC
    Sorry for the late reply. the source code is here. If you have any suggested updates we would be happy to review a pull request
  • Connecting FLIR Cameras

    7
    0 Votes
    7 Posts
    1k Views
    Chad SweetC
    We have never used the Flir Vue camera. The only experiments we have done with aux pwms is documented here. Hopefully that helps.
  • Connect VOXL from Simulink px4 toolbox

    simulink matlab px4
    1
    0 Votes
    1 Posts
    964 Views
    No one has replied
  • Libvoxl_io with mavlink

    15
    1
    0 Votes
    15 Posts
    3k Views
    SHofmeesterS
    Hi @Alex-Gardner, We switched from using voxl-cross and using adjusted .sh files from voxl-vision-px4, to placing our script inside libvoxl_io and adjusting the install_deps and CMakeLists.txt file. Then we can use the 32bit compilers from libvoxl_io, instead of the 64bit compiler from voxl-vision-px4 (we are not really using voxl-vision-px4 as a whole, we just copied some files for dependencies en building). We added the libraries to install-deps, except modal-cv (because we don't need it) and that works. (Libvoxl_io is not among the installed libraries, because we placed our script inside libvoxl_io itself) [image: 1659351485197-3a3c4a0b-8e8f-427e-8390-7a8881e8d6eb-image.png] But when we try to build it, it raises the following error: [image: 1659351624836-f847627f-65ab-4918-909b-42cc143e89a8-image.png] In /usr/include there is a file called modal_pipe_common.h, but the error remains. [image: 1659351796921-8f0338fa-b256-4fe8-b463-ef6d68f1c691-image.png] I also don't understand why the path in the error is: usr/include/c_library_v2/../modal_pipe_server.h, and not: usr/include/modal_pipe_server.h Is placing our script inside libvoxl_io like this the right path? How can we fix the error?
  • APMv3 Schematic?

    3
    0 Votes
    3 Posts
    656 Views
    Steve TurnerS
    Thanks Vinny -- we'll keep an eye out for the email!
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    2 Views
    No one has replied
  • USB3 port on RB5

    2
    0 Votes
    2 Posts
    467 Views
    ?
    Hey @andyh, We have a USB3 cable with a 10 pin connector that is compatible with the 5G modem carrier board listed here.
  • VOXL Flight Deck Kit Power Supply...

    6
    0 Votes
    6 Posts
    621 Views
    Ed SutterE
    Got it, thanks to both. Sorry for the paranoia!
  • Install voxl sdk on RB5

    4
    0 Votes
    4 Posts
    744 Views
    Dong LiuD
    @Chad-Sweet Thank you!
  • Running GPS on voxl2

    2
    0 Votes
    2 Posts
    826 Views
    Eric KatzfeyE
    @Zachary-Lowell Yes, it is in voxl-px4.config. The gps start line has a -d parameter to specify the serial port. But J19 is the standard place to attach GPS so you can stick with what is already there. But please note that Holybro made changes to the pixhawk 4 GPS unit a few months ago and VOXL 2 only works with the newer updated version. If you have an older unit it will not work.
  • Connecting an external sensor to VOXL

    3
    0 Votes
    3 Posts
    482 Views
    Niket ShahN
    Thank you so much for the response Chad!
  • Error in sending trajectory to voxl-vision-px4

    8
    0 Votes
    8 Posts
    2k Views
    H
    @Matthew-Booker will do that, thank you!!
  • Warning PX4 disconnected from UART

    11
    0 Votes
    11 Posts
    2k Views
    J
    @modaltb Hi there! May I ask how the loopback test is conducted? How do you get the github file to run on VOXL? Thank you!
  • Position Mode Rejected

    position-mode uart px4 ekf2
    2
    0 Votes
    2 Posts
    2k Views
    James StrawsonJ
    Which version of PX4 are you running on the Pixhawk and do you have a magnetometer connected? EKF2 is generally unhappy about about starting without a magnetometer in PX4 1.11 so we patched the PX4 firmware for Flight Core to get around this. In PX4 1.12 and newer the following PX4 parameter can be set to allow EKF2 to allow position mode without a GPS/Mag ## disable mag SYS_HAS_MAG 0 EKF2_MAG_TYPE 5
  • ERROR: received unreasonably large camera frame size

    3
    1
    0 Votes
    3 Posts
    666 Views
    H
    @Chad-Sweet No, I didn't try changing any code Should I try reinstalling voxl-mpa-to-ros ?
  • timestamps for ros messages in voxl_mpa_to_ros_node

    time ros voxl-mpa-tools
    3
    0 Votes
    3 Posts
    2k Views
    R
    Thanks for the answer, yes I already looked into the code. I was just wondering why the servers timestamp differs from the system timestamp. But then I will change the node accordingly.
  • Running voxl-reset-qvio in mid-flight

    4
    0 Votes
    4 Posts
    561 Views
    H
    That depends I guess. If I merely use the drone for indoor navigation purely by tele-oportation (as opposed to waypoint navigation) then I'm guessing resetting qvio mid flight while moving (and causing a shift in the origin of the reference frame) wouldn't really matter. Unless I'm mistaken, PX4 uses a velocity controller while moving in Position flight mode. Only when it is stationary does PX4 uses it's position controller (and velocity controller) and that's when a reset of the reference frame origin will really screw things up. Would love to hear from the devs though