Skip to content
VOXL® Developer Community

Build smaller, smarter, safer drones.

Ask the ModalAI engineering team, search thousands of solved threads, and share what you're flying — direct from the people who build VOXL.

3385Members
5257Topics
26540Posts
Browse

Categories

  • Not sure where your question goes? Ask here. ModalAI engineers and the community answer questions about any VOXL product.

    2k 11k
    2k Topics
    11k Posts
    Prabakaran SaravananP
    Customers expect quick answers, even outside business hours. An AI Voice Bot helps businesses handle routine queries, reduce waiting times, and provide round-the-clock support. MCUBE’s AI Voice Bot helps businesses make customer conversations faster and more efficient.
  • VOXL 2, VOXL 2 Mini and VOXL 2 IO: bring-up, connectors, power, cameras, system image and SDK installs on the current compute platform.

    658 4k
    658 Topics
    4k Posts
    Eric KatzfeyE
    It depends on what type of drone you are talking about. Our FPV drones, such as the Stinger, have it implemented as part of Voxl Flight Controller (VFC) in voxl-vision-hub. For development drones such as Starling it's a stand alone mode in voxl-vision-hub. In either case you have to configure voxl-vision-hub for that mode and then, yes, it's all just offboard mode in px4.
  • Starling 2, Starling 2 Max, Sentinel, Seeker, m500, RB5, the PX4 Autonomy Developer Kit and Stinger FPV: flying, tuning, repairs and spare parts.

    642 3k
    642 Topics
    3k Posts
    K
    Around January 2026, I purchased a GPS-denied Development Drone with Battery Pack and Controller / Dual 4K & Dual Tracking (without ToF)/WiFi and Ghost Atto 2.4GHz(D0012). When I tried to remove the BOTS WiFi module that came with it and install the included VOXL 2 Ethernet and USB Hub Add-on(M0062), the antenna attached to the cover interferes and I am unable to install it. Has anyone experienced a similar situation? Also, if anyone knows a solution method, please let me know. Thank you.
  • Flight Core, Flight Core v2, Flight Core ArduPilot, the original VOXL, VOXL Flight, VOXL Flight Deck, VOXL-CAM and the older dev kits.

    433 2k
    433 Topics
    2k Posts
    Alex KushleyevA
    @qqa , we have document how to achieve folder-level encryption on VOXL2 here : https://docs.modalai.com/enabling-file-encryption/ . Please let us know if you have any other questions.
  • ESCs, image sensors, ToF and tracking cameras, Microhard and cellular modems, power modules, GPS and other add-on boards.

    413 2k
    413 Topics
    2k Posts
    Enric Cervera MateuE
    Thank you very much @alex-kushleyev
  • voxl-sdk releases, MPA services, camera and video pipelines, Remote ID, and building and deploying your own software on VOXL.

    390 2k
    390 Topics
    2k Posts
    Eric KatzfeyE
    Thanks! Looking at some possible resolutions now.
  • GPS-denied navigation with VIO, AprilTag relocalization, mapping and path planning, and obstacle avoidance.

    113 474
    113 Topics
    474 Posts
    김진혁김
    We flew our first mapper-based path flight on a Starling 2 Max and the drone did follow the planned path. However, the local planner was unable to deliver a single trajectory for the entire flight, so the drone was flying on the one path computed before departure, with no replanning. What happened Global planning succeeded: 05:13:38 Client requested plan to location 05:13:38 Using start pose of: x: 1.67, y: -0.80, z: -1.46 05:13:38 Using goal pose of: x: 5.16, y: -1.34, z: -0.89 05:13:38 Starting RRTConnect planner 05:13:38 Immediate collision free path found! Then, from the instant we pressed Follow Path, this repeated continuously for 2 min 16 s until we took manual control: 05:14:10 Client requested to follow last path 05:14:10 Local Planner failed to send trajectory 05:14:10 ERROR: Cannot insert trajectory. Total segments = 20, Max segments = 20 ... (repeats at roughly 1-2 s intervals through 05:16:26) Throughout those 2 min 16 s the planner itself was running normally — A* took = 0.07-0.14 ms for 13 iterations and Smoother took = 6-12 ms were interleaved with every failure. So it computes a trajectory and then cannot insert it. The drone moved 2.68 m straight-line / 8.79 m total path at up to 1.04 m/s, which matches the pre-computed path. It stopped 0.81 m short of the goal only because the pilot intervened. What we ruled out Not a planning failure — the global path was found and reported collision-free. Not a VIO problem — dt held at 33.3 ms for all 44 samples in flight, features 15-30, cs_ev_pos / cs_ev_yaw / cs_ev_hgt all True. Not a map problem — voxl_mapper_aligned_ptcloud was producing 1,489-2,925 points at ~10 Hz before and during the flight. Not CPU load — load average dropped from 7.75 on the ground to 4.5 in flight; governor was performance. Not thermal throttling — 94-96 C, but scaling_cur_freq equalled cpuinfo_max_freq on all cores and dmesg showed no throttle events. Not a config we changed — voxl-mapper.conf is stock; loco_num_segments is 10. What we could not find The limit of 20 does not appear in voxl-mapper.conf. loco_num_segments is 10, which is not the number in the error. We could not locate a setting that exposes Max segments. One thing we suspect, but have not tested Before the successful Go, we had two failed ones — both rejected with ERROR: End point is in collision because the goal came in at z: 0.00 (we were clicking in the 2D view, which puts the point at ground level). The Max segments = 20 error appeared immediately on the first Follow Path, which makes us wonder whether failed plans leave segments behind. We have not yet tested whether pressing Clear Paths first avoids it. Questions Where is the 20-segment limit set, and is it configurable? What normally fills the segment buffer, and what clears it? Does a failed Go leave segments allocated? Is Clear Paths the correct way to reset this state before Follow Path? Is there a way to detect this condition other than reading the mapper journal? From the Portal UI everything looked correct — the path was drawn and Immediate collision free path found! was reported — so an operator has no indication that obstacle avoidance is not active. Environment Hardware: Starling 2 Max, SKU MRB-D0012-4-V4-C29-T8-M36 voxl-version: system-image 1.8.08-M0054-14.1a-perf, voxl-suite 1.6.4~beta5 voxl-mapper 0.2.4, voxl-vision-hub with offboard_mode: "trajectory" Services active at the time: voxl-vision-hub, voxl-open-vins-server, voxl-mapper, voxl-px4, voxl-portal We have the full mapper journal and the PX4 .ulg from this flight and can share either.
  • Answers to the questions we get most often, written by ModalAI.

    64 292
    64 Topics
    292 Posts
    J
    Hello. Can a Starling 2 drone autonomously fly while flying over the pipe inside a sewer? The drone must fly autonomously in a dark place to inspect cracks or internal conditions while flying along the water pipe. I'm not sure if this feature can run on Starling, so I'm asking for help!
  • Have an idea for our products or software you would like to see implemented? Tell us here.

    25 88
    25 Topics
    88 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!
  • Ask ModalAI to review your PCB, connector choices or system architecture before you build, and find 3D models of our products.

    52 147
    52 Topics
    147 Posts
    VinnyV
    Hi @christopher-rajcsok I will get you a model soon and we will get our website updated!! Thanks for pointing this out.