Sophie

Sophie

distrib > Fedora > 16 > i386 > by-pkgid > 4bc66056a634db26a1f4d0845dc41ca6 > files > 6719

mrpt-doc-0.9.5-0.1.20110925svn2670.fc16.i686.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>[mrpt-bayes]</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<div align="left"><a href="http://www.mrpt.org/">Main MRPT website</a> &gt; <b>C++ reference</b> </div>
<div align="right">
<a href="index.html"><img border="0" src="mrpt_logo.png" alt="MRPT logo"></a>
</div>
<!-- Generated by Doxygen 1.7.5 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
          <div class="left">
            <form id="FSearchBox" action="search.php" method="get">
              <img id="MSearchSelect" src="search/mag.png" alt=""/>
              <input type="text" id="MSearchField" name="query" value="Search" size="20" accesskey="S" 
                     onfocus="searchBox.OnSearchFieldFocus(true)" 
                     onblur="searchBox.OnSearchFieldFocus(false)"/>
            </form>
          </div><div class="right"></div>
        </div>
      </li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> &#124;
<a href="#enum-members">Enumerations</a>  </div>
  <div class="headertitle">
<div class="title">[mrpt-bayes]</div>  </div>
</div>
<div class="contents">
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<p><small> <a href="index.html#libs">Back to list of all libraries</a> | <a href="modules.html">See all modules</a> </small> <br/>
 </p>
<h2>Library <code>mrpt-bayes</code></h2>
<hr/>
<p>Here there are two main family of algorithms: </p>
<ul>
<li>
<b>Kalman filters:</b> A generic, templatized Kalman filter implementation (includes EKF,IEKF and in the future, UKF), which only requires from the programmer to provide the system models and (optinally) the Jacobians. See <a class="el" href="classmrpt_1_1bayes_1_1_c_kalman_filter_capable.html" title="Virtual base for Kalman Filter (EKF,IEKF,UKF) implementations.">mrpt::bayes::CKalmanFilterCapable</a>  </li>
<li>
<b>Particle filters:</b> A set of helper classes and functions to perform particle filtering. In this case the algorithms are not as generic as in Kalman filtering, but the classes serve to organize and unify the interface of different PF algorithms in MRPT. See <a class="el" href="classmrpt_1_1bayes_1_1_c_particle_filter.html" title="This class acts as a common interface to the different interfaces (see CParticleFilter::TParticleFilt...">mrpt::bayes::CParticleFilter</a>.  </li>
</ul>
<p>See all classes in the namespace: <a class="el" href="namespacemrpt_1_1bayes.html" title="The namespace for Bayesian filtering algorithm: different particle filters and Kalman filter algorith...">mrpt::bayes</a></p>
<p><small>Note: As of MRPT 0.9.1, the particle filter stuff is actually implemented in the lib mrpt-base, but users are encouraged to depend on mrpt-bayes since it implies mrpt-base, and in the future it's desirable to have all <a class="el" href="namespacemrpt_1_1bayes.html" title="The namespace for Bayesian filtering algorithm: different particle filters and Kalman filter algorith...">mrpt::bayes</a> classes in this lib. </small> </p>
<div class="dynheader">
Collaboration diagram for [mrpt-bayes]:</div>
<div class="dyncontent">
<center><table><tr><td><img src="group__mrpt__bayes__grp.png" border="0" alt="" usemap="#group____mrpt____bayes____grp"/>
<map name="group____mrpt____bayes____grp" id="group____mrpt____bayes____grp">
<area shape="rect" id="node2" href="group__mrpt__base__grp.html" title=" Back to list of all libraries | See all modules &#160;&#160;" alt="" coords="219,7,307,33"/></map>
</td></tr></table></center>
</div>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrpt_1_1bayes_1_1_t_k_f__options.html">mrpt::bayes::TKF_options</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Generic options for the Kalman Filter algorithm in itself.  <a href="structmrpt_1_1bayes_1_1_t_k_f__options.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmrpt_1_1bayes_1_1_c_kalman_filter_capable.html">mrpt::bayes::CKalmanFilterCapable</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Virtual base for Kalman Filter (EKF,IEKF,UKF) implementations.  <a href="classmrpt_1_1bayes_1_1_c_kalman_filter_capable.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmrpt_1_1bayes_1_1_c_rejection_sampling_capable.html">mrpt::bayes::CRejectionSamplingCapable</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A base class for implementing rejection sampling in a generic state space.  <a href="classmrpt_1_1bayes_1_1_c_rejection_sampling_capable.html#details">More...</a><br/></td></tr>
<tr><td colspan="2"><h2><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1bayes.html">mrpt::bayes</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><p>The namespace for Bayesian filtering algorithm: different particle filters and Kalman filter algorithms. </p>
<br/></td></tr>
<tr><td colspan="2"><h2><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mrpt__bayes__grp.html#ga93ff73c3a01619f01d97fd80dff40d14">mrpt::bayes::TKFMethod</a> { <a class="el" href="group__mrpt__bayes__grp.html#gga93ff73c3a01619f01d97fd80dff40d14a5ad91d60187b5cca61d25994f7827dc0">mrpt::bayes::kfEKFNaive</a> =  0, 
<a class="el" href="group__mrpt__bayes__grp.html#gga93ff73c3a01619f01d97fd80dff40d14acb25ab5d45035eb456de1c7250dbcf5a">mrpt::bayes::kfEKFAlaDavison</a>, 
<a class="el" href="group__mrpt__bayes__grp.html#gga93ff73c3a01619f01d97fd80dff40d14ac5aee4885e69b59edf793342e96acab3">mrpt::bayes::kfIKFFull</a>, 
<a class="el" href="group__mrpt__bayes__grp.html#gga93ff73c3a01619f01d97fd80dff40d14a0c3af1381c1d9b4b4ebb04370dc59ba9">mrpt::bayes::kfIKF</a>
 }</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The Kalman Filter algorithm to employ in bayes::CKalmanFilterCapable For further details on each algorithm see the tutorial: <a href="http://www.mrpt.org/Kalman_Filters.">http://www.mrpt.org/Kalman_Filters.</a>  <a href="group__mrpt__bayes__grp.html#ga93ff73c3a01619f01d97fd80dff40d14">More...</a><br/></td></tr>
