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

ModalAI Forum

  1. ModalAI Support Forum
  2. Software Development
  3. Modal Pipe Architecture (MPA)
  4. Vision-hub and VOA

Vision-hub and VOA

Scheduled Pinned Locked Moved Modal Pipe Architecture (MPA)
14 Posts 5 Posters 2.4k 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.
  • Cliff WongC Cliff Wong

    Hi all, couple things to clear up on this feature:

    With the above parameters you are both setting limits for obstacle avoidance (OA) and collision prevention (CP)--2 different features. Details of each are here: OA and CP

    To enable obstacle avoidance, make sure these parameters are being used.

    Now collision prevention takes the additional step where you need to set param COM_OBS_AVOID=1. If you get a "Avoidance system not ready" message then that is a know s/w bug that is will be available on our development updates repo shortly. Also note these modes only work when MPC_POS_MODE is 0.

    Lastly to disable OA, use these parameters.

    Jetson NanoJ Offline
    Jetson NanoJ Offline
    Jetson Nano
    Veteran
    wrote on last edited by
    #5
    This post is deleted!
    1 Reply Last reply
    0
    • Cliff WongC Cliff Wong

      Hi all, couple things to clear up on this feature:

      With the above parameters you are both setting limits for obstacle avoidance (OA) and collision prevention (CP)--2 different features. Details of each are here: OA and CP

      To enable obstacle avoidance, make sure these parameters are being used.

      Now collision prevention takes the additional step where you need to set param COM_OBS_AVOID=1. If you get a "Avoidance system not ready" message then that is a know s/w bug that is will be available on our development updates repo shortly. Also note these modes only work when MPC_POS_MODE is 0.

      Lastly to disable OA, use these parameters.

      Jetson NanoJ Offline
      Jetson NanoJ Offline
      Jetson Nano
      Veteran
      wrote on last edited by
      #6

      @Cliff-Wong @Cliff-Wong Three things

      I want to do collision prevention, and I set all those parameters, and I tested in position mode, but the prevention is not happening
      If I set COM_OBS_AVOID to 1 the system shows it is not ready to fly in QGC, and how soon will the bug be resolved?
      For me both Obstacle Avoidance and Collision Prevention didn't work and I have already set those parameters.

      Cliff WongC Eric KatzfeyE 2 Replies Last reply
      0
      • Jetson NanoJ Jetson Nano

        @Cliff-Wong @Cliff-Wong Three things

        I want to do collision prevention, and I set all those parameters, and I tested in position mode, but the prevention is not happening
        If I set COM_OBS_AVOID to 1 the system shows it is not ready to fly in QGC, and how soon will the bug be resolved?
        For me both Obstacle Avoidance and Collision Prevention didn't work and I have already set those parameters.

        Cliff WongC Offline
        Cliff WongC Offline
        Cliff Wong
        ModalAI Team
        wrote on last edited by
        #7

        @Jetson-Nano
        Hey there, yes, if you are getting the QGC message that the "system is not ready" and will not let you arm in position mode, then you need a patch that sends the correct heartbeat message in PX4 to allow arming. It is in the SDK1.1.1 release, So I believe an apt-get upgrade should solve your problem.

        But if needed the code is described here.

        Jetson NanoJ 1 Reply Last reply
        0
        • Cliff WongC Cliff Wong

          @Jetson-Nano
          Hey there, yes, if you are getting the QGC message that the "system is not ready" and will not let you arm in position mode, then you need a patch that sends the correct heartbeat message in PX4 to allow arming. It is in the SDK1.1.1 release, So I believe an apt-get upgrade should solve your problem.

          But if needed the code is described here.

          Jetson NanoJ Offline
          Jetson NanoJ Offline
          Jetson Nano
          Veteran
          wrote on last edited by
          #8

          @Cliff-Wong Thank you for your response, but the SDK 1.1.1 is not available for download yet

          VOL_SDK_Download.png

          1 Reply Last reply
          0
          • Jetson NanoJ Jetson Nano

            @Cliff-Wong @Cliff-Wong Three things

            I want to do collision prevention, and I set all those parameters, and I tested in position mode, but the prevention is not happening
            If I set COM_OBS_AVOID to 1 the system shows it is not ready to fly in QGC, and how soon will the bug be resolved?
            For me both Obstacle Avoidance and Collision Prevention didn't work and I have already set those parameters.

            Eric KatzfeyE Offline
            Eric KatzfeyE Offline
            Eric Katzfey
            ModalAI Team
            wrote on last edited by
            #9

            @Jetson-Nano SDK 1.1.1 is now available. Please use the installer in the voxl2_SDK_1.1.1.tar.gz archive to install this. This should fix this issue.

            Jetson NanoJ 1 Reply Last reply
            0
            • Eric KatzfeyE Eric Katzfey

              @Jetson-Nano SDK 1.1.1 is now available. Please use the installer in the voxl2_SDK_1.1.1.tar.gz archive to install this. This should fix this issue.

              Jetson NanoJ Offline
              Jetson NanoJ Offline
              Jetson Nano
              Veteran
              wrote on last edited by Jetson Nano
              #10

              @Eric-Katzfey Hey
              Thanks for the timely release of SDK.
              We were having issues with flashing the firmware for voxl 2 io which has to be used with the new SDK. Screenshot from 2023-12-06 15-40-55.png

              Eric KatzfeyE 1 Reply Last reply
              0
              • Jetson NanoJ Jetson Nano

                @Eric-Katzfey Hey
                Thanks for the timely release of SDK.
                We were having issues with flashing the firmware for voxl 2 io which has to be used with the new SDK. Screenshot from 2023-12-06 15-40-55.png

                Eric KatzfeyE Offline
                Eric KatzfeyE Offline
                Eric Katzfey
                ModalAI Team
                wrote on last edited by
                #11

                @Jetson-Nano Do you have the new bootloader? The legacy bootloader (SDKs before 1.1.1) and the new firmware are not compatible, you won't be able to update the firmware on your Voxl2 IO using the legacy bootloader (it doesn't support flashing via UART). The new bootloader will enable firmware updates for Voxl2 IO board via Voxl2 (removing the need for STLink). We aren't currently distributing the new bootloader so you will need to send your Voxl2 IO back to us and we can send you replacement(s) with the new bootloader and firmware already loaded. You can email contact@modalai.com to get this process started.

                ModeratorM 1 Reply Last reply
                0
                • Eric KatzfeyE Eric Katzfey

                  @Jetson-Nano Do you have the new bootloader? The legacy bootloader (SDKs before 1.1.1) and the new firmware are not compatible, you won't be able to update the firmware on your Voxl2 IO using the legacy bootloader (it doesn't support flashing via UART). The new bootloader will enable firmware updates for Voxl2 IO board via Voxl2 (removing the need for STLink). We aren't currently distributing the new bootloader so you will need to send your Voxl2 IO back to us and we can send you replacement(s) with the new bootloader and firmware already loaded. You can email contact@modalai.com to get this process started.

                  ModeratorM Offline
                  ModeratorM Offline
                  Moderator
                  ModalAI Team
                  wrote on last edited by
                  #12

                  @Eric-Katzfey We will send a new VOXL 2 IO board immediately upon request, we just ask that you send back your older one after you are setup with your new one

                  Jetson NanoJ 1 Reply Last reply
                  0
                  • ModeratorM Moderator

                    @Eric-Katzfey We will send a new VOXL 2 IO board immediately upon request, we just ask that you send back your older one after you are setup with your new one

                    Jetson NanoJ Offline
                    Jetson NanoJ Offline
                    Jetson Nano
                    Veteran
                    wrote on last edited by
                    #13

                    @Moderator @Eric-Katzfey Will we be able to upload the new firmware in the IO board with STLink? If yes I am not able to do it. I followed your documentation but it failed, and there is no supporting videos for updating the firmware with STLink, there is a video on the documentation for updating the firmware via adb shell and STLink, but apparently both the videos are the same, there is no video for updating using STLink

                    Eric KatzfeyE 1 Reply Last reply
                    0
                    • Jetson NanoJ Jetson Nano

                      @Moderator @Eric-Katzfey Will we be able to upload the new firmware in the IO board with STLink? If yes I am not able to do it. I followed your documentation but it failed, and there is no supporting videos for updating the firmware with STLink, there is a video on the documentation for updating the firmware via adb shell and STLink, but apparently both the videos are the same, there is no video for updating using STLink

                      Eric KatzfeyE Offline
                      Eric KatzfeyE Offline
                      Eric Katzfey
                      ModalAI Team
                      wrote on last edited by
                      #14

                      @Jetson-Nano Please do not attempt to update the firmware with STLink. We will send you new boards properly programmed.

                      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