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
    • Y

      Inquiry about camera lens for M0161, Starling 2

      Image Sensors
      • • • yaoyuh
      5
      0
      Votes
      5
      Posts
      101
      Views

      Y

      @Alex-Kushleyev I tried to reach out using a contact form, mentioning "M10000513 - Lens for M0161 Camera without IR filter". However, I got a reply saying I need to use the following link to make my order. But the link leads to a camera product with a different lens. I only need the M10000513 lens without a camera. Can you provide any help on this? Thank you!

      https://www.modalai.com/products/msu-m0161?variant=48860038398256

    • Myles LevineM

      Replacement Starling 2 Max ToF Board

      Ask your questions right here!
      • • • Myles Levine
      1
      0
      Votes
      1
      Posts
      22
      Views

      No one has replied

    • Dan JenningsD

      Voxl2 + M0041 RevB Battery Monitor on Arducopter

      Ask your questions right here!
      • • • Dan Jennings
      10
      0
      Votes
      10
      Posts
      258
      Views

      Eric KatzfeyE

      @Dan-Jennings Honestly, I don't think updating the SDK version will help this issue. But, we highly encourage everyone to be on the latest SDK, regardless, since that's where you'll get the latest fixes and features. And it's how you'll get the best support from us. but in this case I don't think a newer SDK will get you the battery_status. It's probably a hardware issue or a parameter issue. You swapped boards and that didn't help. What about the cable? Those 4 wire cables are notoriously fragile. Can you swap it out and see if that helps? The other item is parameters. You saw that other post about setting BATT_MONITOR to 21 and BATT_I2C_BUS to 1. If you don't see the BATT_I2C_BUS parameter then it must mean that BATT_MONITOR hasn't been set to 21. Make sure it is set to 21, then reboot, then you should see the BATT_I2C_BUS parameter. Then set it to 1, reboot, then you should see correct battery_status.

    • Mason N.M

      Seeker Documentations

      Seeker
      • • • Mason N.
      3
      0
      Votes
      3
      Posts
      50
      Views

      Mason N.M

      Additionally, where can I buy the propeller replacements? It's not here https://www.modalai.com/search?page=1&q=propeller

    • C

      Time of Flight Sensor to be used on RB5 and Starling 2 Max

      VOXL Accessories
      • • • ChrisB
      1
      0
      Votes
      1
      Posts
      16
      Views

      No one has replied

    • D

      Technical Support: Sudden Loss of Control and Connectivity - VOXL 2

      Ask your questions right here!
      • • • DronAlan
      4
      0
      Votes
      4
      Posts
      33
      Views

      tomT

      @DronAlan https://www.modalai.com/pages/rma

    • R

      PX4 -> QGC connection through USB for VOXL2

      Ask your questions right here!
      • • • rohitpillai
      27
      0
      Votes
      27
      Posts
      1300
      Views

      Zachary Lowell 0Z

      ^^^ This is the next best option outside of ADB IMO - nice suggestion @Alex-Kushleyev

    • R

      Snapshot crashes voxl-camera-server

      Video and Image Sensors
      • • • rddrone
      7
      0
      Votes
      7
      Posts
      116
      Views

      R

      I tested the fix and snapshots work now, thank you very much!

    • A

      NEED HELP WITH HARDWARE SELECTION

      System Architecture Design Reviews
      • • • Andreas4397
      1
      0
      Votes
      1
      Posts
      31
      Views

      No one has replied

    • J

      3D Model for Camera Mount PX4 Autonomy Developer Kit

      3D Models
      • • • johncosmas
      1
      0
      Votes
      1
      Posts
      37
      Views

      No one has replied

    • IgorI

      Unable to findQRB5165 emulator image

      Software Development
      • • • Igor
      2
      0
      Votes
      2
      Posts
      67
      Views

      Alex KushleyevA

      @Igor , sorry, we are working on restoring it.

    • Gerhold Ten VoordeG

      Higher lens mount

      Image Sensors
      • • • Gerhold Ten Voorde
      2
      0
      Votes
      2
      Posts
      49
      Views

      Alex KushleyevA

      @Gerhold-Ten-Voorde , have you considered adding a spacer between the camera sensor PCB and the current lens holder? At least for testing purposes, that should work.

      I will check if we can share the lens holder part numbers.

      Alex

    • R

      Hadron ov64b snapshots have a vertical image artifact

      Video and Image Sensors
      • • • restore
      21
      0
      Votes
      21
      Posts
      540
      Views

      Alex KushleyevA

      OK, some updates..

      the reason why the resolution 9216x6944 was not accepted for snapshot is that the camera pipeline has a list of allowed resolutions and that resolution was not one of them. I could add the resolution 9216x6944 to the list, but actually another resolution (9216x6912) was already supported, so i updated the ov64b driver to include that. The latest driver is available here : https://storage.googleapis.com/modalai_public/temp/ov64b/20260417/ov64b_20260417.zip

      this driver has the following resolutions : 9248x6944, 9216x6944 9216x6912 and the other lower resolutions. You can use 9216x6912 since it's compatible with misp and isp snapshot.

      I also added 9216x6912 resolution to the supported misp resolutions in camera server (dev branch) as well as allowed using misp with snapshot (previously it would throw an error since we thought that previously they were not compatible).

      Actually, snapshot does work with raw_preview + misp, but here is a warning that gets printed continuously:

      WARNING: preview buffer pool for Cam(hires), Frame(30) has 0 free, skipping request

      we can work around this warning by adding the following line to the voxl-camera-server.conf for the ov64b camera. this limits the number of buffers that are queued up for the streams and resolves the warning.

      "max_request_queue_depth": 6,

      So with these changes, you should be able to use two configurations

      preview + raw_preview + misp + snapshot small_video + snapshot

      Please use the latest camera server from dev branch.

      Right now, if you enable misp + small+video + snapshot, it does not work properly, but i will try it figure it out. Here is an example set up for small video + snapshot, but you can easily change it to use misp by disabling small_video and enabling preview + misp (and set auto exposure to "auto" from "isp" (auto will use misp auto exposure)).

      Please try it out. I do agree that the ISP output has better overall image quality than MISP, also related to pretty significant lens shading of this small lens on ov64b. We will work on improvements of misp image processing.

      For now, you just need to decide whether you need both RAW bayer and ISP JPG, in which case you cannot use small_video for streaming (until i resolve the issue). This means slightly worse image quality for live streaming. But if you are ok with ISP jpg, you can disable misp and use small_video stream for streaming.

      By the way, i did not see any artifacts in the jpeg from ISP. Can you please let me know if the artifact is in every frame and where exactly it is located? or is the occurrence and location random?

      { "type": "ov64b", "name": "hires", "enabled": true, "camera_id": 1, "fps": 30, "en_preview": false, "en_misp": false, "max_request_queue_depth": 6, "preview_width": 9216, "preview_height": 6912, "en_raw_preview": true, "en_small_video": true, "en_large_video": false, "en_snapshot": true, "ae_mode": "isp", "gain_min": 100, "gain_max": 1600, "misp_width": 1600, "misp_height": 1200, "misp_venc_enable": false, "misp_venc_mode": "h265", "misp_venc_br_ctrl": "cqp", "misp_venc_Qfixed": 38, "misp_venc_Qmin": 15, "misp_venc_Qmax": 50, "misp_venc_nPframes": 29, "misp_venc_mbps": 30, "misp_venc_osd": false, "misp_awb": "auto", "misp_gamma": 1, "misp_zoom": 1, "ae_desired_msv": 110, "exposure_min_us": 20, "exposure_max_us": 33000, "exposure_soft_min_us": 5000, "ae_filter_alpha": 0.6, "ae_ignore_fraction": 0.2, "ae_slope": 0.05, "ae_exposure_period": 1, "ae_gain_period": 1, "small_video_width": 1600, "small_video_height": 1200, "small_venc_mode": "h264", "small_venc_br_ctrl": "cqp", "small_venc_Qfixed": 30, "small_venc_Qmin": 15, "small_venc_Qmax": 40, "small_venc_nPframes": 9, "small_venc_mbps": 2, "en_snapshot_width": 9216, "en_snapshot_height": 6912, "exif_focal_length": 3.1, "exif_focal_length_in_35mm_format": 17, "exif_fnumber": 1.24, "snapshot_jpeg_quality": 75 }
    • T

      Questions regarding Starling 2 Max

      Ask your questions right here!
      • • • the_engineer
      1
      0
      Votes
      1
      Posts
      39
      Views

      No one has replied

    • N

      LTE BVLOS setup

      Ask your questions right here!
      • • • NeoRedPill
      1
      0
      Votes
      1
      Posts
      34
      Views

      No one has replied

    • shiva rvS

      Starling 2 Max (D0012) — Altitude spike / shoot-up on takeoff, possible Z-axis accelerometer bias from thermal drift

      Support Request Format for Best Results
      • • • shiva rv
      1
      0
      Votes
      1
      Posts
      42
      Views

      No one has replied

    • Anthony KangA

      Periodic Intra Video Refresh

      Video and Image Sensors
      • • • Anthony Kang
      2
      0
      Votes
      2
      Posts
      54
      Views

      Alex KushleyevA

      @Anthony-Kang , we are looking into this. However, initial attempts to enable Intra Refresh on VOXL2 via the OMX api did not succeed either for h264 or h265. Also h265 does not work with fixed Macro Blocks (Coding Tree Units instead), so it seems the OMX structures for this param would not work with h265.

      Alex

    • A

      voxl-vtx and voxl-vrx source not on gitlab?

      VOXL SDK
      • • • Alan_S
      2
      0
      Votes
      2
      Posts
      56
      Views

      tomT

      @Alan_S The voxl-vtx repository is currently private, the source code for both voxl-vtx and voxl-vrx are contained within.

    • IgorI

      Multiple Critical Bugs in voxl-imu-server: Incorrect FIFO Latching and HiRes Indexing (ICM-42688)

      VOXL SDK
      • • • Igor
      4
      0
      Votes
      4
      Posts
      148
      Views

      IgorI

      @Alex-Kushleyev Hi Alex,

      Thank you for the clarification.

      That makes sense regarding the accel parsing—agreed that a 4 LSB discrepancy on a 20-bit value is negligible compared to in-flight noise, but it’s good to see it will be corrected.

      Appreciate you taking the time to investigate and confirm.
      Igor

    • Jesus CardenasJ

      Cannot Download QDL Image File

      Ask your questions right here!
      • • • Jesus Cardenas
      6
      0
      Votes
      6
      Posts
      160
      Views

      Z

      @Jesus-Cardenas Flat builds should be available now!!