Brutal unsteadyness
Posted: Mon Sep 04, 2017 4:22 pm
Hi
My new cf2 has suffered numerous shocks due to hard landing on a wooden parquet. Now I fear bad electrical contacts. This is the case for the M4 Led, communication led.
But worse is the behaviour of the machine. I have brutal unsteadiness as can be seen in the following video:
https://lud9732.phpnet.org/REPOS/SAM_3257.mp4
Two other symptoms are the the instability of the flight data on the client which lasts dozens of seconds:
https://lud9732.phpnet.org/REPOS/SAM_3256.mp4
Also an error "Fatal python error" due to persistent threads: I wrote down the console message for two different runs:
§§§§
Run 1
SYS: ----------------------------
SYS: Crazyflie 2.0 is up and running!
SYS: Build 5:dc3de5771fa2 (2017.06-5) CLEAN
SYS: I am 0x3131393135355116350037 and I have 1024KB of flash!
CFGBLK: v1, verification [OK]
DECK_DRIVERS: Found 10 drivers
DECK_INFO: Found 1 deck memory.
DECK_CORE: 1 deck enumerated
MPU9250 I2C connection [OK].
AK8963 I2C connection [OK].
LPS25H I2C connection [OK].
ESTIMATOR: Using estimator 1
EEPROM: I2C connection [OK].
MPU6500: Self test gyro X [FAIL]. low: -14.0, high: 14.0, measured: 38.70
AK8963: Self test [OK].
DECK_CORE: Deck 0 test [OK].
SYS: Free heap: 18544 bytes
Run 2
SYS: ----------------------------
SYS: Crazyflie 2.0 is up and running!
SYS: Build 5:dc3de5771fa2 (2017.06-5) CLEAN
SYS: I am 0x3131393135355116350037 and I have 1024KB of flash!
CFGBLK: v1, verification [OK]
DECK_DRIVERS: Found 10 drivers
DECK_INFO: Found 1 deck memory.
DECK_CORE: 1 deck enumerated
MPU9250 I2C connection [OK].
AK8963 I2C connection [OK].
LPS25H I2C connection [OK].
ESTIMATOR: Using estimator 1
EEPROM: I2C connection [OK].
AK8963: Self test [OK].
DECK_CORE: Deck 0 test [OK].
SYS: Free heap: 18544 bytes
§§§
X-gyro seems weak. In both cases, calibration process, as seen by the slow red Led M1, also lasted dozens of seconds. The deck is the z-ranger sensor.
Cfclient is the last commit 47868d, lib is e24044. Firmware is the 2017.06-5.
System is xubuntu 17.04. Joypad is xbox360 (but I think this has no influence). I had correct flights in the past with my PC/system.
Motors are new ones and there is no hairs in the axis.
My hypotheses are:
1/ damaged sensor (40%
2/ electrical failure (40%)
3/ too many packets between cf and client (20%)
Did you meet such behaviour in your cf tests?
I met the same behaviour: my unsolved post viewtopic.php?f=5&t=2036#p10334. This is ecxactly the same thing.
My new cf2 has suffered numerous shocks due to hard landing on a wooden parquet. Now I fear bad electrical contacts. This is the case for the M4 Led, communication led.
But worse is the behaviour of the machine. I have brutal unsteadiness as can be seen in the following video:
https://lud9732.phpnet.org/REPOS/SAM_3257.mp4
Two other symptoms are the the instability of the flight data on the client which lasts dozens of seconds:
https://lud9732.phpnet.org/REPOS/SAM_3256.mp4
Also an error "Fatal python error" due to persistent threads: I wrote down the console message for two different runs:
§§§§
Run 1
SYS: ----------------------------
SYS: Crazyflie 2.0 is up and running!
SYS: Build 5:dc3de5771fa2 (2017.06-5) CLEAN
SYS: I am 0x3131393135355116350037 and I have 1024KB of flash!
CFGBLK: v1, verification [OK]
DECK_DRIVERS: Found 10 drivers
DECK_INFO: Found 1 deck memory.
DECK_CORE: 1 deck enumerated
MPU9250 I2C connection [OK].
AK8963 I2C connection [OK].
LPS25H I2C connection [OK].
ESTIMATOR: Using estimator 1
EEPROM: I2C connection [OK].
MPU6500: Self test gyro X [FAIL]. low: -14.0, high: 14.0, measured: 38.70
AK8963: Self test [OK].
DECK_CORE: Deck 0 test [OK].
SYS: Free heap: 18544 bytes
Run 2
SYS: ----------------------------
SYS: Crazyflie 2.0 is up and running!
SYS: Build 5:dc3de5771fa2 (2017.06-5) CLEAN
SYS: I am 0x3131393135355116350037 and I have 1024KB of flash!
CFGBLK: v1, verification [OK]
DECK_DRIVERS: Found 10 drivers
DECK_INFO: Found 1 deck memory.
DECK_CORE: 1 deck enumerated
MPU9250 I2C connection [OK].
AK8963 I2C connection [OK].
LPS25H I2C connection [OK].
ESTIMATOR: Using estimator 1
EEPROM: I2C connection [OK].
AK8963: Self test [OK].
DECK_CORE: Deck 0 test [OK].
SYS: Free heap: 18544 bytes
§§§
X-gyro seems weak. In both cases, calibration process, as seen by the slow red Led M1, also lasted dozens of seconds. The deck is the z-ranger sensor.
Cfclient is the last commit 47868d, lib is e24044. Firmware is the 2017.06-5.
System is xubuntu 17.04. Joypad is xbox360 (but I think this has no influence). I had correct flights in the past with my PC/system.
Motors are new ones and there is no hairs in the axis.
My hypotheses are:
1/ damaged sensor (40%
2/ electrical failure (40%)
3/ too many packets between cf and client (20%)
Did you meet such behaviour in your cf tests?
I met the same behaviour: my unsolved post viewtopic.php?f=5&t=2036#p10334. This is ecxactly the same thing.