ModalAI Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login
    1. Home
    2. Popular
    Log in to post
    • All Time
    • Day
    • Week
    • Month
    • All Topics
    • New Topics
    • Watched Topics
    • Unreplied Topics
    • All categories
    • Hector GutierrezH

      Testing voxl-vision-hub offboard code without arming the drone

      Starling & Starling 2
      • • • Hector Gutierrez
      5
      0
      Votes
      5
      Posts
      32
      Views

      Hector GutierrezH

      @Eric-Katzfey - Brilliant idea- thank you.

    • Avishkar SethA

      PX4 Missing on VOXL – No voxl-px4 Installed or Running

      Ask your questions right here!
      • • • Avishkar Seth
      5
      0
      Votes
      5
      Posts
      83
      Views

      Avishkar SethA

      @Eric-Katzfey Thanks for that. I had to start the qvio server and mavlink servers. Also, had to connect the flight controller to qgroundcontrol using the makeshift cable. The RC connection also works fine. Wondering what are the functionalities since the product is reaching its EOL and no new upgrades would be coming in terms of autonomous applications and PX4 integration. Thanks.

    • R

      Voxl 2 Hires camera settings

      Ask your questions right here!
      • • • robertociuch
      5
      0
      Votes
      5
      Posts
      92
      Views

      R

      @Alex-Kushleyev

      I set the "ae_mode" to "off" and it works!

      thank you

    • george kollamkulamG

      ROS Melodic Sourcing

      Ask your questions right here!
      • • • george kollamkulam
      5
      0
      Votes
      5
      Posts
      65
      Views

      T

      @george-kollamkulam

      Where are you getting the image / ROS2 packages? Is this an image that ModalAI maintains?

      Just looking at the error, it seems like it can't find the yaml-cpp package. It could be that it's not installed correctly or something's wrong in your CMakeLists.txt. It looks like the yaml-cpp readme has some info for including it in your CMake project.

      If you're using camera_calibration_parsers from image common, it might be worth bringing the issue up there.

      Let me know if that helps,
      Ted

    • N

      VOLX 1 Board Unbricking

      Ask your questions right here!
      • • • nekolny
      5
      0
      Votes
      5
      Posts
      62
      Views

      N

      @tom

      I managed to get ADB working and have reinstalled the VOXL. I went for 1.1.2 version as wanted to see if previous issues i had with both 1.2.0 and 0.9.5 would be present. As of now I am able to ADB to the drone, as well as ssh, with it using the AP mode however my QGroundControl does not see the drone. I have changed within the voxl-mavlink-server.conf the secondary ip address to the one that PC has when connected to the drone IP, and the following services are running. But QGroundControl does not seem to see the connection.

      These are the following commands and their outputs. The one VOXL version which worked the best on the VOXL 1 board was 0.9.5 but after updating and switching both between AP mode and connected to Wifi router, there is no responce to the connection. When checking messages send to QGC the terminal is stopped at the step of the screenshot.

      Screenshot from 2025-06-05 14-27-27.png
      Screenshot from 2025-06-05 14-45-16.png
      Screenshot from 2025-06-05 14-46-00.png
      Screenshot from 2025-06-05 14-46-45.png
      Screenshot from 2025-06-05 14-49-23.png
      Screenshot from 2025-06-05 14-50-21.png

      I went through the setup process few times and am unsure what could be the issue or what to try next. The QGC version is v4.4.5
      In case I can create new thread for this but been trying to get two Seeker drones operational.

      Thank you for your time and assistance.

      Sincerely

      Adam Nekolny

    • A

      Integration of Mini Micro-phone with VOXL 2

      Ask your questions right here!
      • • • ashwin
      5
      0
      Votes
      5
      Posts
      96
      Views

      tomT

      @ashwin I don't have the info either but it's similar to VOXL2's weight which is 16g

    • A

      How to attach a servo motor to VOXL 2

      Ask your questions right here!
      • • • ashwin
      5
      0
      Votes
      5
      Posts
      89
      Views

      A

      Hello @Alex-Kushleyev @Eric-Katzfey

      I am looking to control the servo via PX4.
      Essentially, it will be a command either from the RC or GCS to open / close the servo motor.

      But, if that is infeasible, I can make it work via an API on the CPU / Linux on VOXL 2 to be controlled via SSH.

      Regards,
      Ashwin

    • C

      tflite GPU usage

      Ask your questions right here!
      • • • cegeyer
      4
      0
      Votes
      4
      Posts
      72
      Views

      C

      @Moderator I think I might have found the problem. This portion of the code:

      https://gitlab.com/voxl-public/voxl-sdk/services/voxl-cpu-monitor/-/blob/master/server/voxl-cpu-monitor.c?ref_type=heads#L958

      This is reading the /sys/class/kgsl/kgsl-3d0/gpubusy file contents into a 15 byte buffer. The problem is the contents of the file are 15 bytes exactly, so when the sscanf is called, it is pulling the contents extending past the 15th byte in memory.

      I updated it to be a 16-byte buffer, zeroing out the 16th byte, and still reading only 15-bytes, and it is giving a proper gpu utilization percentage now, matching what is in the /sys/class/kgsl/kgsl-3d0/gpubusy and /sys/class/kgsl/kgsl-3d0/gpu_busy_percentage files.

      Name Freq (MHz) Temp (C) Util (%) ----------------------------------- cpu0 691.2 76.8 24.55 cpu1 691.2 76.0 17.78 cpu2 691.2 76.0 16.55 cpu3 691.2 76.8 17.34 cpu4 1286.4 76.8 1.74 cpu5 1286.4 79.9 33.74 cpu6 1286.4 76.8 0.58 cpu7 844.8 77.2 0.00 Total 77.0 14.04 10s avg 14.53 ----------------------------------- small cores only 19.06 big cores only 9.02 ----------------------------------- GPU 587.0 77.6 39.16 GPU 10s avg 38.52 ----------------------------------- memory temp: 79.2 C memory used: 2930/7671 MB ----------------------------------- Flags CPU freq scaling mode: auto Standby Not Active ----------------------------------- $ cat /sys/class/kgsl/kgsl-3d0/gpubusy 418136 1034679 $ cat /sys/class/kgsl/kgsl-3d0/gpu_busy_percentage 40 % // gets gpu busy value static float _get_gpu_busy() { fflush(stdout); float gpu_busy[2]; // stores busy values float gpu_busy_ret = 0; char buf[16]; int fd, ret; buf[15] = 0; fd = open(SYSTEM_GPU_BUSY_COUNTER, O_RDONLY); if(fd<0){ perror("ERROR failed to open gpu busy counter for reading"); return 0; } ret = read(fd, buf, sizeof(buf)-1); if(ret<1){ perror("ERROR failed to read gpu busy counter"); close(fd); return 0; } sscanf(buf, "%f %f", &gpu_busy[0], &gpu_busy[1]); if(en_debug){ printf("gpu busy: %f %f\n", (double)gpu_busy[0], (double)gpu_busy[1]); } if (gpu_busy[1] == 0){ // check if gpu_busy[1] is 0 to avoid divide by 0 errors close(fd); return 0; } gpu_busy_ret = (gpu_busy[0] / gpu_busy[1])*(float)100; close(fd); return gpu_busy_ret; }
    • C

      Issues with M9N GPS and Ardupilot

      VOXL 2
      • • • cguzikowski
      4
      0
      Votes
      4
      Posts
      75
      Views

      Eric KatzfeyE

      @cguzikowski No, there is no Ardupilot configuration file needed in /etc/modalai

    • J

      VTx and VRx over Internet

      FPV Drones
      • • • justin-sentinel
      4
      0
      Votes
      4
      Posts
      68
      Views

      tomT

      @justin-sentinel By default the stinger won't have an IP connection out of the box, it would take a bit of tweaking to get it enabled. Can you send a link to the page you're referencing to make sure I'm understanding the context?

    • Muqing CaoM

      Question regarding product application

      Ask your questions right here!
      • • • Muqing Cao
      4
      0
      Votes
      4
      Posts
      76
      Views

      Aaron PorterA

      @Muqing-Cao You can get the VIO data from the ROS1 and ROS2 Topic /ov_overlay , /ov, or /qvio depending on which VIO you are using. Both have the same type interfaces available so either should work. Yes, you will be able to get run the commands on a host computer and as long as they are on the same ROS_DOMAIN_ID, for ROS2 this should be automatic.

    • Aaron PorterA

      Playing with VFC

      Ask your questions right here!
      • • • Aaron Porter
      4
      0
      Votes
      4
      Posts
      97
      Views

      Aaron PorterA

      So something that I was seeing while testing this was having a bit of instability with Open VINS flying and altitude flying (Not Using VFC). I was seeing that voxl-open-vins-server stated that the IMU temperature was too high and kept resetting. After letting the VOXL2 cool down for a day I was able to have the Drone Fly in VFC mode but not sure how it flew compared to Position mode using VIO.

    • Y

      VOXL2 with M0172 Add-On: M0166 & M0178 Cameras Not Detected (SDK 1.4.5)

      Support Request Format for Best Results
      • • • yardy
      4
      0
      Votes
      4
      Posts
      73
      Views

      Alex KushleyevA

      @yardy In order to update the kernel variant without re-installing the whole SDK, please follow these instructions:

      cd <voxl-sdk-release>/system-image # reboot voxl2 into fastboot mode adb reboot bootloader # flash VOXL2 kernel variant 0 fastboot flash boot_a m0054-1-var00.0-kernel.img fastboot flash boot_b m0054-1-var00.0-kernel.img fastboot reboot # OR flash VOXL2 kernel variant 1 fastboot flash boot_a m0054-1-var00.1-kernel.img fastboot flash boot_b m0054-1-var00.1-kernel.img fastboot reboot

      You can also test the kernel without overwriting it (the original kernel will be retained after voxl2 reboot:

      adb reboot bootloader fastboot boot m0054-1-var00.0-kernel.img # OR fastboot boot m0054-1-var00.1-kernel.img

      The latter method is useful when you are not sure if the kernel you are about to try actually works (when you are experimenting with building your own kernel) - you can try the new kernel without the risk of temporarily bricking your board.

      Alex

    • Yufei JiangY

      Open-vins keeps diverging and re-initializing.

      Ask your questions right here!
      • • • Yufei Jiang
      4
      0
      Votes
      4
      Posts
      64
      Views

      Yufei JiangY

      @Yufei-Jiang And I used voxl-configure-cameras and voxl-configure-extrinsics D0006_Sentinel to generate the camera config.

    • W

      Microhard modem is not bring reconized on laptop

      Ask your questions right here!
      • • • wrossi17
      3
      0
      Votes
      3
      Posts
      43
      Views

      W

      @Chad-Sweet-0 Screenshot from 2025-06-26 13-38-35.png

    • K

      cpu 0 to 3 vs 4 to 7

      Ask your questions right here!
      • • • kerct
      3
      0
      Votes
      3
      Posts
      69
      Views

      K

      @Moderator oh I see, so to reduce overheating would it be recommended to use the default settings instead of limiting my process to cpu 4 to 7?

    • J

      LIO with TOF LiDAR: Seeking Point Intensity & Noise Data from mpa_to_ros

      Ask your questions right here!
      • • • Judoor 0
      3
      0
      Votes
      3
      Posts
      60
      Views

      J

      @Aaron-Porter Hi Aaron, Yes i'm using the modalAI TOF with a Starling2 MAX. If you can test it, I'll appreciate it ! Thank you!

    • W

      Starling 2 max not displaying map on ground control

      Ask your questions right here!
      • • • wrossi17
      3
      0
      Votes
      3
      Posts
      44
      Views

      W

      @tom i figured it out thank you

    • Q

      Relocating Sensors and Connectors or Extended Cables

      Support Request Format for Best Results
      • • • QSL
      3
      0
      Votes
      3
      Posts
      55
      Views

      Q

      @Moderator This is appreciated, I had however already seen these docs. My issue is that though you have a 15cm extension that does not account for the orientation of the Voxl2 in relation to the sensor and location to mount them. due to this the 15cm connector is not long enough. Is there any advice on how we can extend these sensors beyond these lengths? Is there some shielding or other potential signal boosting we can do? Our goal is to eventually be able to position the sensors further away from the voxl2 as we want to use the hardware on much larger platforms where the rear sensors will need to be further than our current test development.

      TIA for any insight.

    • S

      IBSS does not work on Starling 2

      Starling & Starling 2
      • • • sssagara
      3
      0
      Votes
      3
      Posts
      88
      Views

      S

      @Moderator When you mentioned different WiFi adapters, do you mean that the Starling 2 is able to support newer WiFi adapters that are WiFi 6E capable too? Or only those that are listed here?