• Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Register
  • Login
ModalAI Forum
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
    • Register
    • Login

    AR0144 Tracking Camera FPS

    Image Sensors
    2
    5
    95
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • A
      AidanGallagher
      last edited by 24 Mar 2025, 12:35

      Hi,

      I have noticed that if I set the exposure max value to greater than 15ms the frame rate of the stream half to 15fps.
      Is that a limitation of the camera (the shutter type perhaps)?

      Is it possible to lock the frame rate to 30FPS as long as the max exposure is less than 33.3ms?
      Any feedback would be appreciated

      Cheers

      A 1 Reply Last reply 9 Apr 2025, 02:45 Reply Quote 0
      • A
        Alex Kushleyev ModalAI Team @AidanGallagher
        last edited by Alex Kushleyev 9 Apr 2025, 02:45 9 Apr 2025, 02:45

        hello @AidanGallagher ,

        Sorry for the delay. Yes, this is indeed the case due to how the AR0144 global shutter camera operates in sync'ed mode. In the sync'ed mode, the camera exposure + readout time has to be less than 1/fps. The readout time is about 16-17ms and we use a conservative maximum exposure of 12ms in this mode.

        If you do not need the camera synchronization, you can replace the sensormodules for the corresponding cameras in /usr/lib/camera/com.qti.sensormodule.ar0144_combo_*.bin (which use hardware sync) with those from /usr/share/modalai/chi-cdk/ar0144 (which do not use hardware sync) and you can use exposure of up to 1/fps (maybe a bit less). When you replace the sensormodule, you can rename the old ones to *.bak and copy the sensormodule with correct slot id (number at the end, before .bin) to the same location.

        Let me know if you have any other questions.

        Alex

        A 1 Reply Last reply 9 Apr 2025, 13:46 Reply Quote 0
        • A
          AidanGallagher @Alex Kushleyev
          last edited by 9 Apr 2025, 13:46

          Thanks a million @Alex-Kushleyev

          I assume the camera is run in sync'ed mode to produce clearer images for computer vision purposes - is that correct?
          If that is the case would changing driver potentially reduced the tracking accuracy?

          Aidan

          A 1 Reply Last reply 9 Apr 2025, 15:18 Reply Quote 0
          • A
            Alex Kushleyev ModalAI Team @AidanGallagher
            last edited by 9 Apr 2025, 15:18

            @AidanGallagher , the sync signal is used to synchronize multiple cameras to take the images at the same time - it is not related to the quality of the images. Some algorithms like DFS (Depth From Stere) require the images to be synchronized because the assumption of DFS requires that, otherwise disparity search can produce incorrect results.

            For other applications like multi-camera VIO, it may or may not be required to use synchronized images -- unsync'ed camera images will have their own timestamps, which should be handled by the VIO algorithm.

            The choice depends on the application.

            Alex

            A 1 Reply Last reply 10 Apr 2025, 10:25 Reply Quote 0
            • A
              AidanGallagher @Alex Kushleyev
              last edited by 10 Apr 2025, 10:25

              I understand now @Alex-Kushleyev thanks for the explanation

              1 Reply Last reply Reply Quote 0
              • First post
                Last post
              Powered by NodeBB | Contributors