{"title":"外加速度下姿态估计算法与IMU的比较","authors":"Dhruvik Parikh, Sajil Vohra, Maryam Kaveshgar","doi":"10.1109/iSES52644.2021.00037","DOIUrl":null,"url":null,"abstract":"For improved flight stability, the flight controller needs to compute precise attitudes of the quadrotor at a fast update rate. This paper provides a comparison between different sensor fusion algorithms for estimating attitudes using an Inertial Measurement Unit (IMU), specifically when the accelerometer gives erroneous readings. Three test cases with an emphasis on the influence of external acceleration on attitudes are selected. For each test case, noise filtered data from the IMU is streamed into four algorithms, namely Complementary, Kalman, Madgwick, and Mahony fusion filters. Furthermore, each algorithm is implemented on ESP32 (XtensaOR 32-bit LX6) microcontroller to benchmark the execution time. The estimated attitudes show that the Madgwick filter mitigates the effects of accelerations the most, while the Kalman filter and Mahony filter are robust to vibrations introduced to the system.","PeriodicalId":293167,"journal":{"name":"2021 IEEE International Symposium on Smart Electronic Systems (iSES) (Formerly iNiS)","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2021-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Comparison of Attitude Estimation Algorithms With IMU Under External Acceleration\",\"authors\":\"Dhruvik Parikh, Sajil Vohra, Maryam Kaveshgar\",\"doi\":\"10.1109/iSES52644.2021.00037\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"For improved flight stability, the flight controller needs to compute precise attitudes of the quadrotor at a fast update rate. This paper provides a comparison between different sensor fusion algorithms for estimating attitudes using an Inertial Measurement Unit (IMU), specifically when the accelerometer gives erroneous readings. Three test cases with an emphasis on the influence of external acceleration on attitudes are selected. For each test case, noise filtered data from the IMU is streamed into four algorithms, namely Complementary, Kalman, Madgwick, and Mahony fusion filters. Furthermore, each algorithm is implemented on ESP32 (XtensaOR 32-bit LX6) microcontroller to benchmark the execution time. The estimated attitudes show that the Madgwick filter mitigates the effects of accelerations the most, while the Kalman filter and Mahony filter are robust to vibrations introduced to the system.\",\"PeriodicalId\":293167,\"journal\":{\"name\":\"2021 IEEE International Symposium on Smart Electronic Systems (iSES) (Formerly iNiS)\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-12-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2021 IEEE International Symposium on Smart Electronic Systems (iSES) (Formerly iNiS)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/iSES52644.2021.00037\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 IEEE International Symposium on Smart Electronic Systems (iSES) (Formerly iNiS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/iSES52644.2021.00037","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Comparison of Attitude Estimation Algorithms With IMU Under External Acceleration
For improved flight stability, the flight controller needs to compute precise attitudes of the quadrotor at a fast update rate. This paper provides a comparison between different sensor fusion algorithms for estimating attitudes using an Inertial Measurement Unit (IMU), specifically when the accelerometer gives erroneous readings. Three test cases with an emphasis on the influence of external acceleration on attitudes are selected. For each test case, noise filtered data from the IMU is streamed into four algorithms, namely Complementary, Kalman, Madgwick, and Mahony fusion filters. Furthermore, each algorithm is implemented on ESP32 (XtensaOR 32-bit LX6) microcontroller to benchmark the execution time. The estimated attitudes show that the Madgwick filter mitigates the effects of accelerations the most, while the Kalman filter and Mahony filter are robust to vibrations introduced to the system.