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

    VOXL2 detected landing at ~27m altitude and cut motors

    Ask your questions right here!
    4
    7
    413
    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.
    • R
      restore
      last edited by

      We were attempting a tuning flight with a fresh rebuild and while checking stability all motors shut off, drone flipped and crashed inverted. Log attached, of note is in the logged messages "landing detected at 09:13 while it was approximately 27m in the air.

      https://review.px4.io/plot_app?log=6ad22692-fe3f-4cce-b8f0-a812d91bfa16

      Hardware:
      VOXL2
      FPV ESC
      Tmotor MN5006 450kv (params tuned for low kv)
      Doodle Meshrider radio
      Control via Jeti RC connected to GCS

      ben grocholskyB 1 Reply Last reply Reply Quote 0
      • ben grocholskyB
        ben grocholsky @restore
        last edited by

        @restore Unfortunately that looks to be a PX4 issue unrelated to VOXL2. Your vehicle is lightly loaded hovering below 20% throttle. The combination of low throttle and relatively high vertical acceleration vibration while descending in altitude mode triggered a false landing detection.

        Alex KushleyevA 1 Reply Last reply Reply Quote 0
        • Alex KushleyevA
          Alex Kushleyev ModalAI Team @ben grocholsky
          last edited by

          @restore, I am sorry that it happened to you.. I think that I agree with @ben-grocholsky on the cause of the issue.

          In your params, the maximum RPM is 6200 and at hover it looks like the motors spin around 3000rpm. Under simplifying assumptions that thrust = a*rpm^2, it means your vehicle is about 4:1 thrust to weight ratio, which is generally not good for large vehicles because of slow spinning props having light disk loading, will be more unstable at low RPMs.

          However, the light loading is not itself the cause of the crash - but as Ben said PX4 thought the vehicle has landed (due to potentially incorrect px4 parameters) and the motors were commanded to stop, as seen here:

          96489c7c-ca3f-4b3c-9a52-681a88d132d9-image.png

          Your param for MPC_THR_HOVER is set to 0.34, but actual throttle to hover was below 0.2 it seems. There is some help on configuring these parameters : https://docs.px4.io/main/en/advanced_config/land_detector.html

          Also, looking at commanded / actual rpms, you can see that ESC1 RPMs are lower than the others, which could mean that the vehicle's center of mass is not in the center of the vehicle, so one motor is spinning much slower (which is generally not good to have such imbalance). It is interesting, however, that at the very beginning, all 4 motors are spinning at the same speed (i assume hover), but then the ESC1 starts spinning slower, maybe it was a forward flight, so one motor had a lighter load. But this does not seem to be the case because at 8:55 or so, the roll and pitch are both very close to zero, but you see the ESC1 commanded and actual RPM is much lower. Something to look into!
          721ad10a-1949-4b8d-adb6-8239697ce5e9-image.png

          Alex

          Dan JenningsD 1 Reply Last reply Reply Quote 0
          • Dan JenningsD
            Dan Jennings @Alex Kushleyev
            last edited by

            @Alex-Kushleyev
            This was a first flight after a completely new flash. Unfortunately a package install failed and we had to unbrick before we had an opportunity to backup the PX4 params. The hover thrust was still in the process of training. We were also flying light because we've had so many issues with the system that we didn't want to risk the payload until we had confidence in the system. A mock payload weight would have helped here.

            However that doesn't excuse the awful PX4 programming, not having a catch if the drone starts to fall, a default min xy of 1.5m/s, etc. We've shelved the system and will be using an ardupilot controller until we have time to develop the voxl at a slower pace.

            Alex KushleyevA 1 Reply Last reply Reply Quote 0
            • Alex KushleyevA
              Alex Kushleyev ModalAI Team @Dan Jennings
              last edited by

              Hi @Dan-Jennings,

              Thanks for sharing your feedback. I understand it must have been a very frustrating incident and you had to make a difficult decision.

              We will investigate this behavior in PX4.

              Alex

              Alex KushleyevA 1 Reply Last reply Reply Quote 0
              • Alex KushleyevA
                Alex Kushleyev ModalAI Team @Alex Kushleyev
                last edited by

                @restore and @Dan-Jennings , may I have your permission to use / reference the log that you posted (https://review.px4.io/plot_app?log=6ad22692-fe3f-4cce-b8f0-a812d91bfa16) in another public forum (px4 forum / discord). We may need to do some investigation and discuss this with PX4 maintainers. Thanks!

                Alex

                R 1 Reply Last reply Reply Quote 0
                • R
                  restore @Alex Kushleyev
                  last edited by

                  @Alex-Kushleyev yes you can reference the log

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