Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
Collapse
Brand Logo

ModalAI Forum

  1. ModalAI Support Forum
  2. VOXL Accessories
  3. Image Sensors
  4. AR0144 Tracking Camera FPS

AR0144 Tracking Camera FPS

Scheduled Pinned Locked Moved Image Sensors
5 Posts 2 Posters 870 Views 1 Watching
  • 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 Offline
    A Offline
    AidanGallagher
    Contributor
    wrote on last edited by
    #1

    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

    Alex KushleyevA 1 Reply Last reply
    0
    • A AidanGallagher

      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

      Alex KushleyevA Offline
      Alex KushleyevA Offline
      Alex Kushleyev
      ModalAI Team
      wrote on last edited by Alex Kushleyev
      #2

      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
      0
      • Alex KushleyevA Alex Kushleyev

        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 Offline
        A Offline
        AidanGallagher
        Contributor
        wrote on last edited by
        #3

        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

        Alex KushleyevA 1 Reply Last reply
        0
        • A AidanGallagher

          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

          Alex KushleyevA Offline
          Alex KushleyevA Offline
          Alex Kushleyev
          ModalAI Team
          wrote on last edited by
          #4

          @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
          0
          • Alex KushleyevA Alex Kushleyev

            @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 Offline
            A Offline
            AidanGallagher
            Contributor
            wrote on last edited by
            #5

            I understand now @Alex-Kushleyev thanks for the explanation

            1 Reply Last reply
            0

            Hello! It looks like you're interested in this conversation, but you don't have an account yet.

            Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

            With your input, this post could be even better 💗

            Register Login
            Reply
            • Reply as topic
            Log in to reply
            • Oldest to Newest
            • Newest to Oldest
            • Most Votes


            ModalAI
            Categories Recent Tags ModalAI.com Docs
            © 2026 ModalAI® · Accelerating autonomy for smaller, smarter, safer drones · Powered by NodeBB
            • Login

            • Don't have an account? Register

            • Login or register to search.
            • First post
              Last post
            0
            • Categories
            • Recent
            • Tags
            • Popular
            • Users
            • Groups