</table>
<hr/><h2>Enumeration Type Documentation</h2>
<a class="anchor" id="ga93ff73c3a01619f01d97fd80dff40d14"></a><!-- doxytag: member="mrpt::bayes::TKFMethod" ref="ga93ff73c3a01619f01d97fd80dff40d14" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__mrpt__bayes__grp.html#ga93ff73c3a01619f01d97fd80dff40d14">mrpt::bayes::TKFMethod</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The Kalman Filter algorithm to employ in <a class="el" href="classmrpt_1_1bayes_1_1_c_kalman_filter_capable.html" title="Virtual base for Kalman Filter (EKF,IEKF,UKF) implementations.">bayes::CKalmanFilterCapable</a> For further details on each algorithm see the tutorial: <a href="http://www.mrpt.org/Kalman_Filters.">http://www.mrpt.org/Kalman_Filters.</a> </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classmrpt_1_1bayes_1_1_c_kalman_filter_capable.html#a88651951bad5ea93ae84d848aeed6414" title="Generic options for the Kalman Filter algorithm itself.">bayes::CKalmanFilterCapable::KF_options</a> </dd></dl>
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="gga93ff73c3a01619f01d97fd80dff40d14a5ad91d60187b5cca61d25994f7827dc0"></a><!-- doxytag: member="kfEKFNaive" ref="gga93ff73c3a01619f01d97fd80dff40d14a5ad91d60187b5cca61d25994f7827dc0" args="" -->kfEKFNaive</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="gga93ff73c3a01619f01d97fd80dff40d14acb25ab5d45035eb456de1c7250dbcf5a"></a><!-- doxytag: member="kfEKFAlaDavison" ref="gga93ff73c3a01619f01d97fd80dff40d14acb25ab5d45035eb456de1c7250dbcf5a" args="" -->kfEKFAlaDavison</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="gga93ff73c3a01619f01d97fd80dff40d14ac5aee4885e69b59edf793342e96acab3"></a><!-- doxytag: member="kfIKFFull" ref="gga93ff73c3a01619f01d97fd80dff40d14ac5aee4885e69b59edf793342e96acab3" args="" -->kfIKFFull</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="gga93ff73c3a01619f01d97fd80dff40d14a0c3af1381c1d9b4b4ebb04370dc59ba9"></a><!-- doxytag: member="kfIKF" ref="gga93ff73c3a01619f01d97fd80dff40d14a0c3af1381c1d9b4b4ebb04370dc59ba9" args="" -->kfIKF</em>&nbsp;</td><td>
</td></tr>
</table>
</dd>
</dl>

<p>Definition at line <a class="el" href="_c_kalman_filter_capable_8h_source.html#l00062">62</a> of file <a class="el" href="_c_kalman_filter_capable_8h_source.html">CKalmanFilterCapable.h</a>.</p>

</div>
</div>
</div>
<br><hr><br> <table border="0" width="100%"> <tr> <td> Page generated by <a href="http://www.doxygen.org" target="_blank">Doxygen 1.7.5</a> for MRPT 0.9.5 SVN: at Sun Sep 25 17:20:18 UTC 2011</td><td></td> <td width="100"> </td> <td width="150">  </td></tr> </table>  </body></html>