13.07.2015 Views

An attitude error correction method based on MARG ... - Jocpr.com

An attitude error correction method based on MARG ... - Jocpr.com

An attitude error correction method based on MARG ... - Jocpr.com

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Mingjian Li et al J. Chem. Pharm. Res., 2013, 5(9):522-528______________________________________________________________________________Table 2: The parameters for turntable experimentParameters Axis X Axis Y Axis ZGyro zero bias(deg/s) 5 5 5Drift rate of gyro(deg/s/s) 0.2 0.2 0.2The <strong>com</strong>plementary filter gain 0.075 0.075 0.075The integral gain 0.003 0.003 0.003The calculated <str<strong>on</strong>g>attitude</str<strong>on</strong>g> angle after <strong>com</strong>plementary filtering is <strong>com</strong>pared with the measured value from turntableplatform. The results are shown in Fig. 5 and Fig. 6. The <strong>com</strong>plementary filtering algorithm needs 277 time ofscalar operati<strong>on</strong> for each update at 10Hz sampling rate. The global variables take 72 bytes space while localvariables take 260 bytes. Roll angle, pitch angle and yaw angle has the standard deviati<strong>on</strong> of 0.31°,0.20°and 0.39°,respectively. As <strong>com</strong>pared to the actual measurements from the turntable experiment, the <str<strong>on</strong>g>error</str<strong>on</strong>g> c<strong>on</strong>vergence after100s.Fig. 5: Error of <str<strong>on</strong>g>attitude</str<strong>on</strong>g> angle after filteringFig. 6: Error <strong>com</strong>paris<strong>on</strong> of n<strong>on</strong>-filtering and filteringCONCLUSIONIn the paper, we propose an <str<strong>on</strong>g>error</str<strong>on</strong>g> <str<strong>on</strong>g>correcti<strong>on</strong></str<strong>on</strong>g> <str<strong>on</strong>g>method</str<strong>on</strong>g> using <strong>MARG</strong> sensor array. We <strong>com</strong>pared the filteringperformance with the traditi<strong>on</strong>al EKF algorithm. The experiment results indicate that both algorithms have similarfiltering accuracy, but <strong>MARG</strong> algorithm can reduce the c<strong>on</strong>vergence time significantly. EKF is <strong>com</strong>putati<strong>on</strong>alexpensive with more than 7 times of scalar operati<strong>on</strong>s than our proposed <strong>MARG</strong> algorithm. Under low samplingrate (10Hz), the <str<strong>on</strong>g>error</str<strong>on</strong>g> calculated from our <str<strong>on</strong>g>method</str<strong>on</strong>g> is less than 0.5°.AcknowledgmentThe work of this paper is supported by Beijing Municipality Educati<strong>on</strong> Commissi<strong>on</strong> research project “Spread andexploitati<strong>on</strong> of wireless broadband m<strong>on</strong>itoring network of forest fires in Beijing”.527

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!