{"title":"A nonlinear complementary filter for attitude estimation with dynamics compensation of MARG sensor","authors":"Ken Masuya, T. Sugihara","doi":"10.1109/AIM.2016.7576896","DOIUrl":null,"url":null,"abstract":"A novel complementary filter for three-dimensional (3D) attitude estimation is proposed. In order to deals with the nonlinearity of 3D attitude, the conventional complementary filter integrated the measured angular velocity corrected by the vector measurement, but it ignored the sensor dynamics which causes the lag. Authors' previous work compensated the sensor dynamics based on the idea that it can be divided into the linear transfer function and the nonlinear coordinate transformation. The properness and stability of the total transfer function are guaranteed by the designed filter inserted between the linear and nonlinear part. However, the disturbance strongly affects the accuracy of the azimuth angle due to the coordinate transformation. This paper aims to improve the estimation accuracy by combining the idea of correcting the measured angular velocity by the vector measurement and the sensor dynamics compensation only with the proper and stable transfer function. The characteristics of the proposed method are the following two points: 1) the relaxation of the complementary condition in order to make the non-proper and unstable function proper and stable, and 2) the filtering of the estimated vector by the sensor dynamics instead of the filtering of the measured vector by the inverse dynamics in order to avoid the magnification of the high frequency noise. Through the experiment for the fast and irregular motion under 5[Hz], the validity of the proposed method is verified.","PeriodicalId":154457,"journal":{"name":"2016 IEEE International Conference on Advanced Intelligent Mechatronics (AIM)","volume":"24 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-07-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 IEEE International Conference on Advanced Intelligent Mechatronics (AIM)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/AIM.2016.7576896","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4
Abstract
A novel complementary filter for three-dimensional (3D) attitude estimation is proposed. In order to deals with the nonlinearity of 3D attitude, the conventional complementary filter integrated the measured angular velocity corrected by the vector measurement, but it ignored the sensor dynamics which causes the lag. Authors' previous work compensated the sensor dynamics based on the idea that it can be divided into the linear transfer function and the nonlinear coordinate transformation. The properness and stability of the total transfer function are guaranteed by the designed filter inserted between the linear and nonlinear part. However, the disturbance strongly affects the accuracy of the azimuth angle due to the coordinate transformation. This paper aims to improve the estimation accuracy by combining the idea of correcting the measured angular velocity by the vector measurement and the sensor dynamics compensation only with the proper and stable transfer function. The characteristics of the proposed method are the following two points: 1) the relaxation of the complementary condition in order to make the non-proper and unstable function proper and stable, and 2) the filtering of the estimated vector by the sensor dynamics instead of the filtering of the measured vector by the inverse dynamics in order to avoid the magnification of the high frequency noise. Through the experiment for the fast and irregular motion under 5[Hz], the validity of the proposed method is verified.