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

    FC v2 Collision prevention issue with voxl 2

    Ask your questions right here!
    3
    19
    166
    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.
    • Jetson NanoJ
      Jetson Nano @Sean Hickey
      last edited by

      @Sean-Hickey I am using M0178

      S 1 Reply Last reply Reply Quote 0
      • S
        Sean Hickey @Jetson Nano
        last edited by Sean Hickey

        @Jetson-Nano

        I was able to identify the issue.

        mpc_pos_mode - acceleration based doesn't call Collision Prevention in any of the newest PX4 builds..

        You need to use mpc_pos_mode - Simple Position Control (0) or mpc_pos_mode - smooth position control (3).

        I was able to test this on a similar setup, and confirmed that collision prevention only worked with the mpc_pos_mode indicated above, and notably did not with mpc_pos_mode acceleration.

        Jetson NanoJ 1 Reply Last reply Reply Quote 0
        • Jetson NanoJ
          Jetson Nano @Sean Hickey
          last edited by

          @Sean-Hickey that great, just making sure, did you use optical flow with FC?

          Also could you let me know which branch you used, or the Px4 built file. i want to test it out in my setup.

          S 1 Reply Last reply Reply Quote 0
          • S
            Sean Hickey @Jetson Nano
            last edited by

            @Jetson-Nano

            I used VIO with FC, but the path from obstacle detection to Collision Prevention is unchanged between the 2 modes.

            I used the mainline ModalAI PX4 SDK branch. I can share the built px4 deb build with you if that's helpful, but I would try changing the mpc_pos_mode parameter first on your current build to see if that fixes your issue.

            Jetson NanoJ 1 Reply Last reply Reply Quote 0
            • Jetson NanoJ
              Jetson Nano @Sean Hickey
              last edited by

              @Sean-Hickey
              I already checked with changing the MPC_POS_MODE, did not work.

              Could you share the file, I would like to test it out.

              S 2 Replies Last reply Reply Quote 0
              • S
                Sean Hickey @Jetson Nano
                last edited by

                @Jetson-Nano

                https://drive.google.com/file/d/1FmaW4kXma6pxjQO86WugNJq9-5zZ75gU/view?usp=sharing

                I attached the link above, I am using parameters:

                MPC_POS_MODE: Simple position control
                CP_DIST 1.5 m
                CP_DELAY 0.4 s
                CP_GUIDE_ANG : 0 deg
                CP_GO_NO_DATA: Enabled

                1 Reply Last reply Reply Quote 0
                • S
                  Sean Hickey @Jetson Nano
                  last edited by Sean Hickey

                  @Jetson-Nano

                  If this doesn't work, on the mavlink console (after testing the collision prevention) call:
                  listener obstacle_distance_fused 1
                  listener collision_constraints 1

                  and let me know the results.

                  Jetson NanoJ 2 Replies Last reply Reply Quote 0
                  • Jetson NanoJ
                    Jetson Nano @Sean Hickey
                    last edited by Jetson Nano

                    @Sean-Hickey
                    sorry to disturb you again .
                    I am not able to flash with the deb file, could you please share the .px4 file

                    1 Reply Last reply Reply Quote 0
                    • Jetson NanoJ
                      Jetson Nano @Sean Hickey
                      last edited by

                      @Sean-Hickey

                      I tested with this firmware modalai_fc-v2_1.14.0-2.0.133.px4 from (http://voxl-packages.modalai.com/dists/fc-v2/sdk-1.6/ ) and it worked, but there is no uavcan thats the only problem.

                      I checked with the parameters you mentioned.

                      When i reduce the cp_dist it stops working but with 1.5 m it is working.

                      Eric KatzfeyE 1 Reply Last reply Reply Quote 1
                      • Eric KatzfeyE
                        Eric Katzfey ModalAI Team @Jetson Nano
                        last edited by

                        @Jetson-Nano Can you rebuild to add UAVCAN? The code is here: https://github.com/modalai/px4-firmware/tree/v1.14.0-2.0.133-dev

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