Skip to content
  • 0 Votes
    10 Posts
    482 Views
    Anthony KangA
    @김진혁 Thank you for the detailed follow-up. We replicated your setup on a Starling 2 Max (system image 1.8.08, suite 1.6.4, vision-hub 1.9.21, mapper 0.2.4, Portal 0.9.4) and tested on a bench with props off. Here are the answers. 1. The 20-segment limit Your reading is correct. TRAJ_MAX_SEGMENTS is a constant in the hub header trajectory_interface.h. It sets the size of the packed trajectory message. It is not a configuration parameter. A change to it changes the pipe format for mapper and hub. The check in insert_trajectory() has two defects. It counts the old segments that the insert discards. It also rejects a result of exactly 20. We wrote a patch that compares the real result (split_index + 1 + new segments) with the limit. Your 10 + 10 case now gives 11 and passes. We built mapper 0.2.4 and hub 1.9.21 with this patch. Both run on our unit. Patch and the packages will be posted later. loco_num_segments 7 is a valid workaround. Do not use 9. The split point is 0.5 s ahead of the current position. With 9 segments, the second insert can reach 21 and fails again. 2. What fills and clears the buffer Follow Path sends one initial local trajectory with LOAD_AND_START. Each replan trims old segments and inserts a new suffix. A failed Go adds nothing. We confirmed this: two failed Gos, then a good Go, gave the same first count. 3. Clear Paths In Portal 0.9.4, Clear Paths only removes the drawing. Abort sends stop_following. Clear Paths does not change planner state. 4. Detection without the mapper journal Portal shows no planner health. We will log a product request for an indicator. Until then, watch the hub journal: journalctl -fu voxl-vision-hub | grep -E "Received (load and start|insert) command|FINISHED" One insert line each second means that replanning reaches the drone. Three more findings Mapper success lines are block-buffered under systemd. Your journal shows only the failures. Add this drop-in to see all lines live: # /etc/systemd/system/voxl-mapper.service.d/linebuf.conf [Service] ExecStart= ExecStart=/usr/bin/stdbuf -oL -eL /usr/bin/voxl-mapper voxl-send-command adds a newline. Mapper compares follow_path exactly, so the command never matches. plan_to works because mapper compares only the prefix. Use printf follow_path > /run/mpa/plan_msgs/control instead. plan_to with two coordinates makes mapper exit. Always give three coordinates. The ground test The error can occur on the ground. The local planner replans at 2 Hz with the vehicle stopped. Disarmed, the hub sends no progress, so the count stays at 10 + 10. Two conditions apply. The heading must be within 30 degrees of the path, or the planner only yaws. The pruned A* path must keep 10 points. On an open bench the path prunes to 3 or 4 points, so the error does not occur. Your environment gave 10 points. This is why the error is layout-dependent. What we could not explain Armed in offboard on the bench, the hub sent progress at 30 Hz and the mapper accepted inserts within one second. With correct progress the trim frees space. We do not know why your flight stayed at 20 for 136 s. The full mapper and hub journals and the ULog will show this. Please send them.
  • Starling 2 Max - Power issues when starting process

    Unsolved Development Drones
    7
    3
    0 Votes
    7 Posts
    387 Views
    Eric KatzfeyE
    There's some documentation here: https://docs.px4.io/main/en/flight_modes/offboard#ros-2-offboard-control. I would review that to make sure you are following the correct procedures.
  • Bots Unlimited Wifi Crash

    Unsolved General Questions
    15
    -1 Votes
    15 Posts
    1k Views
    L
    Hi @john-keller , Glad to hear that it works As for the other issue, its possible that this is just a transient bus error somewhere that is causing the problem. If you encounter it again it would definitely be worth taking a closer look. Feel to open another post and tag me in it and I will take a look. Thanks!
  • Stinger Vision VL53L4CX integration with M0188

    Solved VOXL 2 and VOXL 2 Mini
    7
    1
    1 Votes
    7 Posts
    120 Views
    VinnyV
    Resolving this over email. Thanks!
  • James Madison University Capstone Research Question

    Unsolved General Questions
    2
    0 Votes
    2 Posts
    33 Views
    tomT
    Hi @james-garito it's likely easiest if you dump your questions here so our whole team can get eyes on and address.
  • 1 Votes
    5 Posts
    141 Views
    tomT
    @simiken1234 Thanks for the detailed report and logs. The images are correct. Your saved mach.var of 1.0.1 means M0054-1 hardware running the var00.1 (M0173) kernel, so the SDK 1.8.0 installer picked the right kernel and M0054(154)-1.zip is the right flat build. See VOXL 2 HW Versions. The firehose reset timeout is expected and not a problem. See the note in Flash Flat Build. A full factory flat build that still shows no USB device on a bare, cold-booted board, plus USB 3 resetting on two different hosts, points to a hardware problem on this board rather than SDK 1.8.0 or the -1 revision. Please do one more clean QDL flash of M0054(154)-1.zip over the USB 2 connection that worked. If it still does not come up as 05c6:901d, follow this section and request an RMA with the board serial (3f621d35), a link to this thread, and your support zip. Please hold off on further flash-system-image.sh or fastboot boot attempts in the meantime.
  • VOXL 2 DS1 LED Flicker Problem?

    Unsolved General Questions
    1
    0 Votes
    1 Posts
    32 Views
    No one has replied
  • Need info ASAP on Starling 2 Max (NDAA-compliant vs Blue UAS).

    Unsolved Development Drones
    1
    0 Votes
    1 Posts
    53 Views
    No one has replied
  • 0 Votes
    1 Posts
    29 Views
    No one has replied
  • 0 Votes
    9 Posts
    618 Views
    Zachary Lowell 0Z
    @김진혁 Yes when the drone "takes off" that is monitered as the jerk occuring that kicks off ovins Yes - if there is no ovins algorithm occuring due to you sitting on the ground, you need the healthy packets to allow px4 to take off to begin with even if there are no features occuring in the frame. Zach
  • AR0144 Global Shutter Tracking Sensor Replacement Lenses

    Unsolved VOXL 2 and VOXL 2 Mini
    2
    0 Votes
    2 Posts
    157 Views
    M
    following up on this @eric-katzfey is there any recommended path to get narrow FOV cameras on the VOXL2/VOXL2 mini outside of VOXL2 ecosystem. Is USB the only path?
  • M0226 and M0062 fit

    Solved ESCs, Sensors and Accessories
    2
    0 Votes
    2 Posts
    128 Views
    VinnyV
    Sorry @senja for the delays, this post did not get flagged for me. Yes, they install on different sides of the VOXL 2 board as shown here: https://docs.modalai.com/voxl2-connectors/#connector-callouts [image: 1792693889198-9a619597-c0ad-460a-b43a-c0689c8a0aab-image.jpeg] https://docs.modalai.com/M0226/#overview [image: 1792693659205-3064b401-56ca-4e7d-973c-0fe9c3ebe5cc-image.jpeg] https://docs.modalai.com/m0062-datasheet/#connector-callouts [image: 1792693766032-bc42a15b-8021-47f4-a9b6-534603ed8399-image.jpeg]
  • Traditional Helicopter Support on VOXL 2 Mini with ArduPilot

    Unsolved VOXL 2 and VOXL 2 Mini
    1
    0 Votes
    1 Posts
    13 Views
    No one has replied
  • Configuring a iFlight Commando 8 radio transmitter

    Unsolved ESCs, Sensors and Accessories
    4
    0 Votes
    4 Posts
    344 Views
    J
    Title: Starling 2 Max – Dual 12 MP RGB Cameras, ToF and Downward-Facing Image Capture Hello ModalAI Engineering Team, We are evaluating the Starling 2 Max for an agricultural computer vision application involving rose bud detection, counting, and phenological-stage classification. Our intended workflow involves capturing high-resolution images above rose crops and processing them through our FloraVision AI platform. We are particularly interested in the dual 12 MP RGB camera configuration, preferably with ToF capability (C29). Could you please help clarify: Which Starling 2 Max configuration provides the most suitable high-resolution RGB cameras for our application? Is the C29 configuration currently supported, and what are its camera and depth-sensing capabilities? Can the RGB cameras be configured for downward-facing image acquisition? Can the platform capture full-resolution still images programmatically, rather than only video frames? What camera controls are available through the SDK, including exposure, gain, image format, resolution, and capture timing? Can captured images be associated with timestamps and available vehicle pose or localization metadata? What onboard storage options and image-transfer interfaces are supported? Can images be stored locally during a mission and transferred after landing without requiring continuous Internet connectivity? We plan to process the images using a cloud-based computer vision pipeline. Real-time onboard inference is not an initial requirement. We would appreciate links to relevant camera documentation, SDK examples, and supported hardware configurations. Thank you for your assistance. FloraVision AI Engineering Team Ecuador
  • 0 Votes
    4 Posts
    334 Views
    J
    Title: Starling 2 Max – Flight Performance at 2,800–3,000 m Above Sea Level Hello ModalAI Engineering Team, We are evaluating the Starling 2 Max for research flights inside rose greenhouses in Tabacundo, Ecuador, at approximately 2,800–3,000 meters above sea level. Before purchasing the aircraft, we need to assess whether this operating environment falls within its safe flight-performance limits. Could you please clarify: What is the maximum recommended operating altitude above mean sea level for the Starling 2 Max? Has flight performance been tested or characterized at approximately 3,000 meters above sea level? What reduction in thrust margin or flight endurance should we expect at this altitude? Are there recommended limits for payload, battery configuration, ambient temperature, or mission duration under these conditions? Does ModalAI provide performance curves or engineering data that could help us evaluate this operating scenario? Are there any special safety precautions or configuration changes recommended for high-altitude operation? Our primary concern is maintaining adequate thrust margin and safe, repeatable flight performance inside a confined greenhouse environment. We would appreciate any relevant documentation or test data. Thank you. FloraVision AI Engineering Team Ecuador
  • 0 Votes
    3 Posts
    143 Views
    S
    Works, thanks!
  • Boson 640 + Sterling 2 Max

    Unsolved Development Drones
    1
    0 Votes
    1 Posts
    18 Views
    No one has replied
  • 0 Votes
    1 Posts
    15 Views
    No one has replied
  • Autonomy: VIO, Mapping and Navigation.

    Unsolved Autonomy: VIO, Mapping and Navigation
    1
    0 Votes
    1 Posts
    10 Views
    No one has replied
  • MVX FPV Video Receiver (VRX)

    Solved Design Reviews and 3D Models
    3
    0 Votes
    3 Posts
    269 Views
    VinnyV
    Hi @christopher-rajcsok We updated the VRX User Guide page with mechanical information for you. Hope it helps!! https://docs.modalai.com/vrx-ground-unit-datasheet/#enclosuremount [image: 1792436471248-dce4b444-0777-40ac-9a2a-2b58c922961f-image.jpeg]