ModalAI Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login
    1. Home
    2. Recent
    Log in to post
    • All Topics
    • New Topics
    • Watched Topics
    • Unreplied Topics
    • All categories
    • J

      voxl-streamer service down when using H.265

      VOXL SDK
      • • • Jskim
      8
      0
      Votes
      8
      Posts
      98
      Views

      J

      @Jskim
      Finally, I tried a test.
      I tried changing the video player and the Streamer died immediately.
      The conclusion is that the Streamer died even when it was in the foreground.
      플레이어 변경하면 바로 죽음.jpg

      Thanks,

      JS, Kim

    • D

      ESC Calibration and Potential Motor Failure

      Power Modules
      • • • dan64
      2
      0
      Votes
      2
      Posts
      64
      Views

      Alex KushleyevA

      Hello @dan64,

      The px4-esc-cal-tool does not apply to ModalAI uart-based ESCs. That tool was used for calibrating ESC response to PWM control signal for old-style ESCs.

      There is no need to re-calibrate the ModalAI ESC if you use a stock configuration, such as the motor + propeller that comes with Starling 2 MAX.

      The ESC parameters for this motor + propeller are located here : https://gitlab.com/voxl-public/voxl-sdk/utilities/voxl-esc/-/blob/master/voxl-esc-params/D0012_Starling_MAX/esc_params_m0129_f2203_5_1500kv_7x3.7x3.xml

      You could use voxl-esc tools to verify this. Since you already ran the spin test using voxl-esc tools, this should be somewhat familiar.

      ./voxl-esc-verify-params.py

      This should query all the params on your ESC and they should match the same param file (which is also stored in /usr/share/modalai/voxl-esc-params/ folder.

      From the test spin results, it does appear that a motor may be faulty. I am assuming this behavior happens every time you run the test. However, you can never know for sure that the motor is at fault - it could be an ESC issue. In such case, the best thing to do is to do a similar test with another motor attached to the ESC channel in question. The ESC with the correct params is tuned for this motor + propeller and has been thoroughly tested, so I do not recommend trying to fix this by modifying ESC parameters (this will most likely result in a wasted effort).

      You can purchase the Starling 2 Max replacement motor here : https://www.modalai.com/products/starling-2-max-replacement-parts?variant=49704826896688 . It looks like the image for the motor has the wrong kV (2850), but the actual motor kV will be 1500.

      The motor used on Starling 2 Max very similar to Tmotor 2203.5 1500kv, you could also replace it with this one without changing any parameters.

      Testing a replacement motor should be relatively easy if you cut the motor leads on the motor arm and not disassemble the drone to get access to the ESC. Remove the old motor and solder and heat shrink the connections for the new motor and repeat the spin test (in order to make sure that the spin direction of the new motor matches the old motor, you can mark the wires before cutting and solder the new motor in the same wire order). If you wanted to not cut the motor wires along the arm, then you would need to do some disassembly to gain access to the ESC solder pads. (instructions outlined here : https://forum.modalai.com/topic/4023/motor-replacement-instructions-starling-2-max).

      I am curious what the motor spinning actually looks / sounds like, so if you are able to record a short video of the motor spinning, starting from the spin-up (just the faulty ID), that could be helpful:

      ./voxl-esc-spin.py --id 1 --power 15

      Alex

    • D

      PWM for gimbal using FPV ESC

      VOXL 2
      • • • Dronodev
      3
      0
      Votes
      3
      Posts
      59
      Views

      Eric KatzfeyE

      @Dronodev Using the M0065 on a UART on the WiFi add-on board may be the most straightforward way to do this. We've never tried to set one up like that but, in theory, it should work if configured correctly in px4. There is no direct way right now to send the RC channel PWM input out the VOXL esc PWM output. There are a number of different ways to approach that so we'll take a look and see if we can come up with something in the next couple of weeks.

    • F

      Please send me an Invoice QTY:3 MCBL-00022-AC & QTY:2 m0153

      VOXL Accessories
      • • • FIREBIRD
      2
      0
      Votes
      2
      Posts
      30
      Views

      tomT

      @FIREBIRD Please reach out here: https://www.modalai.com/pages/contact-us

    • J

      Real Time Signal Strength Data

      Microhard Modems
      • • • jmltt
      2
      0
      Votes
      2
      Posts
      30
      Views

      tomT

      @jmltt Each microhard modem hosts a web server that can be accessed via it's IP address. You can see what data is available and can likely script a query for signal strength. (They may have an API but it's not something we've investigated)

    • D

      VIO in dark environments

      GPS-denied Navigation (VIO)
      • • • Dronodev
      3
      0
      Votes
      3
      Posts
      81
      Views

      D

      @Alex-Kushleyev Thank you very much!

    • F

      In need of a quote to purchase 2 m0153

      Support Request Format for Best Results
      • • • FIREBIRD
      3
      0
      Votes
      3
      Posts
      49
      Views

      ModeratorM

      @FIREBIRD Sure, reach out at https://modalai.com/contact

      Yes, it's supported in production volumes

    • F

      MCBL-00022-AC

      Ask your questions right here!
      • • • FIREBIRD
      1
      0
      Votes
      1
      Posts
      24
      Views

      No one has replied

    • Rowan DempsterR

      PX4 qmi_error abort

      VOXL SDK
      • • • Rowan Dempster
      23
      0
      Votes
      23
      Posts
      345
      Views

      Eric KatzfeyE

      @Rowan-Dempster No problem! Kind of primitive but effective 🙂

    • F

      voxl-mapper alternative

      PX4 Autonomy Developer Kit
      • • • feathers42
      1
      0
      Votes
      1
      Posts
      35
      Views

      No one has replied

    • astro_philA

      ESC 2 MINI rapidly blinking after firmware update

      ESCs
      • • • astro_phil
      14
      0
      Votes
      14
      Posts
      156
      Views

      astro_philA

      @Eric-Katzfey

      Okay, then I'm gonna do that. Thanks for the assist.

    • Q

      Questions on Sensor and Hardware Choices

      System Architecture Design Reviews
      • • • QSL
      2
      0
      Votes
      2
      Posts
      86
      Views

      ModeratorM

      @QSL Hi, thank you for reaching out. There are many ways to achieve what you are trying. Starling 2 is the best starting point. You can then learn about what will work and what will not work and build out your system design from there.

    • J

      voxl-microdds-agent topic list

      Ask your questions right here!
      • • • jonathankampia
      4
      0
      Votes
      4
      Posts
      90
      Views

      Beniamino PozzanB

      it's more likely I will be commanding attitude / body rate which are already available

      Indeed. I highly suggest you to use those two unless your application stricly requires direct actuation control.

      I just wanted to get a clear overview of what the information dds client / agent can give me access to in the modalai version of px4.

      By editing src/modules/microdds_client/dds_topics.yaml you can access any PX4 uorb message so the limit here is just about what has been implemented on PX4 that is or is not available in the voxl version.

      How do you know what types of control / input & output data are not directly supported in px4 voxl version, as you said?

      the type of offboard control you can achieve is exposed by OffboardControlMode.msg. As you can see in main PX4 you have

      bool position bool velocity bool acceleration bool attitude bool body_rate bool thrust_and_torque bool direct_actuator

      I've added thrust_and_torque and direct_actuator one year ago (more or less). However, latest voxl is still using the old version: this old version let's you control via thrust and torque setpoints but does not let you control the single motor individually.

    • A

      VOXL2 Board Not Detected on ADB

      Ask your questions right here!
      • • • ashwin
      12
      0
      Votes
      12
      Posts
      238
      Views

      N

      Hey @ashwin, inside the following path:

      modal-qdl/qdl/qfil_app/src/data/qfil/cdt

      Can you run the following command and post the output?:

      sudo /usr/local/bin/qdl \ --debug --storage ufs \ --include . \ prog_firehose_ddr.elf \ rawprogram3_RB5.xml \ patch3.xml

      This will give a more verbose output as to why your VOXL 2 is failing the CDT flash, thanks!

    • J

      External INS & airspeed sensor hookup - VOXL 2 mini

      Ask your questions right here!
      • • • jonathankampia
      2
      0
      Votes
      2
      Posts
      48
      Views

      Eric KatzfeyE

      @jonathankampia Correct, The VectorNAV needs to have the serial port implementation changed to support SLPI. That can either be done by modifying the code on our branch or going to mainline PX4 and modifying the implementation to use the platform independent Serial port abstraction.

    • T

      Build error with voxl-portal and voxl-tflite-server

      VOXL SDK
      • • • teddy.zaremba
      2
      0
      Votes
      2
      Posts
      46
      Views

      T

      @teddy-zaremba Temporary fix by just installing missing package:

      apt-get install -y libwayland-server0:arm64 libwayland-dev:arm64

      Also have to install this for voxl-portal

      apt-get install -y libglib2.0-0:arm64
    • DavidRichD

      MDK-M0048-2-01 pDDL UART

      Ask your questions right here!
      • • • DavidRich
      1
      0
      Votes
      1
      Posts
      28
      Views

      No one has replied

    • S

      Two USB FLIR Boson cameras, one connected to J9 USB-C port...not working

      VOXL 2 Mini
      • • • serviceberry
      5
      0
      Votes
      5
      Posts
      111
      Views

      S

      @Vinny Thanks for all the info.

    • G

      PX4 VOXL2 ROS2 Starling Reading Battery Voltage Through Code

      Ask your questions right here!
      • • • GlennTee
      1
      0
      Votes
      1
      Posts
      36
      Views

      No one has replied

    • N

      QGC Cant See Seaker but SSH Works

      Ask your questions right here!
      • • • nekolny
      4
      0
      Votes
      4
      Posts
      57
      Views

      Eric KatzfeyE

      @nekolny You should be able to use voxl-mavlink-server --help to see the various debug options available. You can stop voxl-mavlink-server from running as a service and then start it manually from the command line with the desired debug options to see which messages it is getting from the autopilot and what it is sending to QGC (and vice-versa). Then you can also use tcpdump to look at the IP traffic on both VOXL 1 and the QGC computer to see which messages are being sent.