2.0.19 quad X
The quad flies ok in stable mode when I trim the sticks, it hovers perfectly for a while. But after short time, the center of the sticks is not neutral anymore. After a while, max stick input is almost not enough to keep the quad straight. If I land and try again it sometimes fixes itself, but after a few turns the sticks neutral point is far off again.
How can I fix this?
Tags:
Permalink Reply by Andrew Jenkins on May 31, 2011 at 6:58pm just to clarify, your quad has not to be level on power up, it should just not move ;)
and you're correct, only gyros are calibrated on startup
Permalink Reply by Greg Fletcher on May 31, 2011 at 9:08pm This problem sounds like a gyro zero/temp problem to me. IMU chips out there in the sun and wind on most copters. I looked at the shematic and found a temperature analog channel. I thout it had temp comp, but wasn't sure. I then looked at the IMU code and I'm not sure but I think there might bee a problem with the <_sensor_compensation(uint8_t channel, int temperature)>, and specificaly this
<const float AP_IMU_Oilpan::_gyro_temp_curve[3][3] = {
{1658,0,0}, // Values to use if no temp compensation data available
{1658,0,0}, // Based on average values for 20 sample boards
{1658,0,0}
};>
Maybe I just don't get it ? Shouldn't those zeros be some values?

Permalink Reply by Oliver on May 31, 2011 at 11:09pm while at the topic. In STABILIZE mode I do see mine permanently drift backwards without stick input at a pretty fast rate if i don't give it forward stick to counteract. as RC trim is not an option I was wondering what affects this and how to troubleshoot ?
I leveled it very carefully in setup as well and kept it super steady during startup calibration. what else could effect that behavior? It also persists between erases and factory resets and shows the same "backwards" drift consistently every time.
Otherwise 2.0.20 works great now!
Would be grateful for any hints.
Permalink Reply by Kristian on June 1, 2011 at 12:13am Why is RC trim not an option? If the quad is not in balance or you have a arm/motor pointing slightly in wrong direction etc., you will have to use some RC trim to avoid drift.
no, don't use RC trims
did you calibrate your accelerometers? you didn't mention...
if yes, tilt your quad slightly forward and calibrate them again
your quad has not to be leveled on startup, just still

Oliver,
After you hold forward for a few seconds, does the quad want to fly backward with even more force than just after taking off?
Permalink Reply by Oliver on June 1, 2011 at 12:49am
Permalink Reply by Kristian on June 1, 2011 at 1:55am It seems strange to me that temperature differences is causing this problem. Because:
1. There is no problem when running Ardupirates
2. The quad is flying level. After flying back and forward just a couple of times, the center is way off. We are talking about seconds from level flight to incontrollable. Sometimes I have to emergency land because I'm not able to give enough rudder to get the quad level.
Season Two of the Trust Time Trial (T3) Contest has now begun. The fourth round is an accuracy round for multicopters, which requires contestants to fly a cube. The deadline is April 14th.1299 members
24 members
48 members
51 members
111 members
© 2013 Created by Chris Anderson.
Powered by
