{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,21]],"date-time":"2026-01-21T05:31:06Z","timestamp":1768973466917,"version":"3.49.0"},"reference-count":43,"publisher":"Springer Science and Business Media LLC","issue":"3-4","license":[{"start":{"date-parts":[[2017,3,3]],"date-time":"2017-03-03T00:00:00Z","timestamp":1488499200000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Intell Robot Syst"],"published-print":{"date-parts":[[2017,9]]},"DOI":"10.1007\/s10846-017-0507-8","type":"journal-article","created":{"date-parts":[[2017,3,3]],"date-time":"2017-03-03T02:47:01Z","timestamp":1488509221000},"page":"531-543","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":23,"title":["PSO Aided Adaptive Complementary Filter for Attitude Estimation"],"prefix":"10.1007","volume":"87","author":[{"given":"Shashi","family":"Poddar","sequence":"first","affiliation":[]},{"given":"Parag","family":"Narkhede","sequence":"additional","affiliation":[]},{"given":"Vipan","family":"Kumar","sequence":"additional","affiliation":[]},{"given":"Amod","family":"Kumar","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2017,3,3]]},"reference":[{"key":"507_CR1","doi-asserted-by":"crossref","unstructured":"Hummelink, B., de Wagter, C., Chu, Q., Mulder, J.: AHRS for Small Fixed-Wing UAV with Low-Cost IMU\/GPS using Nonlinear Complementary Filtering Proceedings of AIAA Guidance, Navigation and Control Conference, number AIAA (2012)","DOI":"10.2514\/6.2012-4461"},{"key":"507_CR2","doi-asserted-by":"crossref","unstructured":"Kayton, M., Fried, W. R.: Avionics navigation systems. Wiley (1997)","DOI":"10.1002\/9780470172704"},{"key":"507_CR3","unstructured":"Farrell, J.: Aided navigation: GPS with high rate sensors. McGraw-Hill (2008)"},{"key":"507_CR4","unstructured":"Aggarwal, P., Syed, Z., El-Sheimy, N.: MEMS-based integrated navigation. Artech House (2014)"},{"key":"507_CR5","doi-asserted-by":"crossref","unstructured":"Titterton, D., Weston, J. L.: Strapdown inertial navigation technology, vol. 17. IET (2004)","DOI":"10.1049\/PBRA017E"},{"key":"507_CR6","unstructured":"Brown, R. G., Hwang, P. Y.: Introduction to random signals and applied Kalman filtering: with MATLAB exercises and solutions, vol. 1. Introduction to random signals and applied Kalman filtering: with MATLAB exercises and solutions, by Brown, Robert Grover.; Hwang, Patrick YC, New York, Wiley, c1997 (1997)"},{"key":"507_CR7","doi-asserted-by":"crossref","first-page":"254","DOI":"10.1109\/TNSRE.2012.2205706","volume":"21","author":"Y Tian","year":"2013","unstructured":"Tian, Y., Wei, H., Tan, J.: An adaptive-gain complementary filter for real-time human motion tracking with MARG sensors in free-living environments. IEEE Transactions on Neural Systems and Rehabilitation Engineering 21, 254\u2013264 (2013)","journal-title":"IEEE Transactions on Neural Systems and Rehabilitation Engineering"},{"issue":"1","key":"507_CR8","doi-asserted-by":"crossref","first-page":"23","DOI":"10.1108\/IJIUS-05-2015-0005","volume":"4","author":"S Poddar","year":"2016","unstructured":"Poddar, S., Hussain, S., Ailneni, S., Kumar, V., Kumar, A., Budiyono, A., et al.: Tuning of GPS aided attitude estimation using evolutionary algorithms. International Journal of Intelligent Unmanned Systems 4(1), 23\u201342 (2016)","journal-title":"International Journal of Intelligent Unmanned Systems"},{"key":"507_CR9","doi-asserted-by":"crossref","first-page":"12","DOI":"10.2514\/1.22452","volume":"30","author":"JL Crassidis","year":"2007","unstructured":"Crassidis, J. L., Markley, F. L., Cheng, Y.: Survey of nonlinear attitude estimation methods. J. Guid. Control. Dyn. 30, 12\u201328 (2007)","journal-title":"J. Guid. Control. Dyn."},{"key":"507_CR10","doi-asserted-by":"crossref","first-page":"410","DOI":"10.1016\/j.measurement.2016.01.004","volume":"82","author":"S Poddar","year":"2016","unstructured":"Poddar, S., Kottath, R., Kumar, R., Kumar, A.: Adaptive Sliding Kalman filter using Non-parametric change point detection. Measurement 82, 410\u2013420 (2016)","journal-title":"Measurement"},{"key":"507_CR11","doi-asserted-by":"crossref","first-page":"88","DOI":"10.1016\/j.ast.2015.12.025","volume":"50","author":"R Kottath","year":"2015","unstructured":"Kottath, R., Poddar, R., Das, R., Kumar, V.: Window based Multiple Model Adaptive Estimation for navigational framework. Aerospace Science Technology 50, 88\u201395 (2015)","journal-title":"Aerospace Science Technology"},{"key":"507_CR12","doi-asserted-by":"crossref","first-page":"1787","DOI":"10.1109\/TIE.2009.2032431","volume":"57","author":"S-hP Won","year":"2010","unstructured":"Won, S.-h. P., Melek, W. W., Golnaraghi, F.: A Kalman\/ particle filter-based position and orientation estimation method using a position sensor\/inertial measurement unit hybrid system. IEEE Trans. Ind. Electron. 57, 1787\u20131798 (2010)","journal-title":"IEEE Trans. Ind. Electron."},{"key":"507_CR13","doi-asserted-by":"crossref","first-page":"149","DOI":"10.1109\/TMECH.2012.2225151","volume":"19","author":"H Fourati","year":"2014","unstructured":"Fourati, H., Manamanni, N., Afilal, L., Handrich, Y.: Complementary observer for body segments motion capturing by inertial and magnetic sensors. IEEE\/ASME Transactions on Mechatronics 19, 149\u2013157 (2014)","journal-title":"IEEE\/ASME Transactions on Mechatronics"},{"key":"507_CR14","doi-asserted-by":"crossref","first-page":"1588","DOI":"10.2514\/1.53467","volume":"34","author":"KJ Jensen","year":"2011","unstructured":"Jensen, K. J.: Generalized nonlinear complementary attitude filter. J. Guid. Control. Dyn. 34, 1588\u20131593 (2011)","journal-title":"J. Guid. Control. Dyn."},{"key":"507_CR15","doi-asserted-by":"crossref","first-page":"321","DOI":"10.1109\/TAES.1975.308081","volume":"11","author":"WT Higgins","year":"1975","unstructured":"Higgins, W. T.: A comparison of complementary and Kalman filtering. IEEE Trans. Aerosp. Electron. Syst. 11, 321\u2013325 (1975)","journal-title":"IEEE Trans. Aerosp. Electron. Syst."},{"key":"507_CR16","doi-asserted-by":"crossref","first-page":"355","DOI":"10.1002\/j.2161-4296.1972.tb01706.x","volume":"19","author":"R Brown","year":"1972","unstructured":"Brown, R.: Integrated navigation systems and Kalman filtering: a perspective. Navigation 19, 355\u2013362 (1972)","journal-title":"Navigation"},{"key":"507_CR17","first-page":"187","volume-title":"Proceedings of the 1999 IEEE International Symposium on Computational Intelligence in Robotics and Automation, 1999. CIRA\u201999","author":"ER Bachmann","year":"1999","unstructured":"Bachmann, E. R., Duman, I., Usta, U., Mcghee, R. B., Yun, X., Zyda, M.: Orientation tracking for humans and robots using inertial sensors Proceedings of the 1999 IEEE International Symposium on Computational Intelligence in Robotics and Automation, 1999. CIRA\u201999, pp 187\u2013194 (1999)"},{"key":"507_CR18","doi-asserted-by":"crossref","first-page":"183","DOI":"10.1016\/S0167-6911(00)00022-0","volume":"40","author":"H Rehbinder","year":"2000","unstructured":"Rehbinder, H., Hu, X.: Nonlinear state estimation for rigid-body motion with low-pass sensors. Syst. Control Lett. 40, 183\u2013190 (2000)","journal-title":"Syst. Control Lett."},{"key":"507_CR19","doi-asserted-by":"crossref","first-page":"1099","DOI":"10.1109\/7.892661","volume":"36","author":"A Pascoal","year":"2000","unstructured":"Pascoal, A., Kaminer, I., Oliveira, P.: Navigation system design using time-varying complementary filters. IEEE Trans. Aerosp. Electron. Syst. 36, 1099\u20131114 (2000)","journal-title":"IEEE Trans. Aerosp. Electron. Syst."},{"key":"507_CR20","first-page":"805","volume-title":"Proceedings of the 2003 IEEE\/RSJ International Conference on Intelligent Robots and Systems, 2003.(IROS 2003)","author":"S Saripalli","year":"2003","unstructured":"Saripalli, S., Roberts, J. M., Corke, P. I., Buskey, G., Sukhatme, G. S.: A tale of two helicopters Proceedings of the 2003 IEEE\/RSJ International Conference on Intelligent Robots and Systems, 2003.(IROS 2003), pp 805\u2013810 (2003)"},{"key":"507_CR21","doi-asserted-by":"crossref","first-page":"109","DOI":"10.1016\/S0924-4247(03)00353-4","volume":"107","author":"SK Hong","year":"2003","unstructured":"Hong, S. K.: Fuzzy logic based closed-loop strapdown attitude system for unmanned aerial vehicle (UAV). Sensors Actuators A Phys. 107, 109\u2013118 (2003)","journal-title":"Sensors Actuators A Phys."},{"key":"507_CR22","first-page":"1477","volume-title":"44th IEEE Conference on Decision and Control, 2005 and 2005 European Control Conference. CDC-ECC\u201905","author":"R Mahony","year":"2005","unstructured":"Mahony, R., Hamel, T., Pflimlin, J.-M.: Complementary filter design on the special orthogonal group SO (2) 44th IEEE Conference on Decision and Control, 2005 and 2005 European Control Conference. CDC-ECC\u201905, pp 1477\u20131484 (2005)"},{"key":"507_CR23","doi-asserted-by":"crossref","first-page":"2170","DOI":"10.1109\/ROBOT.2006.1642025","volume-title":"Proceedings of the 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006","author":"T Hamel","year":"2006","unstructured":"Hamel, T., Mahony, R.: Attitude estimation on SO [3] based on direct inertial measurements Proceedings of the 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006, pp 2170\u20132175 (2006)"},{"key":"507_CR24","doi-asserted-by":"crossref","first-page":"1203","DOI":"10.1109\/TAC.2008.923738","volume":"53","author":"R Mahony","year":"2008","unstructured":"Mahony, R., Hamel, T., Pflimlin, J.-M.: Nonlinear complementary filters on the special orthogonal group. IEEE Trans. Autom. Control 53, 1203\u20131218 (2008)","journal-title":"IEEE Trans. Autom. Control"},{"key":"507_CR25","doi-asserted-by":"crossref","first-page":"340","DOI":"10.1109\/IROS.2008.4650766","volume-title":"IEEE\/RSJ International Conference on Intelligent Robots and Systems, 2008. IROS 2008","author":"M Euston","year":"2008","unstructured":"Euston, M., Coote, P., Mahony, R., Kim, J., Hamel, T.: A complementary filter for attitude estimation of a fixed-wing UAV IEEE\/RSJ International Conference on Intelligent Robots and Systems, 2008. IROS 2008, pp 340\u2013 345 (2008)"},{"key":"507_CR26","first-page":"1541","volume":"60","author":"JH Kim","year":"2009","unstructured":"Kim, J. H., Min, H. G., Cho, J. D., Jang, J. H., Kwon, S.-H., Jeung, E. T.: Design of angular estimator of inertial sensor using the least square method. World Academy of Science, Engineering and Technology 60, 1541\u20131544 (2009)","journal-title":"World Academy of Science, Engineering and Technology"},{"key":"507_CR27","doi-asserted-by":"crossref","first-page":"19","DOI":"10.1590\/S0104-65002009000300003","volume":"15","author":"A Alves Neto","year":"2009","unstructured":"Alves Neto, A., Macharet, D. G., Campos, V. C. d. S., Campos, M. F. M.: Adaptive complementary filtering algorithm for mobile robot localization. Journal of the Brazilian Computer Society 15, 19\u201331 (2009)","journal-title":"Journal of the Brazilian Computer Society"},{"key":"507_CR28","doi-asserted-by":"crossref","first-page":"3816","DOI":"10.3390\/s110403816","volume":"11","author":"TS Yoo","year":"2011","unstructured":"Yoo, T. S., Hong, S. K., Yoon, H. M., Park, S.: Gain-scheduled complementary filter design for a MEMS based attitude and heading reference system. Sensors 11, 3816\u20133830 (2011)","journal-title":"Sensors"},{"key":"507_CR29","doi-asserted-by":"crossref","first-page":"1257","DOI":"10.1016\/j.measurement.2012.01.011","volume":"45","author":"X Shen","year":"2012","unstructured":"Shen, X., Yao, M., Jia, W., Yuan, D.: Adaptive complementary filter using fuzzy logic and simultaneous perturbation stochastic approximation algorithm. Measurement 45, 1257\u20131265 (2012)","journal-title":"Measurement"},{"key":"507_CR30","doi-asserted-by":"crossref","first-page":"878","DOI":"10.1109\/ROBIO.2012.6491079","volume-title":"2012 IEEE International Conference on Robotics and Biomimetics (ROBIO)","author":"L Benziane","year":"2012","unstructured":"Benziane, L., Benallegue, A., Hadri, A.: A globally asymptotic attitude estimation using complementary filtering 2012 IEEE International Conference on Robotics and Biomimetics (ROBIO), pp 878\u2013883 (2012)"},{"key":"507_CR31","doi-asserted-by":"crossref","first-page":"2095","DOI":"10.1109\/TAC.2012.2187142","volume":"57","author":"P Batista","year":"2012","unstructured":"Batista, P., Silvestre, C., Oliveira, P.: Sensor-based globally asymptotically stable filters for attitude estimation: Analysis, design, and performance evaluation. IEEE Trans. Autom. Control 57, 2095\u20132100 (2012)","journal-title":"IEEE Trans. Autom. Control"},{"key":"507_CR32","doi-asserted-by":"crossref","first-page":"1733","DOI":"10.1109\/ICInfA.2015.7279567","volume-title":"2015 IEEE International Conference on Information and Automation","author":"X Li","year":"2015","unstructured":"Li, X., He, C., Wang, Y., Li, Z.: Generalized complementary filter for attitude estimation based on vector observations and cross products 2015 IEEE International Conference on Information and Automation, pp 1733\u20131737 (2015)"},{"key":"507_CR33","doi-asserted-by":"crossref","first-page":"267","DOI":"10.1016\/j.ast.2013.10.009","volume":"32","author":"G Kopecki","year":"2014","unstructured":"Kopecki, G., Rogalski, T.: Aircraft attitude calculation with the use of aerodynamic flight data as correction signals. Aerosp. Sci. Technol. 32, 267\u2013273 (2014)","journal-title":"Aerosp. Sci. Technol."},{"key":"507_CR34","unstructured":"Ozyagcilar, T.: Implementing a tilt-compensated eCompass using accelerometer and magnetometer sensors, vol. 4248 (2012)"},{"key":"507_CR35","doi-asserted-by":"crossref","first-page":"851","DOI":"10.1109\/MMAR.2014.6957468","volume-title":"2014 19th International Conference On Methods and Models in Automation and Robotics (MMAR)","author":"M Blachuta","year":"2014","unstructured":"Blachuta, M., Grygiel, R., Czyba, R., Szafranski, G.: Attitude and heading reference system based on 3D complementary filter 2014 19th International Conference On Methods and Models in Automation and Robotics (MMAR), pp 851\u2013856 (2014)"},{"key":"507_CR36","unstructured":"Pedley, M.: Tilt sensing using a three-axis accelerometer, Freescale Semiconductor Application Note, 1\u201322 (2013)"},{"key":"507_CR37","first-page":"863","volume-title":"2011 8th Asian Control Conference (ASCC)","author":"SP Tseng","year":"2011","unstructured":"Tseng, S. P., Li, W.-L., Sheng, C.-Y., Hsu, J.-W., Chen, C.-S.: Motion and attitude estimation using inertial measurements with complementary filter 2011 8th Asian Control Conference (ASCC), pp 863\u2013868 (2011)"},{"key":"507_CR38","unstructured":"Benziane, L., Hadri, A. E., Seba, A., Benallegue, A., Chitour, Y.: Attitude estimation and control using linear-like complementary filters: Theory and experiment. arXiv preprint arXiv: 1503.02718 (2015)"},{"key":"507_CR39","doi-asserted-by":"crossref","first-page":"1942","DOI":"10.1109\/ICNN.1995.488968","volume-title":"Proceedings of IEEE International Conference on Neural Networks","author":"J Kenndy","year":"1995","unstructured":"Kenndy, J., Eberhart, R.: Particle swarm optimization Proceedings of IEEE International Conference on Neural Networks, pp 1942\u20131948 (1995)"},{"key":"507_CR40","unstructured":"Xsens: (Accessed December 2015). Attitude Heading Reference System. Available: https:\/\/www.xsens.com\/tags\/ahrs\/"},{"key":"507_CR41","doi-asserted-by":"crossref","first-page":"33","DOI":"10.1109\/MRA.2012.2205629","volume":"19","author":"H Lim","year":"2012","unstructured":"Lim, H., Park, J., Lee, D., Kim, H. J.: Build your own quadrotor: Open-source projects on unmanned aerial vehicles. IEEE Robot. Autom. Mag. 19, 33\u201345 (2012)","journal-title":"IEEE Robot. Autom. Mag."},{"key":"507_CR42","first-page":"1","volume-title":"2011 IEEE International Conference on Rehabilitation Robotics (ICORR)","author":"SO Madgwick","year":"2011","unstructured":"Madgwick, S. O., Harrison, A. J., Vaidyanathan, R.: Estimation of IMU and MARG orientation using a gradient descent algorithm 2011 IEEE International Conference on Rehabilitation Robotics (ICORR), pp 1\u20137 (2011)"},{"key":"507_CR43","unstructured":"Madgwick, S.: (Accesses February 2016). Open source IMU and AHRS algorithms. Available: http:\/\/www.x-io.co.uk\/open-source-imu-and-ahrs-algorithms\/"}],"updated-by":[{"DOI":"10.1007\/s10846-017-0747-7","type":"correction","label":"Correction","source":"publisher","updated":{"date-parts":[[2017,12,4]],"date-time":"2017-12-04T00:00:00Z","timestamp":1512345600000}}],"container-title":["Journal of Intelligent &amp; Robotic Systems"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10846-017-0507-8\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10846-017-0507-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10846-017-0507-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,9,19]],"date-time":"2019-09-19T04:03:49Z","timestamp":1568865829000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10846-017-0507-8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,3,3]]},"references-count":43,"journal-issue":{"issue":"3-4","published-print":{"date-parts":[[2017,9]]}},"alternative-id":["507"],"URL":"https:\/\/doi.org\/10.1007\/s10846-017-0507-8","relation":{"correction":[{"id-type":"doi","id":"10.1007\/s10846-017-0747-7","asserted-by":"object"}]},"ISSN":["0921-0296","1573-0409"],"issn-type":[{"value":"0921-0296","type":"print"},{"value":"1573-0409","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,3,3]]}}}