hallmark007
Captain
Flight distance : 10017858 ft
Ireland
Offline
|
Understanding IMU for those who may not know .
IMU "Inertial measurement unit" .
As far as I see it, IMU calibration on a level surface updates a table of values the flight controller software uses as a reference for a level stationary hover. From there the craft responds predictably to flight commands. It also likely measures any sensor noise and thermal drift so that these technical imperfections are accounted for when using IMU sensor data in flight. - this is likely why there must be no vibrations during the calibration process.
Bad IMU calibration could cause drift and attitude issues as the flight controller fights to hold the craft in what it thinks is the correct attitude as opposed to the correct physical attitude.
The IMU usually has 2 types of sensors – angle and acceleration and in turn 3 sensors of each type measuring in the X,Y and Z axis. These sensors can, through vibration, aging, impact etc, drift in their response over time and thus an IMU calibration will establish a new reference for the IMU’s level/stationary state that the flight controller can work with to restore stable flight.
Think of calibration as the bringing back into line the measured craft attitude with the true physical craft attitude.
Best way I can explain my thinking around IMU.
An example should make it clearer.
Imagine an X shaped quadcopter, if the desired tilt is horizontal to the ground and the nose of the quad tilts forward, the IMU will recognize this, the IMU will feed this error to the flight controller. The flight controller will send an instruction to the motors on the front of the quad to speed up and so lift the quad back to horizontal. As the error is being corrected the IMU is monitoring and registering the reducing error, the reduced error message is sent to the flight controller and the speed of the motors is adjusted accordingly until the quad is back at its desired tilt. Millions of these instructions are sent per second . |
|