• Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Register
  • Login
ModalAI Forum
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
    • Register
    • Login
    1. Home
    2. dlee
    3. Topics
    • Profile
    • Following 0
    • Followers 0
    • Topics 13
    • Posts 60
    • Best 4
    • Controversial 0
    • Groups 0

    Topics created by dlee

    • D

      Doodle Add-on board for VOXL2

      VOXL Accessories
      • • 29 Jul 2024, 16:49 • dlee 7 Aug 2024, 02:20
      6
      0
      Votes
      6
      Posts
      621
      Views

      D 7 Aug 2024, 02:20

      @Vinny Thanks a lot.

    • D

      Maximum range of ToF v2

      Image Sensors
      • • 3 May 2024, 10:39 • dlee 3 May 2024, 14:55
      2
      0
      Votes
      2
      Posts
      229
      Views

      M 3 May 2024, 14:55

      @dlee we don't have those benchmarks yet, sorry. The IRS2975C based TOF should go 1-2m further than the old one

    • D

      ToF v2 keeps crashing because of high temperature

      Image Sensors
      • • 30 Apr 2024, 09:41 • dlee 13 Jun 2024, 22:05
      19
      1
      Votes
      19
      Posts
      1.8k
      Views

      M 13 Jun 2024, 22:05

      @Alex-Kushleyev Thanks! This is helpful. Definitely easier to overheat these than the last gen so good to have the specs on it.

    • D

      Question About Installing Capacitors on ESCs for Testing

      ESCs
      • • 7 Mar 2024, 15:34 • dlee 3 Jun 2024, 21:47
      9
      0
      Votes
      9
      Posts
      649
      Views

      A 3 Jun 2024, 21:47

      @restore , yeah, good plan..

    • D

      Seeking Assistance with Motor Heating and Burnt Smell Issue on New Drone

      ESCs
      • • 7 Mar 2024, 15:20 • dlee 13 Mar 2024, 01:46
      4
      0
      Votes
      4
      Posts
      486
      Views

      A 13 Mar 2024, 01:46

      @dlee , that is great to hear!

      Since lowering ESC kp and ki to zero helped, it may mean one of the several potential issues outside of ESC:

      the flight controller (gyro) is measuring too much vibration from propellers (is there vibration dampening in your design?) your attitude controller Derivative gain may be too high, causing the noisy gyro data to be amplified and sent to motors

      However, if the vehicle is flying well right now, perhaps you do not need to do anything else. Tuning down the ESC response acts as a low pass filter that filters out the noisy RPM commands.

    • D

      Issue with ros-melodic-cv-bridge and voxl-vision-hub conflict on VOXL2

      ROS
      • • 10 Jan 2024, 14:20 • dlee 18 Jan 2024, 00:16
      8
      0
      Votes
      8
      Posts
      1.2k
      Views

      Z 18 Jan 2024, 00:16

      Hi @dlee and @smilon so if you are installing your vision_opencv into sudo, then the conflicts will wipe out a ton of MPA and SDK programs. This is highly recommended NOT to be done. Instead either use docker, or leverage the package as a third party in a virtual environment or something along that nature.

      voxl-vision-hub should be on target from the SDK installation:

      voxl2:/$ sudo apt-get install voxl-vision-hub Reading package lists... Done Building dependency tree Reading state information... Done voxl-vision-hub is already the newest version (1.7.3). voxl-vision-hub set to manually installed. 0 upgraded, 0 newly installed, 0 to remove and 37 not upgraded. 1 not fully installed or removed. After this operation, 0 B of additional disk space will be used.

      However, most likely had the deb wiped or reconfigured when installing the opencv you were trying to leverage. Provided you guys are on sdk 1.1.2, you can just go into the tarball that has since been untarred and adb push the voxl-suite/voxl-vision-hub deb to the voxl2 and then do a sudo dpkg -i voxl-vision-hubXXXDEB - that will install it back onto the system. The other option is to either reflash or do a sudo apt-get upgrade which would pull the most recent debs from the modalAI apt repository on the cloud.

      Let me know if this helps either of you!

    • D

      Rotating imx678 hires sensor

      Ask your questions right here!
      • • 7 Nov 2023, 05:24 • dlee 7 Nov 2023, 05:24
      1
      0
      Votes
      1
      Posts
      172
      Views

      No one has replied

    • D

      Device "wlan0" does not exist

      Ask your questions right here!
      • • 6 Nov 2023, 04:36 • dlee 7 Nov 2023, 17:55
      4
      0
      Votes
      4
      Posts
      443
      Views

      tomT 7 Nov 2023, 17:55

      @dlee So you shouldn't expect to see a wlan0 as you have no WiFi add-on.

      But you should expect to see either a usb0 or eth0 network interface from the Microhard modem enumerating. Did you run through the voxl-configure-modem steps for Microhard?

    • D

      ESC Calibration

      ESCs
      • • 1 Aug 2023, 20:30 • dlee 16 Aug 2023, 19:43
      11
      0
      Votes
      11
      Posts
      1.5k
      Views

      A 16 Aug 2023, 19:43

      @dlee , sorry for the delay.

      Just to clarify, it is possible that your CW and CCW propellers are not exactly the same, therefore the CW and CCW motors are showing slightly different response to calibration. In this case we can calculate an average for this calibration and use that for all 4 motors. I modified the script to calculate the quadratic fit for all four calibration results together.

      import numpy as np import plotly.graph_objects as go rpms = np.arange(0,13000) #rpm range for the quadratic fit cals = [] fits = [] all_fits = [] #enter the calibration results from each motor cals.append([7.53669159958e-06, 0.336081465707, 112.878194918]) cals.append([2.9479165331e-06, 0.37353561309, 35.6265065345]) cals.append([8.8413818561e-06, 0.3256003514, 132.362831923]) cals.append([7.1523119742e-07, 0.405821707061, -98.2189291548]) fig = go.Figure() for idx in range(len(cals)): fit = np.polyval(cals[idx], rpms) fits.append(fit) fig.add_trace(go.Scatter(x=rpms, y=fits[idx], name='Fit %d'%idx)) #plot each fit #create an array that contains points sampled from each curve #and perform a polynomial fit on all the data to find the average all_data = np.array(fits).flatten('C') all_rpms = np.array([rpms,rpms,rpms,rpms]).flatten('C') #evaluate the average poly fit ply = np.polyfit(all_rpms, all_data, 2) av_fit = np.polyval(ply, rpms) #print the average fit coefficients print('Average Fit coefficients:') print(' pwm_vs_rpm_curve_a0 = ' + str(ply[2])) print(' pwm_vs_rpm_curve_a1 = ' + str(ply[1])) print(' pwm_vs_rpm_curve_a2 = ' + str(ply[0])) #plot the average fig.add_trace(go.Scatter(x=rpms, y=av_fit, name='Average Fit')) #finalize and show the figure fig.update_layout(title='Motor Voltage vs. RPM') fig.update_xaxes(title_text="RPM") fig.update_yaxes(title_text="Motor Voltage (mV)") fig.show()

      It results in the following plot and average coefficients. You can enter these coefficients into your custom esc parameters xml file.

      Average Fit coefficients: pwm_vs_rpm_curve_a0 = 45.66215105517507 pwm_vs_rpm_curve_a1 = 0.36025978431449995 pwm_vs_rpm_curve_a2 = 5.01030529655002e-06

      2dd75e2f-f722-464d-be82-5548568ec25b-image.png

    • D

      Autotune Feature in PX4 1.14-dev Version for Sentinel Drone (VOXL2 Board)

      Ask your questions right here!
      • • 31 May 2023, 20:28 • dlee 8 Jun 2023, 00:11
      12
      0
      Votes
      12
      Posts
      834
      Views

      Eric KatzfeyE 8 Jun 2023, 00:11

      @dlee Sent!

    • D

      Color Issue with New Camera Replacement on VOXL2 Board

      FAQs
      • • 26 May 2023, 21:38 • dlee 12 Jun 2023, 21:37
      5
      0
      Votes
      5
      Posts
      568
      Views

      D 12 Jun 2023, 21:37

      @Chad-Sweet I changed some parameters in voxl-camera-server.conf. I replaced "ae_mode" from lsp to modal. After changing it, I typed voxl-send-command` to calibrate color. That command didn't work and exposure and gain didn't changed. Do you have any advice? Or Is there a camera driver to tune color?

    • D

      ADB Connecting Issue with VOXL2 Board

      VOXL 2
      • • 4 Feb 2023, 02:03 • dlee 15 Feb 2023, 04:59
      35
      0
      Votes
      35
      Posts
      4.1k
      Views

      VinnyV 15 Feb 2023, 04:59

      Hi @dlee
      Can you please double check SW2. From that photo you posted, it seems as if it may stay be in the "ON" position, which would keep it in "EDL" mode and show up as "QUSB_BULK..." instead of an ADB debug device.
      Please be sure to follow this step carefully when performing QDL updates:
      https://docs.modalai.com/voxl2-qdl/
      e7393327-f780-48b8-8b20-4c18a36639ff-image.png
      We do not have many HW failures on Voxl2 in the field from routine use, so to have one so soon is surprising. However, if you are confident you are following all instructions and still wish to RMA it, we'll test it again to check for all basic functionality and debug the root cause of the failure, if any, and prompt you for further actions.
      Thanks!

    Powered by NodeBB | Contributors