<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>Sensors中的主题 Re: Tilt correction matrix in accelerometer calibration</title>
    <link>https://community.nxp.com/t5/Sensors/Tilt-correction-matrix-in-accelerometer-calibration/m-p/753900#M4855</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Please refer to Chapter 3 of Application Note AN4246 available @&lt;A href="https://www.nxp.com/docs/en/application-note/AN4246.pdf"&gt;NXP - Calibrating an eCompass&lt;/A&gt;.&lt;/P&gt;&lt;P&gt;The NXP SF Algorithm is based on the method described in the document.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 15 May 2018 22:27:08 GMT</pubDate>
    <dc:creator>shubhadippaul-b</dc:creator>
    <dc:date>2018-05-15T22:27:08Z</dc:date>
    <item>
      <title>Tilt correction matrix in accelerometer calibration</title>
      <link>https://community.nxp.com/t5/Sensors/Tilt-correction-matrix-in-accelerometer-calibration/m-p/753899#M4854</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;The tilt correction matrix is a rotation matrix to align the pitch and roll angles to the perpendicular plane of gravity so it can be considered as a change of basis or alignment matrix if, for example, the sensor frame is not aligned with the body frame.&lt;/P&gt;&lt;P&gt;I haven't been able to find in the sensor fusion documentation "when" and "where" in the filter this rotation matrix is&amp;nbsp;computed. Does anybody have the answer?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thank you,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Feb 2026 21:47:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Sensors/Tilt-correction-matrix-in-accelerometer-calibration/m-p/753899#M4854</guid>
      <dc:creator>j_perezdelarray</dc:creator>
      <dc:date>2026-02-03T21:47:12Z</dc:date>
    </item>
    <item>
      <title>Re: Tilt correction matrix in accelerometer calibration</title>
      <link>https://community.nxp.com/t5/Sensors/Tilt-correction-matrix-in-accelerometer-calibration/m-p/753900#M4855</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Please refer to Chapter 3 of Application Note AN4246 available @&lt;A href="https://www.nxp.com/docs/en/application-note/AN4246.pdf"&gt;NXP - Calibrating an eCompass&lt;/A&gt;.&lt;/P&gt;&lt;P&gt;The NXP SF Algorithm is based on the method described in the document.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 May 2018 22:27:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Sensors/Tilt-correction-matrix-in-accelerometer-calibration/m-p/753900#M4855</guid>
      <dc:creator>shubhadippaul-b</dc:creator>
      <dc:date>2018-05-15T22:27:08Z</dc:date>
    </item>
    <item>
      <title>Re: Tilt correction matrix in accelerometer calibration</title>
      <link>https://community.nxp.com/t5/Sensors/Tilt-correction-matrix-in-accelerometer-calibration/m-p/753901#M4856</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Paul,&lt;/P&gt;&lt;P&gt;Thanks for your reply. I'm referring to the tilt compensation matrix in the calibration tab. It's not related to the compass&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 May 2018 22:36:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Sensors/Tilt-correction-matrix-in-accelerometer-calibration/m-p/753901#M4856</guid>
      <dc:creator>j_perezdelarray</dc:creator>
      <dc:date>2018-05-15T22:36:58Z</dc:date>
    </item>
    <item>
      <title>Re: Tilt correction matrix in accelerometer calibration</title>
      <link>https://community.nxp.com/t5/Sensors/Tilt-correction-matrix-in-accelerometer-calibration/m-p/753902#M4857</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can you please elaborate and send a snapshot of the Calibration Tab you are referring to?&lt;BR /&gt;In NXP SF GUI, the calibration Tab only has options to write and erase calibration parameters to and from FLASH.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope your have already referred to &lt;SPAN style="display: inline !important; float: none; background-color: transparent; color: #51626f; font-family: 'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: normal; word-spacing: 0px;"&gt;Chapter 4 of Application Note AN4248 available @&amp;nbsp;&lt;A href="https://cache.freescale.com/files/sensors/doc/app_note/AN4248.pdf"&gt;NXP - Implementing a Tilt-Compensated.&lt;SPAN style="color: #001000;"&gt; &lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN style="display: inline !important; float: none; background-color: transparent; color: #51626f; font-family: 'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: normal; word-spacing: 0px;"&gt;Though the documents talk about eCompass (Accelerometer + Magmetometer), you may find the equations for Accelerometer useful.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="display: inline !important; float: none; background-color: transparent; color: #51626f; font-family: 'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: normal; word-spacing: 0px;"&gt;Now if you are simply looking for mounting offset correction - correction of offsets due to Plane of Sensor not being aligned to gravitational plane, please refer to AN4399 available @&amp;nbsp;&lt;A href="https://www.nxp.com/docs/en/application-note/AN3397.pdf"&gt;NXP - High-Precision Calibration of a Three-Axis Accelerometer&lt;/A&gt;. &lt;/SPAN&gt;&lt;SPAN style="display: inline !important; float: none; background-color: transparent; color: #51626f; font-family: 'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: normal; word-spacing: 0px;"&gt;This offset is corrected in the Accelerometer counts output before using it for SF Algorithms.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 May 2018 23:21:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Sensors/Tilt-correction-matrix-in-accelerometer-calibration/m-p/753902#M4857</guid>
      <dc:creator>shubhadippaul-b</dc:creator>
      <dc:date>2018-05-15T23:21:33Z</dc:date>
    </item>
    <item>
      <title>Re: Tilt correction matrix in accelerometer calibration</title>
      <link>https://community.nxp.com/t5/Sensors/Tilt-correction-matrix-in-accelerometer-calibration/m-p/753903#M4858</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm referring to the "0 flat" button in the "Precision Accelerometer" tab. The funtion of this button&amp;nbsp;is described in section 4 of document AN5021 (Accelrometer tilt orientation matrix). When pressing this button, a tilt correction matrix is stored in memory and applied to orientation data. I would like to know when is this tilt correction matrix applied in the filter.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thank you,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="Captura.JPG"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/21259i9E265E9A4AE28977/image-size/large?v=v2&amp;amp;px=999" role="button" title="Captura.JPG" alt="Captura.JPG" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 May 2018 10:42:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Sensors/Tilt-correction-matrix-in-accelerometer-calibration/m-p/753903#M4858</guid>
      <dc:creator>j_perezdelarray</dc:creator>
      <dc:date>2018-05-16T10:42:46Z</dc:date>
    </item>
    <item>
      <title>Re: Tilt correction matrix in accelerometer calibration</title>
      <link>https://community.nxp.com/t5/Sensors/Tilt-correction-matrix-in-accelerometer-calibration/m-p/753904#M4859</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;SPAN style="display: inline !important; float: none; background-color: transparent; color: #3d3d3d; font-family: Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: normal; word-spacing: 0px; word-wrap: break-word;"&gt;Precision Accelerometer Calibration compensates for &lt;SPAN style="background-color: transparent; border-image-outset: 0; border-image-repeat: stretch; border-image-slice: 100%; border-image-source: none; border-image-width: 1; color: #51626f; display: inline; float: none; font-family: &amp;amp;quot; helvetica neue&amp;amp;quot;,helvetica,arial,&amp;amp;quot;lucida grande&amp;amp;quot;,sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; vertical-align: baseline; -webkit-text-stroke-width: 0px; white-space: normal; word-spacing: 0px; padding: 0px; margin: 0px; border: 0px none #51626f;"&gt;mounting offsets - correction of offsets due to Plane of Sensor not being aligned to gravitational plane, for details you may refer to &lt;SPAN style="display: inline !important; float: none; background-color: transparent; color: #51626f; font-family: Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: normal; word-spacing: 0px;"&gt;chapter 7 in&lt;/SPAN&gt; AN4399 available @&amp;nbsp;&lt;A data-content-finding="Community" href="https://community.nxp.com/external-link.jspa?url=https%3A%2F%2Fwww.nxp.com%2Fdocs%2Fen%2Fapplication-note%2FAN3397.pdf" rel="nofollow" style="background-attachment: scroll; background-clip: border-box; background-color: transparent; background-image: none; background-origin: padding-box; background-position-x: 0%; background-position-y: 0%; background-repeat: repeat; background-size: auto; border-image-outset: 0; border-image-repeat: stretch; border-image-slice: 100%; border-image-source: none; border-image-width: 1; color: #5e89c1; display: inline; fill: #5e89c1; font-family: &amp;amp;quot; helvetica neue&amp;amp;quot;,helvetica,arial,&amp;amp;quot;lucida grande&amp;amp;quot;,sans-serif; font-size: 15px; font-style: normal; font-weight: 400; height: auto; text-decoration: none; transition-delay: 0s; transition-duration: 0.1s; transition-property: color; transition-timing-function: cubic-bezier(0, 0, 1, 1); vertical-align: baseline; width: auto; padding: 0px calc(0.35ex + 12px) 0px 0px; margin: 0px; border: 0px none #5e89c1;" target="_blank"&gt;NXP - High-Precision Calibration of a Three-Axis Accelerometer.&amp;nbsp;&lt;/A&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In the SF Application, the sequence of steps involved to apply Precision Accelerometer Calibration to Accelerometer Measurements is as follows:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;First, using the Precision Accelerometer tab, 12 point &lt;SPAN style="display: inline !important; float: none; background-color: transparent; color: #3d3d3d; font-family: Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: normal; word-spacing: 0px; word-wrap: break-word;"&gt;accelerometer data &lt;/SPAN&gt;measurements can be carried out and used to compute Calibration parameters.&lt;/LI&gt;&lt;LI&gt;Then, using options form Menu item Calibration, the computed calibration parameters can be written to the MCU board Flash.&lt;/LI&gt;&lt;LI&gt;Subsequently, from the next board reset, the written parameters are read and used by the SF Application.&lt;/LI&gt;&lt;LI&gt;The Calibration parameters are applied to &lt;SPAN style="display: inline !important; float: none; background-color: transparent; color: #3d3d3d; font-family: Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: normal; word-spacing: 0px; word-wrap: break-word;"&gt;every new &lt;/SPAN&gt;accelerometer measurements after it is acquired. This is done inside the processAccelData() function in sensor_fusion.c file in the SF code.&lt;/LI&gt;&lt;LI&gt;The resulting measurement is then used in all Filter Algorithms by the SF Application.&lt;/LI&gt;&lt;/UL&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 May 2018 18:19:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Sensors/Tilt-correction-matrix-in-accelerometer-calibration/m-p/753904#M4859</guid>
      <dc:creator>shubhadippaul-b</dc:creator>
      <dc:date>2018-05-16T18:19:53Z</dc:date>
    </item>
  </channel>
</rss>

