{"id":1770,"date":"2012-01-03T04:39:33","date_gmt":"2012-01-03T04:39:33","guid":{"rendered":"http:\/\/www.vftb.com\/?p=1770"},"modified":"2020-02-03T12:59:33","modified_gmt":"2020-02-03T03:59:33","slug":"algorithm-for-the-prevention-of-influence-of-magnetic-field-distortion-on-orientation-readings","status":"publish","type":"post","link":"https:\/\/www.lp-research.com\/ja\/algorithm-for-the-prevention-of-influence-of-magnetic-field-distortion-on-orientation-readings\/","title":{"rendered":"Field Distortion Compensation Algorithm"},"content":{"rendered":"<div class=\"wpb-content-wrapper\"><p>[vc_row][vc_column][vc_column_text]<\/p>\n<p>If the LPMS is operated in an environment with a partially distorted (non-homogeneous) earth magnetic field, there is the possibility of the orientation readings becoming inaccurate due to invalid data from the magnetometer unit. To prevent this we have extended our sensor fusion algorithm to detect such field distortion and automatically switch to operation without magnetometer. The switching between the two states happens seamlessly (without orientation jump) and, if the exposure to the distorted magnetic field happens for a limited amount of time, without any major orientation drift.<\/p>\n<p>Please see the video below for a demonstration of the improved filter. An iron plate is used to distort the magnetic field. As soon as the sensor gets close to the metal surface the magnetic field vector starts changing direction deliberately. The color of the cube on the monitor turns red in case of the detection of a distorted magnetic field.<\/p>\n<p>[\/vc_column_text][\/vc_column][\/vc_row][vc_row][vc_column][vc_video link=&#8221;http:\/\/vimeo.com\/34433475&#8243;][\/vc_column][\/vc_row]<\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>[vc_row][vc_column][vc_column_text] If the LPMS is operated in an environment with a partially distorted (non- [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1771,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[4,48,49],"tags":[12,13],"class_list":["post-1770","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","category-product","category-projects","tag-lpms","tag-sensor-fusion"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.1 (Yoast SEO v24.9) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Field Distortion Compensation Algorithm - LP-Research<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.lp-research.com\/algorithm-for-the-prevention-of-influence-of-magnetic-field-distortion-on-orientation-readings\/\" \/>\n<meta property=\"og:locale\" content=\"ja_JP\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Field Distortion Compensation Algorithm\" \/>\n<meta property=\"og:description\" content=\"[vc_row][vc_column][vc_column_text] If the LPMS is operated in an environment with a partially distorted (non- [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.lp-research.com\/algorithm-for-the-prevention-of-influence-of-magnetic-field-distortion-on-orientation-readings\/\" \/>\n<meta property=\"og:site_name\" content=\"LP-Research\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/lpresearch\" \/>\n<meta property=\"article:published_time\" content=\"2012-01-03T04:39:33+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-02-03T03:59:33+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.lp-research.com\/wp-content\/uploads\/2015\/08\/2_LogoNeda.png\" \/>\n\t<meta property=\"og:image:width\" content=\"245\" \/>\n\t<meta property=\"og:image:height\" content=\"104\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Klaus Petersen\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@LPResearch\" \/>\n<meta name=\"twitter:site\" content=\"@LPResearch\" \/>\n<meta name=\"twitter:label1\" content=\"\u57f7\u7b46\u8005\" \/>\n\t<meta name=\"twitter:data1\" content=\"Klaus Petersen\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u63a8\u5b9a\u8aad\u307f\u53d6\u308a\u6642\u9593\" \/>\n\t<meta name=\"twitter:data2\" content=\"1\u5206\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.lp-research.com\/algorithm-for-the-prevention-of-influence-of-magnetic-field-distortion-on-orientation-readings\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.lp-research.com\/algorithm-for-the-prevention-of-influence-of-magnetic-field-distortion-on-orientation-readings\/\"},\"author\":{\"name\":\"Klaus Petersen\",\"@id\":\"https:\/\/52.42.213.164\/#\/schema\/person\/d33893eacbac18042e119cbbb28760c6\"},\"headline\":\"Field Distortion Compensation Algorithm\",\"datePublished\":\"2012-01-03T04:39:33+00:00\",\"dateModified\":\"2020-02-03T03:59:33+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.lp-research.com\/algorithm-for-the-prevention-of-influence-of-magnetic-field-distortion-on-orientation-readings\/\"},\"wordCount\":181,\"publisher\":{\"@id\":\"https:\/\/52.42.213.164\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.lp-research.com\/algorithm-for-the-prevention-of-influence-of-magnetic-field-distortion-on-orientation-readings\/#primaryimage\"},\"thumbnailUrl\":\"\",\"keywords\":[\"LPMS\",\"sensor fusion\"],\"articleSection\":[\"Blog\",\"Product\",\"Projects\"],\"inLanguage\":\"ja\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.lp-research.com\/algorithm-for-the-prevention-of-influence-of-magnetic-field-distortion-on-orientation-readings\/\",\"url\":\"https:\/\/www.lp-research.com\/algorithm-for-the-prevention-of-influence-of-magnetic-field-distortion-on-orientation-readings\/\",\"name\":\"Field Distortion Compensation Algorithm - LP-Research\",\"isPartOf\":{\"@id\":\"https:\/\/52.42.213.164\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.lp-research.com\/algorithm-for-the-prevention-of-influence-of-magnetic-field-distortion-on-orientation-readings\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.lp-research.com\/algorithm-for-the-prevention-of-influence-of-magnetic-field-distortion-on-orientation-readings\/#primaryimage\"},\"thumbnailUrl\":\"\",\"datePublished\":\"2012-01-03T04:39:33+00:00\",\"dateModified\":\"2020-02-03T03:59:33+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.lp-research.com\/algorithm-for-the-prevention-of-influence-of-magnetic-field-distortion-on-orientation-readings\/#breadcrumb\"},\"inLanguage\":\"ja\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.lp-research.com\/algorithm-for-the-prevention-of-influence-of-magnetic-field-distortion-on-orientation-readings\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ja\",\"@id\":\"https:\/\/www.lp-research.com\/algorithm-for-the-prevention-of-influence-of-magnetic-field-distortion-on-orientation-readings\/#primaryimage\",\"url\":\"\",\"contentUrl\":\"\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.lp-research.com\/algorithm-for-the-prevention-of-influence-of-magnetic-field-distortion-on-orientation-readings\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/52.42.213.164\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Field Distortion Compensation Algorithm\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/52.42.213.164\/#website\",\"url\":\"https:\/\/52.42.213.164\/\",\"name\":\"LP-RESEARCH\",\"description\":\"Advanced Sensor Fusion Solution and IMUs\",\"publisher\":{\"@id\":\"https:\/\/52.42.213.164\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/52.42.213.164\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ja\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/52.42.213.164\/#organization\",\"name\":\"LP-RESEARCH Inc.\",\"url\":\"https:\/\/52.42.213.164\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ja\",\"@id\":\"https:\/\/52.42.213.164\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.lp-research.com\/wp-content\/uploads\/2015\/08\/2_LogoNeda.png\",\"contentUrl\":\"https:\/\/www.lp-research.com\/wp-content\/uploads\/2015\/08\/2_LogoNeda.png\",\"width\":245,\"height\":104,\"caption\":\"LP-RESEARCH Inc.\"},\"image\":{\"@id\":\"https:\/\/52.42.213.164\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/lpresearch\",\"https:\/\/x.com\/LPResearch\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/52.42.213.164\/#\/schema\/person\/d33893eacbac18042e119cbbb28760c6\",\"name\":\"Klaus Petersen\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ja\",\"@id\":\"https:\/\/52.42.213.164\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0b49144226532e2260097f60df3d62793d0ac9d8a2bd5c475971988daa794271?s=96&d=retro&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0b49144226532e2260097f60df3d62793d0ac9d8a2bd5c475971988daa794271?s=96&d=retro&r=g\",\"caption\":\"Klaus Petersen\"},\"description\":\"I like to create magical things, especially projects related to new technologies like augmented and virtual reality, mobile robotics and MEMS-based sensor networks. I code in C(++) and Python, trying to keep up with my very talented colleagues :-)\",\"url\":\"https:\/\/www.lp-research.com\/ja\/author\/klauspetersenlpresearch\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Field Distortion Compensation Algorithm - LP-Research","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.lp-research.com\/algorithm-for-the-prevention-of-influence-of-magnetic-field-distortion-on-orientation-readings\/","og_locale":"ja_JP","og_type":"article","og_title":"Field Distortion Compensation Algorithm","og_description":"[vc_row][vc_column][vc_column_text] If the LPMS is operated in an environment with a partially distorted (non- [&hellip;]","og_url":"https:\/\/www.lp-research.com\/algorithm-for-the-prevention-of-influence-of-magnetic-field-distortion-on-orientation-readings\/","og_site_name":"LP-Research","article_publisher":"https:\/\/www.facebook.com\/lpresearch","article_published_time":"2012-01-03T04:39:33+00:00","article_modified_time":"2020-02-03T03:59:33+00:00","og_image":[{"width":245,"height":104,"url":"https:\/\/www.lp-research.com\/wp-content\/uploads\/2015\/08\/2_LogoNeda.png","type":"image\/png"}],"author":"Klaus Petersen","twitter_card":"summary_large_image","twitter_creator":"@LPResearch","twitter_site":"@LPResearch","twitter_misc":{"\u57f7\u7b46\u8005":"Klaus Petersen","\u63a8\u5b9a\u8aad\u307f\u53d6\u308a\u6642\u9593":"1\u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.lp-research.com\/algorithm-for-the-prevention-of-influence-of-magnetic-field-distortion-on-orientation-readings\/#article","isPartOf":{"@id":"https:\/\/www.lp-research.com\/algorithm-for-the-prevention-of-influence-of-magnetic-field-distortion-on-orientation-readings\/"},"author":{"name":"Klaus Petersen","@id":"https:\/\/52.42.213.164\/#\/schema\/person\/d33893eacbac18042e119cbbb28760c6"},"headline":"Field Distortion Compensation Algorithm","datePublished":"2012-01-03T04:39:33+00:00","dateModified":"2020-02-03T03:59:33+00:00","mainEntityOfPage":{"@id":"https:\/\/www.lp-research.com\/algorithm-for-the-prevention-of-influence-of-magnetic-field-distortion-on-orientation-readings\/"},"wordCount":181,"publisher":{"@id":"https:\/\/52.42.213.164\/#organization"},"image":{"@id":"https:\/\/www.lp-research.com\/algorithm-for-the-prevention-of-influence-of-magnetic-field-distortion-on-orientation-readings\/#primaryimage"},"thumbnailUrl":"","keywords":["LPMS","sensor fusion"],"articleSection":["Blog","Product","Projects"],"inLanguage":"ja"},{"@type":"WebPage","@id":"https:\/\/www.lp-research.com\/algorithm-for-the-prevention-of-influence-of-magnetic-field-distortion-on-orientation-readings\/","url":"https:\/\/www.lp-research.com\/algorithm-for-the-prevention-of-influence-of-magnetic-field-distortion-on-orientation-readings\/","name":"Field Distortion Compensation Algorithm - LP-Research","isPartOf":{"@id":"https:\/\/52.42.213.164\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.lp-research.com\/algorithm-for-the-prevention-of-influence-of-magnetic-field-distortion-on-orientation-readings\/#primaryimage"},"image":{"@id":"https:\/\/www.lp-research.com\/algorithm-for-the-prevention-of-influence-of-magnetic-field-distortion-on-orientation-readings\/#primaryimage"},"thumbnailUrl":"","datePublished":"2012-01-03T04:39:33+00:00","dateModified":"2020-02-03T03:59:33+00:00","breadcrumb":{"@id":"https:\/\/www.lp-research.com\/algorithm-for-the-prevention-of-influence-of-magnetic-field-distortion-on-orientation-readings\/#breadcrumb"},"inLanguage":"ja","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.lp-research.com\/algorithm-for-the-prevention-of-influence-of-magnetic-field-distortion-on-orientation-readings\/"]}]},{"@type":"ImageObject","inLanguage":"ja","@id":"https:\/\/www.lp-research.com\/algorithm-for-the-prevention-of-influence-of-magnetic-field-distortion-on-orientation-readings\/#primaryimage","url":"","contentUrl":""},{"@type":"BreadcrumbList","@id":"https:\/\/www.lp-research.com\/algorithm-for-the-prevention-of-influence-of-magnetic-field-distortion-on-orientation-readings\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/52.42.213.164\/"},{"@type":"ListItem","position":2,"name":"Field Distortion Compensation Algorithm"}]},{"@type":"WebSite","@id":"https:\/\/52.42.213.164\/#website","url":"https:\/\/52.42.213.164\/","name":"LP-RESEARCH","description":"Advanced Sensor Fusion Solution and IMUs","publisher":{"@id":"https:\/\/52.42.213.164\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/52.42.213.164\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ja"},{"@type":"Organization","@id":"https:\/\/52.42.213.164\/#organization","name":"LP-RESEARCH Inc.","url":"https:\/\/52.42.213.164\/","logo":{"@type":"ImageObject","inLanguage":"ja","@id":"https:\/\/52.42.213.164\/#\/schema\/logo\/image\/","url":"https:\/\/www.lp-research.com\/wp-content\/uploads\/2015\/08\/2_LogoNeda.png","contentUrl":"https:\/\/www.lp-research.com\/wp-content\/uploads\/2015\/08\/2_LogoNeda.png","width":245,"height":104,"caption":"LP-RESEARCH Inc."},"image":{"@id":"https:\/\/52.42.213.164\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/lpresearch","https:\/\/x.com\/LPResearch"]},{"@type":"Person","@id":"https:\/\/52.42.213.164\/#\/schema\/person\/d33893eacbac18042e119cbbb28760c6","name":"Klaus Petersen","image":{"@type":"ImageObject","inLanguage":"ja","@id":"https:\/\/52.42.213.164\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/0b49144226532e2260097f60df3d62793d0ac9d8a2bd5c475971988daa794271?s=96&d=retro&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0b49144226532e2260097f60df3d62793d0ac9d8a2bd5c475971988daa794271?s=96&d=retro&r=g","caption":"Klaus Petersen"},"description":"I like to create magical things, especially projects related to new technologies like augmented and virtual reality, mobile robotics and MEMS-based sensor networks. I code in C(++) and Python, trying to keep up with my very talented colleagues :-)","url":"https:\/\/www.lp-research.com\/ja\/author\/klauspetersenlpresearch\/"}]}},"_links":{"self":[{"href":"https:\/\/www.lp-research.com\/ja\/wp-json\/wp\/v2\/posts\/1770","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.lp-research.com\/ja\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.lp-research.com\/ja\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.lp-research.com\/ja\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.lp-research.com\/ja\/wp-json\/wp\/v2\/comments?post=1770"}],"version-history":[{"count":6,"href":"https:\/\/www.lp-research.com\/ja\/wp-json\/wp\/v2\/posts\/1770\/revisions"}],"predecessor-version":[{"id":8792,"href":"https:\/\/www.lp-research.com\/ja\/wp-json\/wp\/v2\/posts\/1770\/revisions\/8792"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.lp-research.com\/ja\/wp-json\/"}],"wp:attachment":[{"href":"https:\/\/www.lp-research.com\/ja\/wp-json\/wp\/v2\/media?parent=1770"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.lp-research.com\/ja\/wp-json\/wp\/v2\/categories?post=1770"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.lp-research.com\/ja\/wp-json\/wp\/v2\/tags?post=1770"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}