ModalAI Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login
    1. Home
    2. jmltt
    3. Topics
    J
    • Profile
    • Following 0
    • Followers 0
    • Topics 34
    • Posts 68
    • Best 1
    • Controversial 1
    • Groups 0

    Topics created by jmltt

    • J

      Wifi Adapter Disconnecting - wlan0 not detected

      Sentinel
      • • • jmltt
      2
      0
      Votes
      2
      Posts
      54
      Views

      J

      I just disconnected/reconnected the USB to 4-pin JST cable from the microhard carrier board and rebooted the vehicle. Now the wlan0 interface has been up the entire time the vehicle's on, but none of the other devices on the vLAN the wifi adapter is connected to can ping the vehicle over wifi.

      Output from dmesg looks the same except the following output after the microhard interface is found:

      [ 26.460342] usb 1-1.2: new high-speed USB device number 4 using xhci-hcd [ 26.550901] usb 1-1.2: New USB device found, idVendor=1f94, idProduct=3002, bcdDevice= 4.14 [ 26.550915] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 26.550922] usb 1-1.2: Product: pMDDL2450AES256 [ 26.550929] usb 1-1.2: Manufacturer: Microhard [ 26.550935] usb 1-1.2: SerialNumber: 1592348 [ 26.639101] rndis_host 1-1.2:1.0 usb0: register 'rndis_host' at usb-xhci-hcd.0.auto-1.2, RNDIS device, 16:4f:08:e4:e1:09 [ 26.643401] cdc_acm 1-1.2:1.2: ttyACM0: USB ACM device [ 33.765387] vdd_tof: disabling [ 33.765393] vdd_hap_boost: disabling [ 37.240138] hrtimer: interrupt took 112083 ns [ 101.412343] boot log copy done [ 114.937520] qcom_rpmh DRV:apps_rsc TCS Busy, retrying RPMH message send: addr=0x41b08 [ 233.747906] perf: interrupt took too long (2778 > 2500), lowering kernel.perf_event_max_sample_rate to 72000 [ 339.990578] perf: interrupt took too long (3473 > 3472), lowering kernel.perf_event_max_sample_rate to 57500 [ 386.060248] perf: interrupt took too long (4425 > 4341), lowering kernel.perf_event_max_sample_rate to 45000
    • J

      Real Time Signal Strength Data

      Microhard Modems
      • • • jmltt
      2
      0
      Votes
      2
      Posts
      241
      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)

    • J

      Sentinel HITL

      Sentinel
      • • • jmltt
      3
      0
      Votes
      3
      Posts
      257
      Views

      J

      @Eric-Katzfey Awesome, thanks for the feedback!

    • J

      Bridging microdds agent and dds discovery server

      ROS
      • • • jmltt
      1
      0
      Votes
      1
      Posts
      162
      Views

      No one has replied

    • J

      ROS2 performance issues with multiple vehicles

      ROS
      • • • jmltt
      1
      0
      Votes
      1
      Posts
      228
      Views

      No one has replied

    • J

      Issues with multiple vehicles on Microhard network

      Microhard Modems
      • • • jmltt
      1
      0
      Votes
      1
      Posts
      230
      Views

      No one has replied

    • J

      voxl-mavlink-server GCS udp port

      VOXL SDK
      • • • jmltt
      10
      0
      Votes
      10
      Posts
      770
      Views

      Aaron PorterA

      @jmltt I understand it is personal preference, I just wanted to give more detail on the issue that you were originally seeing incase anyone else ran into the same problem. Shouldn't happen in the future with the recent changes, but some still use older SDK versions.

    • J

      voxl-px4 and voxl-mpa-to-ros2 message compatibility and build issues

      ROS
      • • • jmltt
      5
      0
      Votes
      5
      Posts
      827
      Views

      Zachary Lowell 0Z

      @jmltt good find - I will test on my voxl2 once your fork has had a MR made.

      Zach

    • J

      Issues Setting Static IP w/ Microhard

      Sentinel
      • • • jmltt
      4
      0
      Votes
      4
      Posts
      374
      Views

      J

      @tom I found the voxl-modem script in usr/bin, thanks! Swapping out the logic in the microhard_configure function with the v1.1.0 sdk revision worked for me.

      My only suggested change would literally be reverting to the exact same logic for that function as was used in the previous version. I'm assuming it was changed for a reason,but idk what that reason is. I guess my question was more "why did this change and can we just change it back?". Is that more something I should raise as an issue on the gitlab repo or should I just submit a merge request like you said and let you guys figure it out?

      Sorry not sure what best practices are when raising these kinds of things

    • J

      Modalai PX4 Branch vs main PX4 branch

      VOXL SDK
      • • • jmltt
      4
      0
      Votes
      4
      Posts
      342
      Views

      Eric KatzfeyE

      @Jetson-Nano If you want v1.15 then you just build from mainline, not from our fork.

    • J

      Sentinel Receiver Options

      Sentinel
      • • • jmltt
      4
      0
      Votes
      4
      Posts
      453
      Views

      modaltbM

      Yes new sentinels ship with M0154s. Let me check with the production team about retroffiting

    • J

      Issue with ROS2 set-up, Deserialization of UORB Topics

      ROS
      • • • jmltt
      17
      0
      Votes
      17
      Posts
      2147
      Views

      T

      @brahim
      @tom

      Hi and sorry for the delayed response.

      Main result : no response from the rb5
      Comments: the offboard code example in cpp is running in Gazebo but I cannot get the drone to arm via ROS2 run px4_ros_com offboard_control.

      This is the output from my terminal
      ~/ros2_ws$ ros2 run px4_ros_com offboard_control
      Starting offboard control node...
      [INFO] [1729601421.989530505] [offboard_control]: Arm command send

      Notes: The offboard setting is "off" not "false" on the voxl-vision-hub.conf.

      Do you have a recent tutorial on how to use ROS2 with the rb5?

      Best wishes,

    • J

      ROS2 to MPA

      ROS
      • • • jmltt
      5
      0
      Votes
      5
      Posts
      582
      Views

      T

      @Alex-Kushleyev

      Please could you provide a simple example like arm() and disarm() or something similar to the offboard_control.cpp?

      Best wishes,

    • J

      Flying Multiple Vehicles in Offboard Mode Concurrently

      Sentinel
      • • • jmltt
      2
      0
      Votes
      2
      Posts
      237
      Views

      Eric KatzfeyE

      @jmltt You do not need RC for offboard mode. However, you will have to look and see how your failsafes are set for lost RC to see what it will do. But definitely make sure that you are doing things in a safe manner!

    • J

      Disabling GPS sensor input to PX4

      Sentinel
      • • • jmltt
      3
      0
      Votes
      3
      Posts
      648
      Views

      J

      @Eric-Katzfey that did it, thanks!

    • J

      PX4 timesync via for Voxl2

      VOXL SDK
      • • • jmltt
      3
      0
      Votes
      3
      Posts
      566
      Views

      J

      @Moderator Thanks for the response. Follow up question, are the voxl-side timesync requests only used for updating gps timestamps?

      After reading the code you linked and running mavlink-server in timesync debug mode I think that the only thing not working is the voxl timesync requests. It looks like when I start sending hil_gps or odometry mavlink messages to the autopilot pipe, one of the autopilot's responses to the voxl timesync requests is dropped or comes in after a new value for last_voxl_time_sent is generated. Then the timesync handler can't recover because it's getting responses that are 1 step behind moving forward (see below).

      Since it looks like it continues to get reasonable values for now-ts1 for the autopilot requests, I don't think this is an issue depending on what voxl-side timesync is being used for. Not sure why I'm getting the RTT too high warning in my PX4 log though

      output from mavlink server timesync debug mode at the point when I started sending odom/gps mavlink messages to the autopilot:

      sending our own ts request at 408744677609 ap ms ahead of voxl: -0.2ms timesync: now-ts1 = 0.6ms sending our own ts request at 408845331615 ap ms ahead of voxl: -0.3ms timesync: now-ts1 = 0.9ms sending our own ts request at 408945169337 timesync: now-ts1 = 0.2ms sending our own ts request at 409044439310 timesync: now-ts1 = 0.3ms sending our own ts request at **409145346227** timesync: now-ts1 = 0.5ms sending our own ts request at **409244599326** unknown timesync request ts1 = **409145346227** tc1 = 409263819000 last_voxl_time_sent = 409244599326 timesync: now-ts1 = 0.3ms sending our own ts request at 409345147918 unknown timesync request ts1 = **409244599326** tc1 = 409406867000 last_voxl_time_sent = 409345147918 timesync: now-ts1 = 0.2ms sending our own ts request at 409445248290 unknown timesync request ts1 = 409345147918 tc1 = 409506047000 last_voxl_time_sent = 409445248290 timesync: now-ts1 = 0.2ms sending our own ts request at 409545084726 unknown timesync request ts1 = 409445248290 tc1 = 409608198000 last_voxl_time_sent = 409545084726 timesync: now-ts1 = 0.4ms sending our own ts request at 409645091472 unknown timesync request ts1 = 409545084726 tc1 = 409717154000 last_voxl_time_sent = 409645091472
    • J

      Interacting w/ MicroDDS agent without ROS

      ROS
      • • • jmltt
      1
      0
      Votes
      1
      Posts
      230
      Views

      No one has replied

    • J

      Increasing Mavlink Message Stream Rate from PX4 to VOXL2

      Sentinel
      • • • jmltt
      3
      0
      Votes
      3
      Posts
      515
      Views

      J

      @Eric-Katzfey

      Thanks for clearing that up. I didn't know I could access it from the voxl's file system but I just found the script in usr/bin. I'll vim into it and change what I need. Thanks!