[Solved] Crazyflie Bolt - Unstable flight
Posted: Thu Aug 26, 2021 5:47 pm
I have been developing a drone system that makes use of the Crazyflie bolt for a flight controller. I have properly tuned the drone's PID parameters within the firmware and in the past, I have been able to perform stable flights as seen in the "Stable Flight" video.
Fast forward about a month (with a few minor crashes), and the drone no longer flies in a stable manner as seen in "Unstable flight". Nothing has changed about the hardware.
To test the software, the same scripts were tested with an off the shelf Crazyflie Nano and the test was perfectly fine with stable flight.
Back to the issue, it is clear from using cfclient that the back right motor is clearly favored as seen in the "Cfclient test", and from the "Unstable flight" video, you can see the result of this favoring on takeoff.
In conclusion, something is clearly wrong with the outputs of the motors. The issue does not seem to be on the software side (commands/tuning), but is something else. The interesting part is the fact that all motors spin during flight and the drone is able to fly, albeit unstably. This fact makes me question if the issue is potentially hardware or not.
Last notes: I have checked all of the solder connections and they are all well connected. Please let me know if you have any thoughts on the cause of this issue. My best guess is that the flight dynamics have changed over time and over the use of the drone/minor crashes. This still does not explain the reason for favoring the back right prop on takeoff but may explain why it is not able to stabilize after takeoff.
Stable flight - https://youtu.be/_ivodwLl02Y
Unstable Flight - https://youtu.be/U6_M1d04bZ8
Cfclient test - https://youtu.be/9Tzpjvkp8tQ
Fast forward about a month (with a few minor crashes), and the drone no longer flies in a stable manner as seen in "Unstable flight". Nothing has changed about the hardware.
To test the software, the same scripts were tested with an off the shelf Crazyflie Nano and the test was perfectly fine with stable flight.
Back to the issue, it is clear from using cfclient that the back right motor is clearly favored as seen in the "Cfclient test", and from the "Unstable flight" video, you can see the result of this favoring on takeoff.
In conclusion, something is clearly wrong with the outputs of the motors. The issue does not seem to be on the software side (commands/tuning), but is something else. The interesting part is the fact that all motors spin during flight and the drone is able to fly, albeit unstably. This fact makes me question if the issue is potentially hardware or not.
Last notes: I have checked all of the solder connections and they are all well connected. Please let me know if you have any thoughts on the cause of this issue. My best guess is that the flight dynamics have changed over time and over the use of the drone/minor crashes. This still does not explain the reason for favoring the back right prop on takeoff but may explain why it is not able to stabilize after takeoff.
Stable flight - https://youtu.be/_ivodwLl02Y
Unstable Flight - https://youtu.be/U6_M1d04bZ8
Cfclient test - https://youtu.be/9Tzpjvkp8tQ