• Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Register
  • Login
ModalAI Forum
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
    • Register
    • Login
    1. Home
    2. Jeremy Frederick
    3. Topics
    • Profile
    • Following 0
    • Followers 1
    • Topics 24
    • Posts 61
    • Best 2
    • Controversial 0
    • Groups 0

    Topics created by Jeremy Frederick

    • J

      open-vins mask file location

      Ask your questions right here!
      • • 26 Mar 2025, 15:39 • Jeremy Frederick 26 Mar 2025, 15:39
      1
      0
      Votes
      1
      Posts
      120
      Views

      No one has replied

    • J

      Fact Checking my Understanding of the Extrinsic Configuration

      Ask your questions right here!
      • • 11 Mar 2025, 20:03 • Jeremy Frederick 13 Jul 2025, 17:27
      4
      0
      Votes
      4
      Posts
      293
      Views

      C 13 Jul 2025, 17:27

      Updated the SDK to v1.5.0 the problem is still here ¯\(ツ)/¯

    • J

      VOXL FPV ESC Not Being detected (VOXL 2 SDK 1.4.1)

      Ask your questions right here!
      • • 3 Mar 2025, 19:53 • Jeremy Frederick 3 Mar 2025, 20:46
      2
      0
      Votes
      2
      Posts
      141
      Views

      A 3 Mar 2025, 20:46

      @Jeremy-Frederick , please check the following:

      try explicitly stopping PX4 before scanning for the ESC using voxl-esc python tools : systemctl stop voxl-px4 try another 4-pin uart cable, if available test another ESC the same way, if available

      Was this ESC + board combination working before at stopped working?

      Alex

    • J

      External MAVLink Connection using VOXL 2 through ttyHS1

      Ask your questions right here!
      • • 19 Dec 2024, 15:37 • Jeremy Frederick 19 Dec 2024, 19:43
      6
      0
      Votes
      6
      Posts
      412
      Views

      E 19 Dec 2024, 19:43

      @Jeremy-Frederick Okay, well then you will need to add support for such an external Mavlink enabled peripheral into voxl-mavlink-server. We don't currently support that.

    • J

      FPV ESC PWM Signal Control

      Ask your questions right here!
      • • 4 Dec 2024, 15:30 • Jeremy Frederick 4 Dec 2024, 18:03
      2
      0
      Votes
      2
      Posts
      179
      Views

      A 4 Dec 2024, 18:03

      @Jeremy-Frederick , the FPV ESC currently supports two pwm outputs, it can be tested using the following test script:

      https://docs.modalai.com/voxl-fpv-esc-datasheet/#pwm-inputs--outputs (docs) https://gitlab.com/voxl-public/voxl-sdk/utilities/voxl-esc/-/blob/dev/voxl-esc-tools/voxl-esc-pwm.py (test script) make sure ESC firmware is 39.18 or later, as specified in documentation

      The python script tells you which ESC boards support pwm output:

      # PWM support on ModalAi ESCs: # M0049, M0117, M0134, M0129 : IDs 0, 1, 2, 3 # M0138: IDs 0, 3 only # All boards use pin A2 for PWM output

      by changing the --id argument between 0 and 3 you should be able to use this test script to control PWM outputs of the two test points of M0138 ESC . Please be careful soldering to the test points as they are small and avoid pulling on the wires (use strain relief).

      We are also working on enabling a 3rd pwm output on the output that is currently used for the Neopixel LED (this output is also pwm capable).

      In terms of integration, standalone testing can be done using this python script, but sending pwm commands have to go through PX4, and we are working on integration.

      You can use the following tool which will send a message to PX4, which will get forwarded to the ESC:
      https://gitlab.com/voxl-public/voxl-sdk/utilities/voxl-mpa-tools/-/blob/sdk-1.3.4/tools/voxl-send-esc-pwm-cmd.c . Note that this tool has been moved to another repo after sdk 1.3.4 , but you should be able to use this tool to control pwm from voxl2 command line while the px4 is running and talking to the ESC.

      The new repo for the tools is here : https://gitlab.com/voxl-public/voxl-sdk/services/voxl-io-server/-/tree/dev/tools and I believe it should be doing the same thing, although i have not personally confirmed it yet.

      Try it out!

      Long term, we do plan to provide the support for this (this is not a temporary feature), so we are working on cleaning up the tools for that.

      Alex

    • J

      Looking for Help Understanding the GPIO mapping on the QRB5165

      Ask your questions right here!
      • • 22 Nov 2024, 17:38 • Jeremy Frederick 4 Dec 2024, 16:12
      11
      0
      Votes
      11
      Posts
      587
      Views

      E 4 Dec 2024, 16:12

      @Jeremy-Frederick Those aux channels are implemented differently when getting manual control messages from QGC. The only one that is mapped is aux1 that comes from the "buttons" field of the corresponding MANUAL CONTROL Mavlink message.

    • J

      Microhard USB Carrier Board Integration with VOXL 2 (As opposed to the add on board)

      Ask your questions right here!
      • • 15 Nov 2024, 15:53 • Jeremy Frederick 17 Feb 2025, 05:07
      12
      0
      Votes
      12
      Posts
      739
      Views

      Jetson NanoJ 17 Feb 2025, 05:07

      @Jeremy-Frederick Thanks for reverting. In your setup do you have the Radio directly paired or connected with ground unit of the MH carrier without having to any other workarounds?

    • J

      Timeline for open-vins documentation

      Ask your questions right here!
      • • 28 Oct 2024, 13:56 • Jeremy Frederick 16 Feb 2025, 11:33
      28
      0
      Votes
      28
      Posts
      3.4k
      Views

      dleeD 16 Feb 2025, 11:33

      @Viktor-Gal I am troubling localization with QVIO. So I wanted to change vio algorithm to OpenVINS. I flashed my drone to nightly version but openvins still very unstable. Could you give me some guidance for openvins?

      Questions

      openvins configuration & versions Did you enable the voxl-feature-tracker? camera settings (single or multi, camera model, etc)

      My status

      voxl-suite: 1.4.1-202502132201 Camera: old-version of tracking camera (640x480) - link voxl-open-vins-server: 0.3.0-202502061726 voxl-feature-tracker: 0.5.2-202412171357
    • J

      Frequent Horizontal Lines in IMX214 Sensor (SKU: MSU-M0024 ).

      Ask your questions right here!
      • • 18 Oct 2024, 20:32 • Jeremy Frederick 24 Oct 2024, 15:29
      7
      0
      Votes
      7
      Posts
      312
      Views

      A 24 Oct 2024, 15:29

      I was able to replicate your issue and also confirmed that the issue goes away if I move the AR0144 camera from the M0084 cable (connected to J7L) to J6L using M0076 interposer.

      I believe the issue is related to potentially insufficient decoupling capacitance in the IMX214 camera, so running it on the same flex with another camera causes noisy pixels.

      I hope you can work around the issue by moving the AR0144 camera to another port.

      Sorry about that!

      Alex

    • J

      Add-On Ethernet Hat ETH0 (RJ45) port not creating a network connection.

      Ask your questions right here!
      • • 3 Oct 2024, 14:28 • Jeremy Frederick 5 Oct 2024, 03:32
      3
      0
      Votes
      3
      Posts
      241
      Views

      VinnyV 5 Oct 2024, 03:32

      Hi @Jeremy-Frederick
      Can you please provide some pictures?
      It almost sounds as if you have a faulty RJ45 jack, but these are tested in factory before shipping.
      If you can get some close ups of the non-working RJ45 and the LAN7500 chip, that may help.

      And, can you clarify that you have Qty-2 M0062's and one works, yet one doesn't? Did the faulty one ever work for you? Was the faulty one in any type of handling mishap (like an accidental drop/fall)?
      The RJ45 has integrated magnetics to save space (which is why it is so tall), but that makes them more vulnerable to shock failure than typical RJ45's.

      One thing I do know that may also occur is the jack can be installed slightly tilted, making it hard to seat the RJ45 cable in firmly. There is an odd feature on the connector that sometimes allows it to seat at an off-angle, slightly pointing down making the cable slightly interfere with the PCB (but still ok to insert, since as I mentioned, we tested at the factory). Also, the metal along the sides of the RJ5 may also be stiff, preventing a smooth insertion, so sometimes just inserting the RJ45 cable a few times making sure you get that nice tactile "click" may be what is needed to ensure the contacts are engaged and kinda "breaking in" the stiff connector.

    • J

      Camera Cable Failure

      Ask your questions right here!
      • • 18 Jul 2024, 20:36 • Jeremy Frederick 1 Aug 2024, 22:26
      2
      0
      Votes
      2
      Posts
      133
      Views

      VinnyV 1 Aug 2024, 22:26

      Hi @Jeremy-Frederick
      This appears to be a fusing open of some (one or more) power signals on the flex, indicating that excessive current was demanded of the flex. A short at the image sensor module of a power rail could cause this, so a loose connector may have certainly been your culprit, and a voltage likely contacted a GND signal or component.

    • J

      Hires IMX214 M0024-2 causing ADB to stop working

      Image Sensors
      • • 14 May 2024, 19:48 • Jeremy Frederick 15 May 2024, 15:29
      7
      0
      Votes
      7
      Posts
      488
      Views

      A 15 May 2024, 15:29

      @Jeremy-Frederick, that is great!

      Luckily (or by design 🙂 ) the camera connector reversal is typically not fatal, but DO NOT push your luck, please 🙂 . Technically, if damage occurs due to incorrect insertion of the camera connectors, this will void the warranty for the main board.

      Always verify connector orientation when changing camera configuration.

      Alex

    • J

      Poor performance with vertical oriented tracking camera

      GPS-denied Navigation (VIO)
      • • 7 May 2024, 17:41 • Jeremy Frederick 9 May 2024, 15:30
      6
      0
      Votes
      6
      Posts
      597
      Views

      A 9 May 2024, 15:30

      @Jeremy-Frederick , If VIO is working, then there is a very high chance that you got the orientation correct 🙂 . If the camera to IMU orientation is off by something like 90 degrees in any direction, VIO is pretty much guaranteed to fail. So if you are getting normal VIO performance, quick initialization, across multiple tests, then I would say that your orientation parameters are correct for VIO.

      Please keep in mind that if you flipped the board and if you are planning to fly with PX4, you will need to change the imu rotation params in PX4 (also keep in mind that PX4 is using a different IMU that is connected to the DSP)

    • J

      M0014 vs M0149 tracking cameras for indoor VIO

      Ask your questions right here!
      • • 25 Apr 2024, 15:27 • Jeremy Frederick 30 Apr 2024, 15:02
      3
      0
      Votes
      3
      Posts
      309
      Views

      J 30 Apr 2024, 15:02

      @Moderator Great, I noticed in SDK 1.2 there is now support for dual tracking cameras in the camera server, can both feeds be fed into the QVIO service to allow for the use of both cameras in VIO?

    • J

      VOXL 2 IO Board troubleshooting - Driver will not start

      VOXL 2 IO
      • • 20 Mar 2024, 17:37 • Jeremy Frederick 18 Feb 2025, 20:52
      17
      0
      Votes
      17
      Posts
      1.5k
      Views

      A 18 Feb 2025, 20:52

      @valvarez , yes, this is the expected correct behavior.

      I believe you were initially using older M0065 firmware (version 1) as well as older PX4 build which was working with that version of M0065 (VOXL2 IO board). However that release had some issues that were fixed and you should not use firmware version 1.

      The older PX4 version used a different (old) driver for the voxl2-io board, and you can tell that because the debug print was very short and it accepted SW version 1:

      SLPI: Detected M0065 protocol version. SW: 1, HW: 35

      If you see that, it means you are using outdated (buggy) software. The latest (stable) firmware is verion 2 and the corresponding PX4 driver will require that version and print out a lot more information about the board and the VOXL2_IO params.

      Alex

    • J

      Tips For Reducing the amount of time the microhard modems take to connect

      Microhard Modems
      • • 16 Mar 2024, 17:51 • Jeremy Frederick 16 Mar 2024, 17:51
      1
      0
      Votes
      1
      Posts
      203
      Views

      No one has replied

    • J

      Support for Video to Parent Computer through QGC

      Feature Requests
      • • 12 Mar 2024, 13:53 • Jeremy Frederick 15 Mar 2024, 14:30
      5
      0
      Votes
      5
      Posts
      515
      Views

      A 15 Mar 2024, 14:30

      since voxl-streamer can provide RTSP streaming from VOXL2, ffmpeg can be used on the host machine for recording outside of QGC.

      You can find some helpful information by searching ffpmeg save rtsp stream to a file . for example : https://medium.com/@tom.humph/saving-rtsp-camera-streams-with-ffmpeg-baab7e80d767

    • J

      voxl-px4 start on boot inconsistent

      VOXL 2
      • • 9 Feb 2024, 16:45 • Jeremy Frederick 25 Feb 2024, 17:33
      4
      0
      Votes
      4
      Posts
      388
      Views

      E 25 Feb 2024, 17:33

      @Jeremy-Frederick No, it should not ever crash in mid flight! Can you provide the console output (journalctl -b -u voxl-px4), px4 log, and dmesg output from one of these in flight crashes so we can try to figure out what is going on?

    • J

      RTSP Stream cutting out on Microhard network after ~15 seconds

      Microhard Modems
      • • 22 Jan 2024, 20:12 • Jeremy Frederick 22 Jan 2024, 21:23
      2
      0
      Votes
      2
      Posts
      262
      Views

      ModeratorM 22 Jan 2024, 21:23

      @Jeremy-Frederick Can you try to lower the bitrate or resolution to see if it's a bandwidth issue?

      I understand that, in theory, the rendering software (VLC or QGC) shouldn't matter for your issue. But, it typically helps to see if there is a config that will work reliably and then push it from there.

    Powered by NodeBB | Contributors