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

    Failsafe Landing bug in PX4 1.14?

    Ask your questions right here!
    3
    21
    1232
    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.
    • H
      hmlow @Eric Katzfey
      last edited by

      @Eric-Katzfey

      Any luck? Does the log make sense to you?

      Eric KatzfeyE 1 Reply Last reply Reply Quote 0
      • Eric KatzfeyE
        Eric Katzfey ModalAI Team @hmlow
        last edited by

        @hmlow We did a quick check with HITL simulation but in that case the landing is perfectly straight down every time. So we need to have our flight team recreate this with a real drone to see if it can be replicated but that will take a few days for them to get to it.

        H 1 Reply Last reply Reply Quote 0
        • H
          hmlow @Eric Katzfey
          last edited by

          @Eric-Katzfey Thanks keep me posted

          Eric KatzfeyE 2 Replies Last reply Reply Quote 0
          • Eric KatzfeyE
            Eric Katzfey ModalAI Team @hmlow
            last edited by

            @hmlow Our flight team was able to recreate the issue today. Now we just need to figure out what is causing that to happen.

            1 Reply Last reply Reply Quote 0
            • Eric KatzfeyE
              Eric Katzfey ModalAI Team @hmlow
              last edited by

              @hmlow This seems like a fundamental bug in PX4 when dealing with EV modes so we're working with the PX4 developers to figure out who and how this will be addressed.

              H 2 Replies Last reply Reply Quote 0
              • H
                hmlow @Eric Katzfey
                last edited by

                @Eric-Katzfey thanks for the update. At least the issue has been identified. Looking forward to some fixes in the near future..

                1 Reply Last reply Reply Quote 0
                • H
                  hmlow @Eric Katzfey
                  last edited by

                  @Eric-Katzfey hi. Any progress on this?
                  Thanks

                  Eric KatzfeyE 2 Replies Last reply Reply Quote 0
                  • Eric KatzfeyE
                    Eric Katzfey ModalAI Team @hmlow
                    last edited by

                    @hmlow Not really. I don't think anyone in the px4 community has time to assist on this so it's going to be up to ModalAI to fix it. Unfortunately, I can't offer any estimate on when we will be able to resolve this yet.

                    1 Reply Last reply Reply Quote 0
                    • Eric KatzfeyE
                      Eric Katzfey ModalAI Team @hmlow
                      last edited by

                      @hmlow I have been able to recreate the issue in HITL with the Gazebo simulator so that should help with testing and investigation on this issue.

                      H 1 Reply Last reply Reply Quote 0
                      • H
                        hmlow @Eric Katzfey
                        last edited by

                        @Eric-Katzfey that's good. Looking forward to the fix

                        Eric KatzfeyE 2 Replies Last reply Reply Quote 0
                        • Eric KatzfeyE
                          Eric Katzfey ModalAI Team @hmlow
                          last edited by

                          @hmlow This fixes it in HITL:

                          diff --git a/src/modules/navigator/mission_block.cpp b/src/modules/navigator/mission_block.cpp
                          index 565b2f2150..ac36732214 100644
                          --- a/src/modules/navigator/mission_block.cpp
                          +++ b/src/modules/navigator/mission_block.cpp
                          @@ -664,8 +664,8 @@ MissionBlock::mission_item_to_position_setpoint(const mission_item_s &item, posi
                                          return false;
                                  }
                           
                          -       sp->lat = item.lat;
                          -       sp->lon = item.lon;
                          +       sp->lat = static_cast<double>(NAN);
                          +       sp->lon = static_cast<double>(NAN);
                                  sp->alt = get_absolute_altitude_for_item(item);
                                  sp->yaw = item.yaw;
                                  sp->yaw_valid = PX4_ISFINITE(item.yaw);```
                          1 Reply Last reply Reply Quote 0
                          • Eric KatzfeyE
                            Eric Katzfey ModalAI Team @hmlow
                            last edited by

                            @hmlow But that probably only works for VIO mode. Not sure what it would do in GPS mode. So it isn't a fix that will be acceptable for general use. So it still needs more work but that is the heart of the issue.

                            S 1 Reply Last reply Reply Quote 0
                            • Eric KatzfeyE Eric Katzfey referenced this topic on
                            • LaborzaubererTHIL LaborzaubererTHI referenced this topic on
                            • S
                              swickliff @Eric Katzfey
                              last edited by

                              @Eric-Katzfey Has any testing been done with this fix in GPS mode?

                              Eric KatzfeyE 1 Reply Last reply Reply Quote 0
                              • Eric KatzfeyE
                                Eric Katzfey ModalAI Team @swickliff
                                last edited by

                                @swickliff No, it hasn't. Supposedly all of this is fixed in latest mainline but we haven't tested it. But we do have a mainline build available to try: http://voxl-packages.modalai.com/dists/qrb5165/dev/binary-arm64/voxl-mainline-px4_1.16.0-1.0.0-202502271326_arm64.deb

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