Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
Collapse
Brand Logo

ModalAI Forum

김진혁김

김진혁

@김진혁
Unfollow Follow
About
Posts
7
Topics
4
Shares
0
Groups
0
Followers
0
Following
0

Posts

Recent Best Controversial

  • voxl-mapper produces no map; VIO output rate halves to 15 Hz and does not recover until OpenVINS restart
    김진혁김 김진혁

    Hardware: Starling 2 Max, SKU MRB-D0012-4-V4-C29-T8-M36, hw platform M0054 (C29 config with PMD ToF). Received 14 Sep 2026, factory state.

    Software version: (voxl-version)

    • system-image 1.8.08-M0054-14.1a-perf, kernel 4.19.125
    • voxl-suite 1.6.4~beta5 (factory; SDK not re-flashed)
    • voxl-mapper 0.2.4, voxl-voxblox 1.1.5, voxl-nlopt 2.5.0-5 (installed via apt)

    Configuration / services: (voxl-inspect-services)

    • Running: voxl-camera-server, voxl-imu-server, voxl-open-vins-server, voxl-px4, voxl-vision-hub, voxl-mavlink-server, voxl-rangefinder-server, voxl-portal, voxl-streamer, voxl-mavcam-manager, voxl-cpu-monitor
    • voxl-qvio-server: disabled. voxl-mapper: started manually for these tests, otherwise disabled.
    • OpenVINS config: use_stereo false, max_cameras 2, track_frequency 30.0, imu_body_frame_mode true
    • voxl-mapper.conf: defaults (voxel_size 0.1, esdf_max_distance 2, robot_radius 0.35, tof_0_rate 10, tof pipe /run/mpa/tof enabled, stereo depth pipes disabled)

    What I am trying to do:
    Build a map with voxl-mapper so we can move on to trajectory/planning based autonomy. VIO and manual autonomy already work on this airframe: on the same day we flew a manual Position-mode flight and an OFFBOARD figure_eight flight, and EKF fused vision at 99-100% (cs_ev_pos / cs_ev_hgt / cs_ev_vel / cs_ev_yaw) with 0.14 m horizontal drift over 20 s of stick-neutral hover.

    What actually happens:
    voxl-mapper starts and connects, but never produces any map output — and starting it also halves the VIO rate, which then does not recover when voxl-mapper is stopped.

    1. With voxl-mapper stopped, voxl-inspect-vio reports dt = 33.3 ms (30 Hz).
    2. Starting voxl-mapper drops it to 66.7 ms (15 Hz), with almost no jitter (spread ~0.1 ms). The raw ov pipe reads 15 Hz too, so this is not a voxl-vision-hub stage.
    3. Stopping voxl-mapper does not restore 30 Hz. At that moment feature count (20) and quality (97%) are normal, so it is not feature starvation.
    4. systemctl restart voxl-open-vins-server restores 30 Hz every time (reproduced 3x).
    5. Running voxl-mapper in the foreground, initialisation completes normally:
    Loading our own config file
    Loading extrinsics config file
    Trying to init tsdf server
    created tsdf server
    Connected to VIO server
    Initializing ESDF structs
    Connected to depth pipe
    ESDF Thread is now locked to the following cores: 4 5 6
    

    and then it repeats, indefinitely:

    WARNING the requested timestamp was too new, VIO may have stopped
    ERROR in pipe_server_write_point_cloud, received NULL data pointer
    
    1. voxl-inspect-points voxl_mapper_aligned_ptcloud shows the header only, no data rows, while the ToF input pipe tof_pc is healthy at 43,200 points.

    Note: "VIO may have stopped" looks like a misdiagnosis — VIO is running the whole time, just at half rate.

    What we ruled out (all measured on the vehicle):

    • CPU load: voxl-mapper uses 1.9-5.7% CPU, the system is ~72% idle (8 cores), and no other service rises when it starts.
    • Config drift: voxl-camera-server.conf and voxl-open-vins-server.conf are byte-identical to a snapshot taken before voxl-mapper was installed.
    • Camera input: tracking_front is a steady 30.0 fps (exposure ~7.4 ms); the processed pipes (misp_grey, misp_norm) are also 30 fps. So input is 30 Hz while only the OpenVINS output is halved.
    • Clock mismatch: VIO and ToF timestamps share the same monotonic base. Sampled simultaneously they differ by ~137 ms (VIO 2841.870 s, ToF 2841.733 s).
    • Extrinsics: body -> tof is defined in extrinsics.conf and voxl-mapper logs no extrinsics error.
    • Subscriber count: two simultaneous voxl-inspect-vio clients do not change the rate (still 30 Hz).

    Steps to reproduce:

    1. systemctl restart voxl-open-vins-server, wait ~30 s, confirm voxl-inspect-vio shows 33.3 ms.
    2. systemctl start voxl-mapper.
    3. voxl-inspect-vio now shows 66.7 ms.
    4. systemctl stop voxl-mapper — still 66.7 ms.
    5. systemctl restart voxl-open-vins-server — back to 33.3 ms.

    Questions:

    1. Is there a known condition under which voxl-open-vins-server latches to half its configured rate and does not return until restarted?
    2. Is a rate change expected when another process subscribes to the VIO pipe?
    3. Is the "requested timestamp was too new" failure a consequence of the 15 Hz rate, or an independent problem? If we could hold 30 Hz, would voxl-mapper work?
    4. Is there a supported way to detect or recover this state without restarting voxl-open-vins-server?

    Logs / pictures: Happy to provide the full system snapshot (voxl-version, voxl-inspect-services, full PX4 parameter dump) and the .ulg flight logs on request.

    Autonomy: VIO, Mapping and Navigation vio mapper openvins starling2max

  • VOXL 2 Mini: technical questions for a custom indoor inspection drone (SLAM, precision landing, cameras)
    김진혁김 김진혁

    @alex-kushleyev @eric-katzfey Apologies for the direct mention — I hope you don't mind.

    I posted this question set about two weeks ago (and a related product question three weeks ago), but haven't heard back yet. We are preparing to purchase a Starling 2 Max (C29, with the PMD ToF) as an evaluation unit for an indoor GPS-denied inspection project, and just three answers would unblock our decision:

    1. Can VOXL SLAM / VOA (with the dense PMD ToF on the C29 configuration) reliably handle very narrow corridors — around 300 mm width? Any references to pipe/industrial inspection use cases in similar tight spaces would be very helpful.
    2. For repeated missions in the same indoor space, is voxl-mapper + AprilTag re-localization the recommended pattern to bound Open-VINS drift (no loop closure)?
    3. What is the practical minimum illumination for reliable VIO with the tracking cameras — and do you recommend onboard IR/LED illumination for dim industrial interiors?

    Even brief pointers to relevant docs would be greatly appreciated. Thank you for the great platform and documentation!

    Flight Core and Legacy VOXL voxl2mini slam apriltag flight-deck

  • VOXL 2 Mini: technical questions for a custom indoor inspection drone (SLAM, precision landing, cameras)
    김진혁김 김진혁

    Hi ModalAI team,

    Reposting here under VOXL Dev Kits (also asked in the VOXL Flight Deck sub-forum). A few technical questions for our indoor GPS-denied inspection PoC — a compact custom quadcopter (X4) airframe built around the VOXL 2 Mini.

    [SLAM / autonomy]

    • VOA performance in narrow (~300 mm) corridors — any pipe / industrial refs?
    • Open-VINS is pure VIO (no loop closure) — for repeated long flights, is Mapper + AprilTag re-localization enough to bound drift?

    [Precision landing]

    • voxl-vision-hub provides AprilTag relocalization but notes it "does not yet support autonomous takeoff and landing." Is a fully automated AprilTag precision landing onto a charging dock achievable using the VOXL SDK alone (voxl-tag-detector / voxl-vision-hub + PX4 precision-land), without us writing our own landing logic? If so, what is the recommended setup? If some part still needs custom development, which part?

    [Cameras / sensors]

    • VOXL 2 Mini has 4 MIPI-CSI. Using 2 for VIO + 1 downward for precision landing = 3. Can a 4th camera (gimbal / thermal) be added, and how?
    • For the downward precision-landing camera, is MSU-M0166 (AR0144 micro-coax) the right choice? Can that downward AR0144 be shared by both VIO and the voxl-tag-detector (AprilTag) at the same time?
    • Recommended ToF module for collision avoidance?

    [Airframe / drivetrain]

    • Is VOXL ESC Mini (M0129) compatible with our own motor selection (DShot/PWM) in a standard quadcopter (X4) configuration?
    • Any thermal / layout guidance for integrating VOXL 2 Mini + ESC Mini into a custom ducted-cage airframe?

    [Mission / comms]

    • Vision Hub: can an external host (our charging station) send trajectories and trigger auto takeoff / landing?
    • WiFi 2.4 GHz stability indoors — recommended radio module?

    Note: We don't have hardware yet (pre-purchase), so voxl-version / voxl-inspect-services / PX4 logs are not available at this stage.

    Thanks!
    JinHyeok Kim, Pablo Air

    Flight Core and Legacy VOXL voxl2mini slam apriltag

  • VOXL 2 Mini: technical questions for a custom indoor inspection drone (SLAM, precision landing, cameras)
    김진혁김 김진혁

    Gentle bump — it's been 5 days and this thread is still open with no reply. Would really appreciate any input from the ModalAI engineering team on the questions above (VOA/SLAM in narrow ~300 mm corridors, fully automated AprilTag precision landing via the VOXL SDK alone, and sharing the downward AR0144 between VIO and voxl-tag-detector). Even partial pointers would help a lot — we're evaluating the VOXL 2 Mini for a PoC and are ready to buy an evaluation unit. Thanks!

    Flight Core and Legacy VOXL voxl2mini slam apriltag flight-deck

  • VOXL 2 Mini: technical questions for a custom indoor inspection drone (SLAM, precision landing, cameras)
    김진혁김 김진혁

    Hi ModalAI team,

    We were directed here from the sales channel. A few technical questions for our indoor GPS-denied inspection PoC — a compact custom quadcopter (X4) airframe built around the VOXL 2 Mini.

    [SLAM / autonomy]

    • VOA performance in narrow (~300 mm) corridors — any pipe / industrial refs?
    • Open-VINS is pure VIO (no loop closure) — for repeated long flights, is Mapper + AprilTag re-localization enough to bound drift?

    [Precision landing]

    • voxl-vision-hub provides AprilTag relocalization but notes it "does not yet support autonomous takeoff and landing." Is a fully automated AprilTag precision landing onto a charging dock achievable using the VOXL SDK alone (voxl-tag-detector / voxl-vision-hub + PX4 precision-land), without us writing our own landing logic? If so, what is the recommended setup? If some part still needs custom development, which part?

    [Cameras / sensors]

    • VOXL 2 Mini has 4 MIPI-CSI. Using 2 for VIO + 1 downward for precision landing = 3. Can a 4th camera (gimbal / thermal) be added, and how?
    • For the downward precision-landing camera, is MSU-M0166 (AR0144 micro-coax) the right choice? Can that downward AR0144 be shared by both VIO and the voxl-tag-detector (AprilTag) at the same time?
    • Recommended ToF module for collision avoidance?

    [Airframe / drivetrain]

    • Is VOXL ESC Mini (M0129) compatible with our own motor selection (DShot/PWM) in a standard quadcopter (X4) configuration?
    • Any thermal / layout guidance for integrating VOXL 2 Mini + ESC Mini into a custom ducted-cage airframe?

    [Mission / comms]

    • Vision Hub: can an external host (our charging station) send trajectories and trigger auto takeoff / landing?
    • WiFi 2.4 GHz stability indoors — recommended radio module?

    Note: We don't have hardware yet (pre-purchase), so voxl-version / voxl-inspect-services / PX4 logs are not available at this stage.

    Thanks!
    JinHyeok Kim, Pablo Air

    Flight Core and Legacy VOXL voxl2mini slam apriltag flight-deck

  • VOXL 2 Mini drone recommendation for indoor GPS-denied inspection (1 evaluation unit)
    김진혁김 김진혁

    Hi team — just bumping this in case it slipped through. We're ready to buy one evaluation unit and would really appreciate a quick steer: can the Stinger Vision FPV run AUTONOMOUS VIO/SLAM + AprilTag precision landing, or would Starling 2 / Starling 2 Max be the better evaluation platform for the requirements above? I've also emailed sales@modalai.com in parallel, so whichever channel is easier works for us. Thanks!

    General Questions

  • VOXL 2 Mini drone recommendation for indoor GPS-denied inspection (1 evaluation unit)
    김진혁김 김진혁

    Hi ModalAI team,

    We're building a compact indoor autonomous inspection drone (PoC) and want to
    buy ONE evaluation unit before designing our own airframe around the VOXL 2 Mini.
    Could you recommend the best-fit product?

    Application: GPS-denied indoor flight through ~300 mm corridors, with AprilTag
    precision landing onto a self-charging dock.

    Key requirements:

    • Size <= 200 x 200 mm (300 mm corridors), weight <= 600 g
    • Ducted / caged frame (4-motor prop protection)
    • VOXL 2 Mini (PX4), VIO / SLAM autonomy
    • AprilTag precision landing <= 0.15 m, ToF / VOA collision avoidance
    • Flight time >= 10 min, NDAA-compliant

    Stinger Vision FPV looks close — is it usable for AUTONOMOUS (non-FPV) flight
    with VIO/SLAM + AprilTag landing? Or is Starling 2 / Starling 2 Max a better
    evaluation platform?

    Also: lead time / pricing for a single unit, and any export (EAR) considerations
    for shipping to South Korea.

    Thanks!
    JinHyeok Kim, Pablo Air

    General Questions
  • Login

  • Don't have an account? Register

  • Login or register to search.
  • First post
    Last post
0
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups