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
    • Alexander SaundersA

      Motor issues when running ESC calibration

      ESCs
      • • • Alexander Saunders
      108
      0
      Votes
      108
      Posts
      27317
      Views

      Alex KushleyevA

      @rdjarvis , I received the M0138 ESC that you sent back (reported that you were unable to communicate with the ESC).

      The issue was that the baud rate in ESC params was set to 2.5Mbit instead of 250K by accident, so our auto-scan in ESC tools could not detect the ESC (and VOXL2 DSP does not support 2.5Mbit).

      We will fix this in future ESC firmware to prevent accidental setting of unsupported baud rates. Sorry about that.

      Alex

    • Chase RileyC

      Voxl2 Spektrum Receiver error

      VOXL 2
      • • • Chase Riley
      90
      0
      Votes
      90
      Posts
      17518
      Views

      Eric KatzfeyE

      @Chase-Riley Okay, thanks for the update. I'll have to add an option to ignore the protocol byte check in the Spektrum driver then.

    • KrisK

      MAVLink Odometry X Y value 0

      Ask your questions right here!
      • • • Kris
      78
      0
      Votes
      78
      Posts
      14571
      Views

      KrisK

      @Chad-Sweet @Adrian-Hidalgo @James-Strawson
      Everything is working now! THANK YOU so much for all your help!!!

    • wilkinsafW

      voxl-streamer client repetitive connect/disconnect

      Ask your questions right here!
      • • • wilkinsaf
      63
      0
      Votes
      63
      Posts
      12741
      Views

      wilkinsafW

      @Eric-Katzfey Got it working about 50% of the time. It seems like most of the time it is just the uvc server trying to connect. I am going to see if I can create a service file around it. Maybe restarting on fail will get it to work with a bit of delay in between.

      A bandaid for the issue, but at least it will work

    • A

      Connecting i2c device on voxl2

      VOXL 2
      • • • Aaky
      61
      0
      Votes
      61
      Posts
      12159
      Views

      Eric KatzfeyE

      @Aaky The Microhard board does not expose an apps processor UART but you could use a USB to UART adapter to connect to the Gimbal via one of the USB ports.

    • Ajay BidyarthyA

      Need help simulating .tflite yolo models on my linux machine.

      Ask your questions right here!
      • • • Ajay Bidyarthy
      57
      0
      Votes
      57
      Posts
      11353
      Views

      ?

      @Ajay-Bidyarthy

      Only the inference time should be affected by your choice of hardware. The other two should be the same regardless of your choice.

      Thomas

    • A

      M0149 camera refocusing and tuning parameters

      Image Sensors
      • • • Aaky
      57
      0
      Votes
      57
      Posts
      10087
      Views

      tomT

      @Aaky You'll have to use a nightly build of the SDK, here's a link to the latest one: https://storage.googleapis.com/platform-nightlies/voxl2/voxl2_SDK_nightly_20241208.tar.gz

      Keep in mind that these builds are untested so we can't promise any functionality

    • S

      Can anyone recommend a Tflite Colab Notebook for VOXL2 Training

      Ask your questions right here!
      • • • sansoy
      53
      1
      Votes
      53
      Posts
      10474
      Views

      ?

      @Darshit-Desai

      Yeah, for reference almost all of the voxl-tflite-server code and documentation was written by a former employee so I don't always have the source of ground truth for things. I think there may be some logic in there that deals with reshaping the output tensors but I'm not fully sure. Same thing with the --half argument, I think we advise it but if you can get your model to work without quantization that's awesome. Glad to see it's working!! The results look good 🙂

      Keep me posted on how I can help,

      Thomas Patton

    • Bright NnadiB

      Broken Parts

      VOXL 2
      • • • Bright Nnadi
      52
      0
      Votes
      52
      Posts
      8509
      Views

      Bright NnadiB

      @tom thanks

    • Matthew WellnerM

      Can you power VOXL2 from the ModalAI 6s ESC?

      Ask your questions right here!
      • • • Matthew Wellner
      51
      0
      Votes
      51
      Posts
      8441
      Views

      Matthew WellnerM

      @Alex-Kushleyev Awesome!! Thanks!

    • ROBERT JUDDR

      Starling 2 Max no GPS data

      Ask your questions right here!
      • • • ROBERT JUDD
      50
      1
      Votes
      50
      Posts
      7414
      Views

      D

      Hello all,

      I have a Starling 2, and I was experiencing the same issue where the GPS would not get a fix. After some debugging, here’s how I managed to “solve” it.

      The root cause seems to be EMI. When placing the receiver as shown in the first image, I was able to reach ~40 dB signal strength, compared to only ~8 dB in the original location. I understand this is a development drone and that the design prioritizes robustness, so GPS placement is not straightforward.
      WhatsApp Image 2025-10-05 at 21.05.47.jpeg

      I tried many of the suggestions mentioned in this and related threads, but the only two approaches that consistently improved signal strength enough to achieve a fix were:

      Increasing the distance between the GPS receiver and the rest of the electronics (some manufacturers recommend >10 cm). Shielding the receiver.

      After experimenting with several designs, the setup shown below gave me ~30 dB signal strength while still allowing WiFi functionality, adequate cooling, and a compact profile that won’t break in case of a crash. For shielding, I used copper foil and Kapton tape (as an extra precaution).

      With this arrangement, I can now get a fix quickly and achieve about ~1.5 m HDOP.
      WhatsApp Image 2025-10-05 at 21.20.38.jpeg WhatsApp Image 2025-10-05 at 21.07.26 (1).jpeg WhatsApp Image 2025-10-05 at 21.07.26.jpeg

      I’m sharing the STL file here in case anyone else finds it useful. Hopefully it helps others experiencing the same issue!
      https://cad.onshape.com/documents/09d5e2f9cd88026c26cc7f0f/w/477eee1375596be3c9e530ed/e/1fbd7ed82367117110cba263

      The only downside is that the design isn’t exactly pretty—but I’m sure the ModalAI team will come up with a more elegant solution soon 🙂

      https://forum.modalai.com/topic/3879/gps-not-working-for-starling-2-max
      https://forum.modalai.com/topic/3912/problem-acquiring-gps-satellites-possible-voxl2-board-emi

    • A

      GPS not working

      Sentinel
      • • • Andre Moura
      49
      0
      Votes
      49
      Posts
      10180
      Views

      Eric KatzfeyE

      @Captain-7th Please check the new forum post where you ask all these questions again.

    • Alexander SaundersA

      voxl-docker-mavsdk-python build issues

      VOXL
      • • • Alexander Saunders
      48
      2
      Votes
      48
      Posts
      9182
      Views

      Eric KatzfeyE

      @Alexander-Saunders Looks better now. What does the dsp_hitl start command look like now? Seems like it is setup for VIO only.

    • A

      M0117 ESC rough control

      ESCs
      • • • Aaky
      47
      0
      Votes
      47
      Posts
      7793
      Views

      Eric KatzfeyE

      @Aaky Should be fine. I fly with actual RC in HITL all the time.

    • Andrew TridgellA

      ArduPilot on Voxl2

      Flight Core v2
      • • • Andrew Tridgell
      45
      1
      Votes
      45
      Posts
      6072
      Views

      Eric KatzfeyE

      @adiprin1 Can you please start a new forum topic for this? And please include information about the device that you are looking to attach? Thanks!

    • groupoG

      AT commands to a Sierra Wireless EM9291

      Cellular Modems
      • • • groupo
      42
      0
      Votes
      42
      Posts
      7872
      Views

      groupoG

      hey not sure if this is an @tom or @modaltb inquiry, but when following the steps for the kernel build guide, stuff is off with the drone. It boots up and I can adb fine, but there are issues with the wifi, similar to another post Tom helped me with two weeks ago, but for definitely not the same hardware-related reason. The wifi adaptable does not turn on and when you run voxl-wifi the mac address is undefined. I remember stepping through those scripts while troubleshooting the hardware issues and recall that script queries to find its mac address, which must be returning something invalid.

      I have tested this with both of my drones. I can very easily flash them back with https://docs.modalai.com/sentinel-factory-reset/ and they operate as expected. While my desire is to edit part of the usb driver scripts, the kernel I am attempting to put on the drone is the unchanged version following the steps here https://docs.modalai.com/voxl2-kernel-build-guide/. The only deviation from the guide is that the guide is written for SDK 1.1.3. I have put 1.3.0 on both of my drones, and from my understanding the docker scripts pull the default branch of each repo which has the same commit tags as 1.7.8. I have included the output of dmesg for both the 1.3.0 image available from the downloads page, and the results when following the custom kernel build steps.

      https://drive.google.com/drive/folders/14L5gLbAOfF2OcSW2rHFTI4VIoREkTCFJ?usp=sharing

    • A

      avoidance collision prevention disabled

      VOXL 2
      • • • AP123
      41
      0
      Votes
      41
      Posts
      7266
      Views

      Cliff WongC

      Hi there, looks like there's some confusion with what mode is being tested. Here's some clarification. PX4 has 2 approaches to handling obstacle distance data:
      a. Obstacle Avoidance(OA) feature which stops the aircraft if object detection occurs from the voxl-voa service. This requires CP_* parameters set that you can compare with your drone listed here based on your application.

      b. Collision Prevention(CP) feature, which not only includes OA, but also rerouting capability in all autonomous modes (position, alt, mission, offboard) and leverages the same voxl-voa service. This requires not only the CP_* parameters but also requires COM_OBS_AVOID = enable.

      If your application requires (a), you can leave com_obs_avoid = disable and OA should work out of the box as is. If your application requires (b), then we have discovered a software bug in the VOA service. And the main reason you get the "collision module not ready", no arm possible. It has been corrected [code here] and binaries will be available in our gitlab daily builds shortly.

    • J

      AR0144 RGB output on VOXL2

      Image Sensors
      • • • Jordyn Heil
      41
      0
      Votes
      41
      Posts
      3974
      Views

      J

      @Alex-Kushleyev,

      Yes, what you have described for the client application is what I am trying to design. Ideally, I would have time synchronization so that frames always line up, but if latency isn't too big of an issue, this should work fine. I was planning on working with the RGB image, but I'm open to using YUV if it offers a noticeable reduction in latency. Also, to clarify my current setup, I have 4 AR0144 cameras placed at 90-degree angles to one another, so there is plenty of overlap between adjacent cameras for stitching.

      A simple example would be extremely useful! Thanks for your help!

    • A

      Docker daemon fails to start on voxl

      Software Development
      • • • Alex123
      40
      0
      Votes
      40
      Posts
      9305
      Views

      Y

      switch to wifi station mode - https://docs.modalai.com/wifi-setup/
      It fixed for me

    • KrisK

      uvc_get_stream_ctrl_format_size failed

      Ask your questions right here!
      • • • Kris
      39
      0
      Votes
      39
      Posts
      6071
      Views

      Eric KatzfeyE

      @Kris The intention with the Logitech camera was to use it with voxl-uvc-streamer as Tom pointed out. That way you have a complete working setup and then you can start changing one thing at a time to get to what you want. If you want to switch to a different camera then you can see the differences in the new camera from the Logitech camera and try to debug that way. If you want to add a record feature with GStreamer then you can fork our voxl-streamer code and add the functionality into that. If you want to do it with a gst-launch-1.0 command line pipeline then you are farther away from anything we currently support and it's going to be hard for us to offer much help. I do think that what you are trying to do should be possible.