Adaptive-gain complementary filter of inertial and magnetic data for orientation estimation

Accurate estimation of orientation based on data from small low-cost strapdown inertial and magnetic sensors is often inaccurate during highly dynamic motion or when trying to track movements that include two or more periods characterized by significantly different frequencies. This paper presents a...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Calusdian, James, Xiaoping Yun, Bachmann, Eric
Format: Tagungsbericht
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 1922
container_issue
container_start_page 1916
container_title
container_volume
creator Calusdian, James
Xiaoping Yun
Bachmann, Eric
description Accurate estimation of orientation based on data from small low-cost strapdown inertial and magnetic sensors is often inaccurate during highly dynamic motion or when trying to track movements that include two or more periods characterized by significantly different frequencies. This paper presents a complementary filtering algorithm for estimating orientation based on inertial/magnetic sensor measurements. The algorithm takes advantage of the complementary nature of the information offered by high-frequency angular rate sensor data and low frequency accelerometers and magnetometers. The filtering algorithm utilizes a single gain that can be adaptively adjusted to achieve satisfactory performance while tracking two or more different types of motion. An additional feature of our approach involves the simple estimation of the gyro bias during periods exhibiting low dynamics and its subsequent use to correct the instantaneous gyro measurements. Simulation and experimental results are presented that demonstrate the performance of the algorithm during slow or nearly static movements, as well as, those which are highly dynamic. Experimental results indicate that the algorithm is able to track pitch and roll during dynamic motion with an RMS error of less than two degrees. This is believed to be superior to current proprietary commercial algorithms.
doi_str_mv 10.1109/ICRA.2011.5979957
format Conference Proceeding
fullrecord <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_5979957</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>5979957</ieee_id><sourcerecordid>5979957</sourcerecordid><originalsourceid>FETCH-LOGICAL-c332t-76bb8b70fbfbc0256da0b3b5462b359ab8be2a2ad9b9cad57b2b37bb2a40d1e3</originalsourceid><addsrcrecordid>eNo1UMtqwzAQVF9QN_UHlF70A3b1sCTrGEwfgUCh5FDoIaysdVDxC1sU8vd123QuO8zMzsIScsdZzjmzD5vqbZ0LxnmurLFWmTNywzUXZSFLZc9JIpQxGSvN-wVJrSn_Pa0uScKZYllhhL0m6Tx_sgVaWyNEQj7WHsYYvjA7QOhpPXRjix32EaYjbUIbcaJDQ0OPUwzQUug97eDQYww19RCBNsOSmMLPSgxDT3GOofult-SqgXbG9DRXZPf0uKtesu3r86Zab7NaShEzo50rnWGNa1zNhNIemJNOFVo4qSwsJgoQ4K2zNXhl3KIb5wQUzHOUK3L_VxsQcT9Oy_XpuD-9SX4D1UtaBg</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Adaptive-gain complementary filter of inertial and magnetic data for orientation estimation</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Calusdian, James ; Xiaoping Yun ; Bachmann, Eric</creator><creatorcontrib>Calusdian, James ; Xiaoping Yun ; Bachmann, Eric</creatorcontrib><description>Accurate estimation of orientation based on data from small low-cost strapdown inertial and magnetic sensors is often inaccurate during highly dynamic motion or when trying to track movements that include two or more periods characterized by significantly different frequencies. This paper presents a complementary filtering algorithm for estimating orientation based on inertial/magnetic sensor measurements. The algorithm takes advantage of the complementary nature of the information offered by high-frequency angular rate sensor data and low frequency accelerometers and magnetometers. The filtering algorithm utilizes a single gain that can be adaptively adjusted to achieve satisfactory performance while tracking two or more different types of motion. An additional feature of our approach involves the simple estimation of the gyro bias during periods exhibiting low dynamics and its subsequent use to correct the instantaneous gyro measurements. Simulation and experimental results are presented that demonstrate the performance of the algorithm during slow or nearly static movements, as well as, those which are highly dynamic. Experimental results indicate that the algorithm is able to track pitch and roll during dynamic motion with an RMS error of less than two degrees. This is believed to be superior to current proprietary commercial algorithms.</description><identifier>ISSN: 1050-4729</identifier><identifier>ISBN: 9781612843865</identifier><identifier>ISBN: 1612843867</identifier><identifier>EISSN: 2577-087X</identifier><identifier>EISBN: 1612843859</identifier><identifier>EISBN: 1612843808</identifier><identifier>EISBN: 9781612843858</identifier><identifier>EISBN: 9781612843803</identifier><identifier>DOI: 10.1109/ICRA.2011.5979957</identifier><language>eng</language><publisher>IEEE</publisher><subject>Accelerometers ; complementary filter ; Filtering algorithms ; inertial sensors ; Low pass filters ; magnetic sensors ; Magnetic separation ; Magnetometers ; Optical filters ; orientation estimation ; Quaternions</subject><ispartof>2011 IEEE International Conference on Robotics and Automation, 2011, p.1916-1922</ispartof><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c332t-76bb8b70fbfbc0256da0b3b5462b359ab8be2a2ad9b9cad57b2b37bb2a40d1e3</citedby></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/5979957$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,780,784,789,790,2058,27925,54920</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/5979957$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Calusdian, James</creatorcontrib><creatorcontrib>Xiaoping Yun</creatorcontrib><creatorcontrib>Bachmann, Eric</creatorcontrib><title>Adaptive-gain complementary filter of inertial and magnetic data for orientation estimation</title><title>2011 IEEE International Conference on Robotics and Automation</title><addtitle>ICRA</addtitle><description>Accurate estimation of orientation based on data from small low-cost strapdown inertial and magnetic sensors is often inaccurate during highly dynamic motion or when trying to track movements that include two or more periods characterized by significantly different frequencies. This paper presents a complementary filtering algorithm for estimating orientation based on inertial/magnetic sensor measurements. The algorithm takes advantage of the complementary nature of the information offered by high-frequency angular rate sensor data and low frequency accelerometers and magnetometers. The filtering algorithm utilizes a single gain that can be adaptively adjusted to achieve satisfactory performance while tracking two or more different types of motion. An additional feature of our approach involves the simple estimation of the gyro bias during periods exhibiting low dynamics and its subsequent use to correct the instantaneous gyro measurements. Simulation and experimental results are presented that demonstrate the performance of the algorithm during slow or nearly static movements, as well as, those which are highly dynamic. Experimental results indicate that the algorithm is able to track pitch and roll during dynamic motion with an RMS error of less than two degrees. This is believed to be superior to current proprietary commercial algorithms.</description><subject>Accelerometers</subject><subject>complementary filter</subject><subject>Filtering algorithms</subject><subject>inertial sensors</subject><subject>Low pass filters</subject><subject>magnetic sensors</subject><subject>Magnetic separation</subject><subject>Magnetometers</subject><subject>Optical filters</subject><subject>orientation estimation</subject><subject>Quaternions</subject><issn>1050-4729</issn><issn>2577-087X</issn><isbn>9781612843865</isbn><isbn>1612843867</isbn><isbn>1612843859</isbn><isbn>1612843808</isbn><isbn>9781612843858</isbn><isbn>9781612843803</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2011</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNo1UMtqwzAQVF9QN_UHlF70A3b1sCTrGEwfgUCh5FDoIaysdVDxC1sU8vd123QuO8zMzsIScsdZzjmzD5vqbZ0LxnmurLFWmTNywzUXZSFLZc9JIpQxGSvN-wVJrSn_Pa0uScKZYllhhL0m6Tx_sgVaWyNEQj7WHsYYvjA7QOhpPXRjix32EaYjbUIbcaJDQ0OPUwzQUug97eDQYww19RCBNsOSmMLPSgxDT3GOofult-SqgXbG9DRXZPf0uKtesu3r86Zab7NaShEzo50rnWGNa1zNhNIemJNOFVo4qSwsJgoQ4K2zNXhl3KIb5wQUzHOUK3L_VxsQcT9Oy_XpuD-9SX4D1UtaBg</recordid><startdate>201105</startdate><enddate>201105</enddate><creator>Calusdian, James</creator><creator>Xiaoping Yun</creator><creator>Bachmann, Eric</creator><general>IEEE</general><scope>6IE</scope><scope>6IH</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIO</scope></search><sort><creationdate>201105</creationdate><title>Adaptive-gain complementary filter of inertial and magnetic data for orientation estimation</title><author>Calusdian, James ; Xiaoping Yun ; Bachmann, Eric</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c332t-76bb8b70fbfbc0256da0b3b5462b359ab8be2a2ad9b9cad57b2b37bb2a40d1e3</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2011</creationdate><topic>Accelerometers</topic><topic>complementary filter</topic><topic>Filtering algorithms</topic><topic>inertial sensors</topic><topic>Low pass filters</topic><topic>magnetic sensors</topic><topic>Magnetic separation</topic><topic>Magnetometers</topic><topic>Optical filters</topic><topic>orientation estimation</topic><topic>Quaternions</topic><toplevel>online_resources</toplevel><creatorcontrib>Calusdian, James</creatorcontrib><creatorcontrib>Xiaoping Yun</creatorcontrib><creatorcontrib>Bachmann, Eric</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan (POP) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Electronic Library (IEL)</collection><collection>IEEE Proceedings Order Plans (POP) 1998-present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Calusdian, James</au><au>Xiaoping Yun</au><au>Bachmann, Eric</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Adaptive-gain complementary filter of inertial and magnetic data for orientation estimation</atitle><btitle>2011 IEEE International Conference on Robotics and Automation</btitle><stitle>ICRA</stitle><date>2011-05</date><risdate>2011</risdate><spage>1916</spage><epage>1922</epage><pages>1916-1922</pages><issn>1050-4729</issn><eissn>2577-087X</eissn><isbn>9781612843865</isbn><isbn>1612843867</isbn><eisbn>1612843859</eisbn><eisbn>1612843808</eisbn><eisbn>9781612843858</eisbn><eisbn>9781612843803</eisbn><abstract>Accurate estimation of orientation based on data from small low-cost strapdown inertial and magnetic sensors is often inaccurate during highly dynamic motion or when trying to track movements that include two or more periods characterized by significantly different frequencies. This paper presents a complementary filtering algorithm for estimating orientation based on inertial/magnetic sensor measurements. The algorithm takes advantage of the complementary nature of the information offered by high-frequency angular rate sensor data and low frequency accelerometers and magnetometers. The filtering algorithm utilizes a single gain that can be adaptively adjusted to achieve satisfactory performance while tracking two or more different types of motion. An additional feature of our approach involves the simple estimation of the gyro bias during periods exhibiting low dynamics and its subsequent use to correct the instantaneous gyro measurements. Simulation and experimental results are presented that demonstrate the performance of the algorithm during slow or nearly static movements, as well as, those which are highly dynamic. Experimental results indicate that the algorithm is able to track pitch and roll during dynamic motion with an RMS error of less than two degrees. This is believed to be superior to current proprietary commercial algorithms.</abstract><pub>IEEE</pub><doi>10.1109/ICRA.2011.5979957</doi><tpages>7</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 1050-4729
ispartof 2011 IEEE International Conference on Robotics and Automation, 2011, p.1916-1922
issn 1050-4729
2577-087X
language eng
recordid cdi_ieee_primary_5979957
source IEEE Electronic Library (IEL) Conference Proceedings
subjects Accelerometers
complementary filter
Filtering algorithms
inertial sensors
Low pass filters
magnetic sensors
Magnetic separation
Magnetometers
Optical filters
orientation estimation
Quaternions
title Adaptive-gain complementary filter of inertial and magnetic data for orientation estimation
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-05T08%3A05%3A00IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Adaptive-gain%20complementary%20filter%20of%20inertial%20and%20magnetic%20data%20for%20orientation%20estimation&rft.btitle=2011%20IEEE%20International%20Conference%20on%20Robotics%20and%20Automation&rft.au=Calusdian,%20James&rft.date=2011-05&rft.spage=1916&rft.epage=1922&rft.pages=1916-1922&rft.issn=1050-4729&rft.eissn=2577-087X&rft.isbn=9781612843865&rft.isbn_list=1612843867&rft_id=info:doi/10.1109/ICRA.2011.5979957&rft_dat=%3Cieee_6IE%3E5979957%3C/ieee_6IE%3E%3Curl%3E%3C/url%3E&rft.eisbn=1612843859&rft.eisbn_list=1612843808&rft.eisbn_list=9781612843858&rft.eisbn_list=9781612843803&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=5979957&rfr_iscdi=true