|
batching_pomp
1.0
This is an implementation of an algorithmic framework for anytime motion planning on large dense roadmaps.
|
Abstract class that represents the configuration space belief manager. More...
#include <Model.hpp>
Public Member Functions | |
| virtual void | addPoint (const _T &data)=0 |
| virtual void | removePoint (const _T &data)=0 |
| virtual double | estimate (const _T &query) const =0 |
Abstract class that represents the configuration space belief manager.
At a high level, the belief model only cares about updates to itself with new collision check data, or queries to estimate the probability of collision of an unknown configuration.
| _T | A representation of the configuration space point and its collision check result. |
|
pure virtual |
Add a data point to the belief manager.
| [in] | data | The datapoint to add to the belief manager. |
Implemented in batching_pomp::cspacebelief::KNNModel.
|
pure virtual |
Estimate the configuration space belief of the query
| [in] | query | The datapoint for which the probability of collision is estimated. |
Implemented in batching_pomp::cspacebelief::KNNModel.
|
pure virtual |
Remove a data point from the belief manager (rarely used)
| [in] | data | The datapoint to remove from the belief manager. |
Implemented in batching_pomp::cspacebelief::KNNModel.
1.8.13