ModalAI Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login
    1. Home
    2. Eric Katzfey
    3. Posts
    • Profile
    • Following 0
    • Followers 12
    • Topics 2
    • Posts 1796
    • Best 85
    • Controversial 3
    • Groups 3

    Posts made by Eric Katzfey

    • RE: VOXL 2 Connecting an External Flight Controller Problem

      @ravi Can you stop the system service for voxl-mavlink-server (e.g. systemctl stop voxl-mavlink-server) and run it from the command line instead with the -z option to see all message traffic? You should see something like this:

      voxl2:/$ voxl-mavlink-server -z
      Enabling UDP to slpi recv debugging
      Enabling qrb5165 external AP recv debugging
      Enabling UDP to slpi send debugging
      Enabling qrb5165 external AP send debugging
      Enabling UDP GCS recv debugging
      Enabling UDP GCS send debugging
      loading our own config file
      =================================================================
      Parameters as loaded from config file:
      primary_static_gcs_ip:        192.168.0.131
      secondary_static_gcs_ip:      192.168.8.11
      onboard_port_to_autopilot:    14556
      onboard_port_from_autopilot:  14557
      gcs_port_to_autopilot:        14558
      gcs_port_from_autopilot:      14559
      en_external_uart_ap:          1
      autopilot_uart_bus:           12
      autopilot_uart_baudrate:      57600
      autopilot_mission_delay_start:      -1
      autopilot_mission_delay_sound:      0
      autopilot_mission_force_restart:      0
      autopilot_mission_notif_dur:      0.10
      udp_mtu:                      0
      gcs_timeout_s                 4.50
      en_external_ap_timesync:      1
      en_external_ap_heartbeat:     1
      =================================================================
      Sending library name request: libslpi_qrb5165_io.so
      Sending initialization request
      Successfully opened bus 12 at baudrate 57600
      starting qrb5165 external AP receive thread
      Adding primary GCS IP address from conf file to list: 192.168.0.131
      Added new UDP connection to 192.168.0.131
      Adding secondary manual gcs IP address to udp connection list: 192.168.8.11
      Added new UDP connection to 192.168.8.11
      Init complete, entering main loop
      to AP msg ID:     0 sysid:  1   to bus: 12
      RECV  msg ID:    70 sysid:255 from bus: 12
      
      posted in VOXL 2
      Eric KatzfeyE
      Eric Katzfey
    • RE: voxl-mavlink-server incorrectly sets UTC clock from GPS time

      @Tjark There is an updated voxl-px4 here: http://voxl-packages.modalai.com/dists/qrb5165/dev/binary-arm64/voxl-px4_1.14.0-2.0.116-202510301051_arm64.deb. You will also need an updated libfc-sensor library here: http://voxl-packages.modalai.com/dists/qrb5165/dev/binary-arm64/libfc-sensor_1.0.8-202508141142_arm64.deb. Can you try to update with these 2 and see if it solves the issue?

      posted in VOXL SDK
      Eric KatzfeyE
      Eric Katzfey
    • RE: Add thrid party library to voxl-cross

      @remill Normally what we do is build these libraries and create a Debian package to install them. Then, when building the application that depends on the library it is installed at build time using the install_build_deps.sh script. An example of this is: https://gitlab.com/voxl-public/voxl-sdk/third-party/voxl-jpeg-turbo/-/tree/dev?ref_type=heads which creates a package for the jpeg-turbo library. Then an application that uses it, like voxl-portal, will list that as a dependency in the script: https://gitlab.com/voxl-public/voxl-sdk/services/voxl-portal/-/blob/dev/install_build_deps.sh?ref_type=heads#L16

      posted in Ask your questions right here!
      Eric KatzfeyE
      Eric Katzfey
    • RE: voxl-mavlink-server incorrectly sets UTC clock from GPS time

      @Eric-Katzfey Only for MONOTONIC. I'll look at this more and try to figure out the correct thing to do.

      posted in VOXL SDK
      Eric KatzfeyE
      Eric Katzfey
    • RE: voxl-mavlink-server incorrectly sets UTC clock from GPS time

      @Tjark Probably don't want to apply the offset if clock is REALTIME here: https://github.com/modalai/px4-firmware/blob/96011c76dc9fffb2f2a2528df1767cdf926b24ce/platforms/posix/src/px4/common/drv_hrt.cpp#L464

      posted in VOXL SDK
      Eric KatzfeyE
      Eric Katzfey
    • RE: voxl-mavlink-server incorrectly sets UTC clock from GPS time

      @Tjark The drone shouldn't land or crash when the system time is updated. To disable GPS on the drone edit the /etc/modalai/voxl-px4.conf file to set GPS=NONE. Is the system time message coming from PX4 or from a GCS?

      posted in VOXL SDK
      Eric KatzfeyE
      Eric Katzfey
    • RE: VOXL 2 mini queries

      @Jetson-Nano Regarding question #1, Yes, you can attach an external FC over the UART.

      posted in Ask your questions right here!
      Eric KatzfeyE
      Eric Katzfey
    • RE: Throttle Doesnt Work

      @jeremyrbrown5 Ah, yes, that'll do it.

      posted in VOXL 2 Mini
      Eric KatzfeyE
      Eric Katzfey
    • RE: Throttle Doesnt Work

      @jeremyrbrown5 It doesn't look like there is any problem with the RC. The log shows the throttle stick being moved up. And it shows the motor actuators being set based on that throttle input. But, for some reason, the commands going to the ESC are all 0 so the motors don't spin. It kind of points to a configuration issue but I'm not able to see anything obviously wrong in the parameters. Which ESC are you using? Is this in a custom vehicle? Are you using any of the px4 parameter sets from the voxl-px4-params package?

      posted in VOXL 2 Mini
      Eric KatzfeyE
      Eric Katzfey
    • RE: Throttle Doesnt Work

      @jeremyrbrown5 What type of RC are you using?

      posted in VOXL 2 Mini
      Eric KatzfeyE
      Eric Katzfey
    • RE: Throttle Doesnt Work

      @jeremyrbrown5 Can you attach a px4 log?

      posted in VOXL 2 Mini
      Eric KatzfeyE
      Eric Katzfey
    • RE: voxl-mavlink-server GCS udp port

      @brandon Agreed, the code has a fixed port but should use the source port. We will fix that and also add configurable ports for the gcs IP addresses in the configuration file.

      posted in VOXL SDK
      Eric KatzfeyE
      Eric Katzfey
    • RE: Joystick control delay

      @Jetson-Nano Another thing you can do is attach an oscilloscope to the rx and tx lines of the UART. You may be able to sport obvious signal quality issues with that.

      posted in Ask your questions right here!
      Eric KatzfeyE
      Eric Katzfey
    • RE: Joystick control delay

      @Jetson-Nano It's best to try to determine what exactly is the cause first. If you determine that it is interference from a cable then the solution may be as simple as rerouting the cable. But you haven't determined for sure that EMI is even causing the issue. A good approach when designing a new vehicle is to first gather all of the electronic components and hook them together on a bench top as spread out from each other as possible and make sure that everything all works before trying to mount them inside the drone.

      posted in Ask your questions right here!
      Eric KatzfeyE
      Eric Katzfey
    • RE: Flight Core V2 Magnetometer and Barometer Issues

      @emarcphera Huh, interesting. Okay, thanks for posting the update!

      posted in Ask your questions right here!
      Eric KatzfeyE
      Eric Katzfey
    • RE: Mavlink messages through voxl-logging

      @ndwe -z in the voxl-logger command, not the voxl-replay command. But looks like voxl-replay sees the data and there is a raw data file for it to parse. Are you still having an issue?

      posted in Ask your questions right here!
      Eric KatzfeyE
      Eric Katzfey
    • RE: Flight Core V2 Magnetometer and Barometer Issues

      @emarcphera I cannot reproduce the issue with v1.14.0-2.0.94 nor one of our most recent builds v1.14.0-2.0.105.

      posted in Ask your questions right here!
      Eric KatzfeyE
      Eric Katzfey
    • RE: Flight Core V2 Magnetometer and Barometer Issues

      @emarcphera I'll try to recreate the issue. If I can reproduce it I can then test a fix. Most likely would just need to add a small delay before the icp201xx start command.

      posted in Ask your questions right here!
      Eric KatzfeyE
      Eric Katzfey
    • RE: Flight Core V2 Magnetometer and Barometer Issues

      @emarcphera If you want to try an earlier version you can get v1.14.0-2.0.85 here: http://voxl-packages.modalai.com/dists/fc-v2/sdk-1.4/modalai_fc-v2_1.14.0-2.0.85.px4

      posted in Ask your questions right here!
      Eric KatzfeyE
      Eric Katzfey
    • RE: Flight Core V2 Magnetometer and Barometer Issues

      @emarcphera It's quite possible. In older versions the ESC driver was started before the barometer driver. In newer releases it has been moved after the barometer driver so the barometer driver is being started earlier in the timeline. You can see our vendor version is 2.0.94. That is where that change was made. In version 2.0.93 it has the ESC start before the barometer.

      posted in Ask your questions right here!
      Eric KatzfeyE
      Eric Katzfey