<?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>topic Re: Position Reckoning in Sensors</title>
    <link>https://community.nxp.com/t5/Sensors/Position-Reckoning/m-p/459396#M2500</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;Hi, Mike&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;Thanks for your response! In another discussion I have heard that you will give a &lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;solution that can work well for positioning aid applications in the next version, and will it be soon? In my application, I want to use this IMU to calculate the position for &lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;just &lt;/SPAN&gt;a few seconds, and I think it's unnecessary to replace it with odometer or other sensors, is this idea wrong?&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #51626f;"&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;Thanks&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #51626f;"&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;ChuDaidai&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 09 Mar 2016 15:53:35 GMT</pubDate>
    <dc:creator>chudaidai</dc:creator>
    <dc:date>2016-03-09T15:53:35Z</dc:date>
    <item>
      <title>Position Reckoning</title>
      <link>https://community.nxp.com/t5/Sensors/Position-Reckoning/m-p/459392#M2496</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I have mounted the &lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;FRDM-FXS-MULT-B and &lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt; FRDM-KL25Z on a mobile platform to record it's trajectory，and I use the &lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt; linear acceleration &lt;/SPAN&gt;obtained from &lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;Sensor Fusion Library, but the line recorded is not similiar to the &lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;trajectory, and I don't know what caused the problem and how to solve it...&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;Thanks&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;ChuDaidai&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 Mar 2016 03:48:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Sensors/Position-Reckoning/m-p/459392#M2496</guid>
      <dc:creator>chudaidai</dc:creator>
      <dc:date>2016-03-08T03:48:13Z</dc:date>
    </item>
    <item>
      <title>Re: Position Reckoning</title>
      <link>https://community.nxp.com/t5/Sensors/Position-Reckoning/m-p/459393#M2497</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;ChuDaidai,&lt;/P&gt;&lt;P&gt;If you are trying to do "double-integration", you should stop and look for other technologies to accomplish what you are after.&amp;nbsp; Sensor noise and offset will cause this technique to explode without bound in a very short amount of time.&amp;nbsp; We are working on an improved fusion library that will include a one-temperature accelerometer calibration, but even with that, the time to which you can apply this technique is measured in only a few seconds.&amp;nbsp; It is typically only used to "aide" other techniques by helping to smooth out curves between data points taken by other sensing methods (like GPS).&lt;/P&gt;&lt;P&gt;Mike&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 Mar 2016 14:26:05 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Sensors/Position-Reckoning/m-p/459393#M2497</guid>
      <dc:creator>michaelestanley</dc:creator>
      <dc:date>2016-03-08T14:26:05Z</dc:date>
    </item>
    <item>
      <title>Re: Position Reckoning</title>
      <link>https://community.nxp.com/t5/Sensors/Position-Reckoning/m-p/459394#M2498</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,Mike&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;What does "other technologies" mean? Other algorithms or sensors? I use the linear acceleration botained from the following formula and can I use it directly &lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;in only a few seconds?&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_3.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/22357i29CD49A5A85D15E5/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_3.png" alt="pastedImage_3.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #51626f;"&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit;"&gt;Thanks&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #51626f;"&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit;"&gt;ChuDaidai&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Mar 2016 08:34:34 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Sensors/Position-Reckoning/m-p/459394#M2498</guid>
      <dc:creator>chudaidai</dc:creator>
      <dc:date>2016-03-09T08:34:34Z</dc:date>
    </item>
    <item>
      <title>Re: Position Reckoning</title>
      <link>https://community.nxp.com/t5/Sensors/Position-Reckoning/m-p/459395#M2499</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;ChuDaidai,&lt;/P&gt;&lt;P&gt;Just to be clear, you have to integrate acceleration twice to get position displacement.&amp;nbsp; Try double integrating a typical post-board mount offset of 20 or 30 mg for a couple seconds and you will see why it's useless.&lt;/P&gt;&lt;P&gt;As to other sensor types, it depends on your application.&amp;nbsp; Google "position sensor" and see what looks useful.&lt;/P&gt;&lt;P&gt;Mike&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Mar 2016 14:28:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Sensors/Position-Reckoning/m-p/459395#M2499</guid>
      <dc:creator>michaelestanley</dc:creator>
      <dc:date>2016-03-09T14:28:37Z</dc:date>
    </item>
    <item>
      <title>Re: Position Reckoning</title>
      <link>https://community.nxp.com/t5/Sensors/Position-Reckoning/m-p/459396#M2500</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;Hi, Mike&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;Thanks for your response! In another discussion I have heard that you will give a &lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;solution that can work well for positioning aid applications in the next version, and will it be soon? In my application, I want to use this IMU to calculate the position for &lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;just &lt;/SPAN&gt;a few seconds, and I think it's unnecessary to replace it with odometer or other sensors, is this idea wrong?&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #51626f;"&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;Thanks&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #51626f;"&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;ChuDaidai&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Mar 2016 15:53:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Sensors/Position-Reckoning/m-p/459396#M2500</guid>
      <dc:creator>chudaidai</dc:creator>
      <dc:date>2016-03-09T15:53:35Z</dc:date>
    </item>
    <item>
      <title>Re: Position Reckoning</title>
      <link>https://community.nxp.com/t5/Sensors/Position-Reckoning/m-p/459397#M2501</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;ChuDaidai,&lt;/P&gt;&lt;P&gt;Replace the words "work well" with "work better" and it would be closer to the truth.&amp;nbsp; We are working on an addition that will allow you to calibrate out post-board mount offset of an accelerometer at 1 temperature.&amp;nbsp;&amp;nbsp; BUT you still have the effects of random noise in the accelerometer output.&amp;nbsp; Integrating random noise creates something called "random walk". &lt;/P&gt;&lt;P&gt;In the figure below, I took noise and post-board-mount offset numbers from the MMA8451Q datasheet.&amp;nbsp; I modelled 20mg offset all in the X axis.&amp;nbsp; Noise in both X and Y.&amp;nbsp; After 5 seconds, we have greater than 60cm error in X and about 2mm error in Y.&amp;nbsp; The X error can be cut down to approximate the Y error by calibrating the accelerometer after the PCB is populated.&amp;nbsp; There's nothing you can do about the noise terms. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="RandomWalk.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/22304i22148A05A45DE742/image-size/large?v=v2&amp;amp;px=999" role="button" title="RandomWalk.png" alt="RandomWalk.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;With offset reduced to 1 microG, the curve looks like:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="RandomWalk2.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/22595iB0E1841BEE5CFA1F/image-size/large?v=v2&amp;amp;px=999" role="button" title="RandomWalk2.png" alt="RandomWalk2.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;But again, this is using a single-temperature offset correction.&amp;nbsp; Variations in temperature will cause the terms to increase.&lt;/P&gt;&lt;P&gt;I've included the Matlab script that computed the first graph below, so you can play with it yourself.&lt;/P&gt;&lt;P&gt;Mike&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;close all;&lt;BR /&gt;runs = 10;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %% Number of runs to simulate&lt;BR /&gt;g = 9.80665;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %% 1 g = 9.8 meters/sec/sec&lt;BR /&gt;N = 126e-6;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %% MMA8451Q Noise = 126 micro-g per root Hz&lt;BR /&gt;O = [0.02, 0]*g;&amp;nbsp;&amp;nbsp;&amp;nbsp; %% MMA8451Q Post-board mount offset = +/- 20mg (modeled as all in X)&lt;BR /&gt;fs = 400;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %% sample rate&lt;BR /&gt;dt = 1/fs;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %% sample interval&lt;BR /&gt;NS = 1000;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %% Number of samples to simulate (5 seconds here)&lt;BR /&gt;bw = sqrt(fs);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %% bandwidth&lt;BR /&gt;n&amp;nbsp; = N * g * bw;&amp;nbsp;&amp;nbsp;&amp;nbsp; %% Noise per sample &lt;BR /&gt;v&amp;nbsp; = 0;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %% velocity in meters/second&lt;BR /&gt;cols = 1:2;&lt;BR /&gt;for i=1:runs&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; v(1,cols)&amp;nbsp; = [0, 0];&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %% 2D velocity in meters/second&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; a(1,cols)&amp;nbsp; = [0, 0];&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %% 2D acceleration in meters/second/second&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; p(1,cols)&amp;nbsp; = [0, 0];&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %% 2D position, X &amp;amp; Y in meters&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; for j = 1:NS&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; time(j)=j*dt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; r1 = 2*rand-1;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %% A number between -1 and 1&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; r2 = 2*rand-1;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %% A number between -1 and 1&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; a(j,cols) = [r1*n, r2*n] + O;&amp;nbsp;&amp;nbsp; %% measured acceleration noise&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (j&amp;gt;1)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %% now do the double integration&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; v(j,cols) = v(j-1,cols) + 0.5*dt*(a(j-1,cols)+a(j,cols));&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; p(j,cols) = p(j-1,cols) + 0.5*dt*(v(j-1,cols)+v(j,cols));&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; end&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; plot(p(:,1), p(:,2)); hold on;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; title('Position over time');&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; xlabel('X displacement in meters');&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ylabel('Y displacement in meters');&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;end&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Mar 2016 17:38:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Sensors/Position-Reckoning/m-p/459397#M2501</guid>
      <dc:creator>michaelestanley</dc:creator>
      <dc:date>2016-03-09T17:38:55Z</dc:date>
    </item>
    <item>
      <title>Re: Position Reckoning</title>
      <link>https://community.nxp.com/t5/Sensors/Position-Reckoning/m-p/459398#M2502</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;My friend Mark, who is THE expert on accelerometer calibration, noted that my 2nd example above is too optimistic.&amp;nbsp; I also found an error in the above script in that it was only running for 2.5 seconds.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Mark suggested I use 350 micro-g calibrated post-board-mount offset.&amp;nbsp;&amp;nbsp; Which is still optimistic for some devices, but represents something he's done in the lab.&amp;nbsp;&amp;nbsp; In which case our error can extend to greater than 40cm in 5 seconds.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="RandomWalk3.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/22753i4A01D2A349FB3EF9/image-size/large?v=v2&amp;amp;px=999" role="button" title="RandomWalk3.png" alt="RandomWalk3.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Mar 2016 23:59:52 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Sensors/Position-Reckoning/m-p/459398#M2502</guid>
      <dc:creator>michaelestanley</dc:creator>
      <dc:date>2016-03-09T23:59:52Z</dc:date>
    </item>
    <item>
      <title>Re: Position Reckoning</title>
      <link>https://community.nxp.com/t5/Sensors/Position-Reckoning/m-p/459399#M2503</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;Hi,Mike&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Thank you very much!&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;ChuDaidai&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Mar 2016 12:30:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Sensors/Position-Reckoning/m-p/459399#M2503</guid>
      <dc:creator>chudaidai</dc:creator>
      <dc:date>2016-03-11T12:30:09Z</dc:date>
    </item>
    <item>
      <title>Re: Position Reckoning</title>
      <link>https://community.nxp.com/t5/Sensors/Position-Reckoning/m-p/459400#M2504</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Mike,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is a purely hypothetical question and I have no intention of trying to tackle it any time soon, but if you were to incorporate two or more complete sets of sensors in a device, would you be able to reduce some of those error terms?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The SyFy series 'The Expanse' featured a 'bugged' wooden pencil that electronically recorded everything it was used to write.&amp;nbsp; It'd make for an interesting sensor fusion project for a tiny Cortex M0+ MCU and sensor package if your displacement measurement was accurate enough in the short term.&amp;nbsp; :smileywink:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm also curious how &lt;EM&gt;a priori&lt;/EM&gt; knowledge of the mechanics and constraints of a&amp;nbsp; device like that (or like the hula hoops that are one of my major products) might be used to improve the accuracy of the sensor fusion algorithms, but I suspect the math is well beyond me.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Scott&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 14 Mar 2016 17:00:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Sensors/Position-Reckoning/m-p/459400#M2504</guid>
      <dc:creator>scottm</dc:creator>
      <dc:date>2016-03-14T17:00:28Z</dc:date>
    </item>
    <item>
      <title>Re: Position Reckoning</title>
      <link>https://community.nxp.com/t5/Sensors/Position-Reckoning/m-p/459401#M2505</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Assuming Gaussian noise (which I do), you're always better off with additional samples, as it will tend to average out.&amp;nbsp; As to post-board-mount offset, I do not know if that follows a Gaussian distribution (perhaps someone else can chime in if they know that answer).&amp;nbsp; But if it did, you could argue that with a sufficiently high level of redundancy, that would average out as well.&lt;/P&gt;&lt;P&gt;I think the "bugged" pencil you mention isn't all that far out, as you could make some simplifying assumptions about time durations and motions.&amp;nbsp;&amp;nbsp; It would probably be easier for those writing text verus cursive, as you could take advantage of the change in Z to segment the data.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 14 Mar 2016 17:37:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Sensors/Position-Reckoning/m-p/459401#M2505</guid>
      <dc:creator>michaelestanley</dc:creator>
      <dc:date>2016-03-14T17:37:48Z</dc:date>
    </item>
  </channel>
</rss>

