ParticleFilterRange

Below is a browsable image of the model.

  • To view or save the MoML file for this model, click here.
ParticleFilterRangemodel <h2>DE Director</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>startTime</td><td>&nbsp;</td><td>null</td></tr><tr><td>stopTime</td><td>10</td><td>10.0</td></tr><tr><td>stopWhenQueueIsEmpty</td><td>true</td><td>true</td></tr><tr><td>synchronizeToRealTime</td><td>true</td><td>true</td></tr><tr><td>enforceMicrostepSemantics</td><td>false</td><td>false</td></tr></table> <h2>Display</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>Nparticles</td><td>200</td><td>200</td></tr></table> <h2>RecordToArray</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>expression</td><td>{record.x, record.y}</td><td>{record.x, record.y}</td></tr></table> <h2>Sensor</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>standardDeviation</td><td>2.0</td><td>2.0</td></tr></table> <h2>Robot2</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>initialPosition</td><td>{x = 15.0, y = 0.0}</td><td>{x = 15.0, y = 0.0}</td></tr><tr><td>angularVelocity</td><td>2*PI/10</td><td>0.628318530718</td></tr><tr><td>period</td><td>0.5</td><td>0.5</td></tr><tr><td>radius</td><td>15.0</td><td>15.0</td></tr></table> <h2>ParticleFilterRange</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>particleCount</td><td>2000</td><td>2000</td></tr><tr><td>outputParticleCount</td><td>100</td><td>100</td></tr><tr><td>processNoise</td><td>multivariateGaussian({0.0,0.0},[3.0,0.0;0.0,3.0])</td><td>{-0.1195977483557, -0.8112396746646}</td></tr><tr><td>prior</td><td>{random()*80-40,random()*80-40}</td><td>{-29.428498632293, -18.8176122805542}</td></tr><tr><td>measurementCovariance</td><td>[2.0]</td><td>[2.0]</td></tr><tr><td>observerPosition</td><td>{15.0, -3.67394039744206E-15}</td><td>{15.0, -3.67394039744206E-15}</td></tr><tr><td>x_update</td><td>x</td><td>-16.8111769141096</td></tr><tr><td>y_update</td><td>y</td><td>8.9408424960443</td></tr><tr><td>z_m</td><td>35.2963141958818</td><td>35.2963141958818</td></tr></table> <h2>Const2</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>value</td><td>targetLocation</td><td>{x = -20.0, y = 0.0}</td></tr><tr><td>firingCountLimit</td><td>NONE</td><td>0</td></tr></table>