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
    159
    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 PMD tof that comes with yellow board M0173 - https://docs.modalai.com/M0173/

      Yes optical flow is facing down, it is used for position hold and not for collision prevention.

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

        @Jetson-Nano

        Can you see if you are using the MO169 or the MO178?

        Jetson NanoJ 1 Reply Last reply Reply Quote 0
        • 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