• Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Register
  • Login
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 13 Jun 2024, 20:56

      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

      B 1 Reply Last reply 13 Jun 2024, 21:21 Reply Quote 0
      • B
        ben grocholsky @restore
        last edited by 13 Jun 2024, 21:21

        @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.

        A 1 Reply Last reply 20 Jun 2024, 19:20 Reply Quote 0
        • A
          Alex Kushleyev ModalAI Team @ben grocholsky
          last edited by 20 Jun 2024, 19:20

          @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

          D 1 Reply Last reply 20 Jun 2024, 20:00 Reply Quote 0
          • D
            Dan Jennings @Alex Kushleyev
            last edited by 20 Jun 2024, 20:00

            @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.

            A 1 Reply Last reply 21 Jun 2024, 14:59 Reply Quote 0
            • A
              Alex Kushleyev ModalAI Team @Dan Jennings
              last edited by 21 Jun 2024, 14:59

              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

              A 1 Reply Last reply 21 Jun 2024, 15:06 Reply Quote 0
              • A
                Alex Kushleyev ModalAI Team @Alex Kushleyev
                last edited by 21 Jun 2024, 15:06

                @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 21 Jun 2024, 16:10 Reply Quote 0
                • R
                  restore @Alex Kushleyev
                  last edited by 21 Jun 2024, 16:10

                  @Alex-Kushleyev yes you can reference the log

                  1 Reply Last reply Reply Quote 0
                  1 out of 7
                  • First post
                    1/7
                    Last post
                  Powered by NodeBB | Contributors