Dear all,

My X8 fixed-wing (running under arduplane 3.7.1) stalled and crashed after entering a spiral of death caused by a too high bank angle. My X8 was successfully auto-tuned, it flew a few times before without any issues. After 30 minutes of squares and circles in AUTO, I triggered a RTL, which requested suddenly the max bank angle (45°). Unfortunately, it went over this angle to ~ 60°, turned too sharply, and stalled. Note that it was flying at ~21 meters/sec when this append. When I plot the desired and effective roll and pitch, both agreed very well (in AUTO) until I switched to RTL (see the graph). Did anybody experience any similar behavior? Any hint to prevent that kind of stall?

Best regards

Guillaume Jouvet

crash.png

You need to be a member of diydrones to add comments!

Join diydrones

Email me when people reply –

Replies

  • Thank you very much Guillaume for your reply. I don't have more information about my crash. I didn't know that RTL use a different algorithm than AUTO, that could explain the problem. And thankyou for the idea of switching to a preprogrammed landing sequence, we will try. Is it possible to trigger this sequence from a switch on the transmitter? I know that you could go to a waypoint in the AUTO mission, but only using a button in mission planner. A transmitter switch will be a better option for me in case of panic :)

     Thank you and regards,

     Adolfo.

  • hi Adolfo,

    Unfortunately, I did not find any clear reasons that can explain such a bad behavior. What you describe looks similar to my crash indeed, and I'm surprised that this kind of stall is not more documented. Still, I noticed that my fixed-wing was slightly over-stabilized (too high PIDs). So, I reduced a bit the PID, and also the maximum bank angle by about 10% to prevent this to appen again. Most importantly, I'm no longer trigger any RTL since I think that this artefact is specific to RTL. According to the documentation, RTL does not use the usual L1 control law but something else. Instead of RTL I use a pre-programmed  landing sequence (with AUTOLAND=2). In contrast, my fixed-wing always behaved well in AUTO with a good match between requested and achieved roll.

    Sorry not to bring any solution to this problem. If you make any progress on your side, please, let us know!

    Best regards,

    Guillaume

  • Hi Guillaume,

     Did you find any insight in the cause of this crash? I have came across your post because today we had exactly the same problem with a Bormatec Maja. It was flying in FbwA almost leveled, at the speed of 20 m/s; when we switched to RTL, the pixhawk put the throttle at max and banked to 90º (maximum roll angle was configured to 45º), entered in a spiral of death and crashed violently.

    I understand that the plane stalled, but I don't understand why the autopilot allowed the roll angle to go over the maximum angle. And the speed was high enough. In fact, we tested the plane in several AUTO missions without a hitch.

    I will appreciate any hint to prevent this situation in the future, too.

    Thanks!

     Adolfo.

    3702375700?profile=original

This reply was deleted.

Activity

DIY Robocars via Twitter
RT @chr1sa: Just a week to go before our next @DIYRobocars race at @circuitlaunch, complete with famous Brazilian BBQ. It's free, fun for k…
yesterday
DIY Robocars via Twitter
How to use the new @donkey_car graphical UI to edit driving data for better training https://www.youtube.com/watch?v=J5-zHNeNebQ
Nov 28
DIY Robocars via Twitter
RT @SmallpixelCar: Wrote a program to find the light positions at @circuitlaunch. Here is the hypothesis of the light locations updating ba…
Nov 26
DIY Robocars via Twitter
RT @SmallpixelCar: Broke my @HokuyoUsa Lidar today. Luckily the non-cone localization, based on @a1k0n LightSLAM idea, works. It will help…
Nov 25
DIY Robocars via Twitter
@gclue_akira CC @NVIDIAEmbedded
Nov 23
DIY Robocars via Twitter
RT @luxonis: OAK-D PoE Autonomous Vehicle (Courtesy of zonyl in our Discord: https://discord.gg/EPsZHkg9Nx) https://t.co/PNDewvJdrb
Nov 23
DIY Robocars via Twitter
RT @f1tenth: It is getting dark and rainy on the F1TENTH racetrack in the @LGSVLSimulator. Testing out the new flood lights for the racetra…
Nov 23
DIY Robocars via Twitter
RT @JoeSpeeds: Live Now! Alex of @IndyAChallenge winning @TU_Muenchen team talking about their racing strategy and open source @OpenRobotic…
Nov 20
DIY Robocars via Twitter
RT @DAVGtech: Live NOW! Alexander Wischnewski of Indy Autonomous Challenge winning TUM team talking racing @diyrobocars @Heavy02011 @Ottawa…
Nov 20
DIY Robocars via Twitter
Incredible training performance with Donkeycar https://www.youtube.com/watch?v=9yy7ASttw04
Nov 9
DIY Robocars via Twitter
RT @JoeSpeeds: Sat Nov 6 Virtual DonkeyCar (and other cars, too) Race. So bring any car? @diyrobocars @IndyAChallenge https://t.co/nZQTff5…
Oct 31
DIY Robocars via Twitter
RT @JoeSpeeds: @chr1sa awesomely scary to see in person as our $1M robot almost clipped the walls as it spun at 140mph. But it was also awe…
Oct 29
DIY Robocars via Twitter
RT @chr1sa: Hey, @a1k0n's amazing "localize by the ceiling lights" @diyrobocars made @hackaday! It's consistently been the fastest in our…
Oct 25
DIY Robocars via Twitter
RT @IMS: It’s only fitting that @BostonDynamics Spot is waving the green flag for today’s @IndyAChallenge! Watch LIVE 👉 https://t.co/NtKnO…
Oct 23
DIY Robocars via Twitter
RT @IndyAChallenge: Congratulations to @TU_Muenchen the winners of the historic @IndyAChallenge and $1M. The first autonomous racecar comp…
Oct 23
DIY Robocars via Twitter
RT @JoeSpeeds: 🏎@TU_Muenchen #ROS 2 @EclipseCyclone #DDS #Zenoh 137mph. Saturday 10am EDT @IndyAChallenge @Twitch http://indyautonomouschallenge.com/stream
Oct 23
More…