ModalAI Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login
    1. Home
    2. Aaron Porter
    3. Topics
    • Profile
    • Following 0
    • Followers 0
    • Topics 12
    • Posts 19
    • Best 1
    • Controversial 0
    • Groups 0

    Topics created by Aaron Porter

    • Aaron PorterA

      Locking Camera Frame Rate

      Software Development
      • • • Aaron Porter
      2
      0
      Votes
      2
      Posts
      46
      Views

      Alex KushleyevA

      @Aaron-Porter ,

      Are you asking about a specific camera? (which one)

      In general, you should not specify max exposure (in camera server config) which exceeds 1/fps. This can be often overlooked, so we recently added a check that enforces maximum exposure to be slightly less than 1/fps : https://gitlab.com/voxl-public/voxl-sdk/services/voxl-camera-server/-/commit/aa3ce587f6be769e1b07edf57f66e1eec40d4644

      However, in some special cases, there may be other limitations. One case that I know of is the synced AR0144 at 30fps has a maximum exposure of less than half of 1/fps, otherwise it will skip frames, so our defaults for AR0144 are set to have 12ms maximum exposure. Also, you don't want to set the exposure too high for tracking cameras, since you will get too much motion blur.

      Alex

    • Aaron PorterA

      Voxl-logger

      Ask your questions right here!
      • • • Aaron Porter
      3
      0
      Votes
      3
      Posts
      67
      Views

      Alex KushleyevA

      @Aaron-Porter , the voxl-logger does not control what format the images are coming from voxl-camera-server. Currently, voxl-camera-server can output images in RAW8, YUV format and JPEG only in the case of a snapshot (not continuous). So, to answer your first question, the camera server does not support outputting PNG or JPEG in continuous streams.

      voxl-logger already supports saving images in png or jpeg format, depending on the type of image that is being logged (RAW8 mono or YUV color, etc). You could tweak the behavior to your needs or add a flag to voxl-logger to force a logging format : https://gitlab.com/voxl-public/voxl-sdk/utilities/voxl-logger/-/blob/master/tools/voxl-logger.cpp?ref_type=heads#L1455 .

      Alex

    • Aaron PorterA

      Open-vins low quality not going into altitude

      VOXL SDK
      • • • Aaron Porter
      1
      1
      Votes
      1
      Posts
      58
      Views

      No one has replied

    • Aaron PorterA

      MIPI Connections

      VOXL 2
      • • • Aaron Porter
      1
      0
      Votes
      1
      Posts
      118
      Views

      No one has replied

    • Aaron PorterA

      VOXL2 IO Board Flashing Firmware

      VOXL 2 IO
      • • • Aaron Porter
      4
      0
      Votes
      4
      Posts
      460
      Views

      Alex KushleyevA

      @Aaron-Porter , thank you for clarifying. We resolved your issue offline, as this was a pre-release development effort.

      Moving forward, all customers have two options:

      if you already purchased M0065 without ModalAI bootloader (the board was using old px4io bootloader and firmware), you can request a free replacement that will be sent with our latest bootloader and firmware installed (please request via support email) all the new M0065 shipments will come with ModalAI bootloader and firmware

      With the new bootloader / firmware combination, there is no need for STLink at all. The firmware will be updated via UART directly from VOXL2 or optionally via a USB adapter. The firmware update protocol is very similar to our ESC firmware update protocol, so we will be able to use voxl-esc tools to perform the firmware update.

      We will be updating the docs shortly (https://docs.modalai.com/voxl2-io-firmware/) and will post an update here once it's ready.

      Alex

    • Aaron PorterA

      Actuator Tab not Identifying motors

      Starling & Starling 2
      • • • Aaron Porter
      1
      0
      Votes
      1
      Posts
      209
      Views

      No one has replied

    • Aaron PorterA

      VIO Quality

      VOXL 2 Mini
      • • • Aaron Porter
      2
      0
      Votes
      2
      Posts
      299
      Views

      ModeratorM

      @Aaron-Porter The tracking sensor does not need to be straight, but the extrinsics need to reflect the accurate position of the sensor relative to the IMU

      if you monitor the qvio-overlay in voxl-portal, it's usually obvious what is going on. If you need help interpreting, please post a screen video capture of the qvio-overlay here

    • Aaron PorterA

      VOXL2 mini and Extrinsics file

      VOXL 2 Mini
      • • • Aaron Porter
      2
      0
      Votes
      2
      Posts
      234
      Views

      Aaron PorterA

      @Aaron-Porter So I made a mistake that the IMU-server was not running during my screen shots. But I figured out the issue. Yo can use the starling file you have to run the command,

      voxl-configure-qvio factory_enable_imu_apps

      This will tell qvio-server to look for imu_apps instead of imu0.

    • Aaron PorterA

      Question about USB on J13 Port

      VOXL 2
      • • • Aaron Porter
      3
      0
      Votes
      3
      Posts
      238
      Views

      Aaron PorterA

      @Moderator
      Thank you

    • Aaron PorterA

      QVIO Issues with y and z values flipped

      VOXL 2
      • • • Aaron Porter
      3
      0
      Votes
      3
      Posts
      208
      Views

      Aaron PorterA

      So this is the correct functionality, and that the Data is updated relative to the IMU and not to the Body of the Drone.

    • Aaron PorterA

      QVIO hard reset causing error with PX4 altitude for VIO

      Ask your questions right here!
      • • • Aaron Porter
      3
      0
      Votes
      3
      Posts
      246
      Views

      A

      @Aaron-Porter I am facing the same issue, is it solved?

    • Aaron PorterA

      Setting Up VOXL2 VIO

      VOXL 2
      • • • Aaron Porter
      1
      0
      Votes
      1
      Posts
      152
      Views

      No one has replied