#include <controller_timed_pomdp.h>

| Public Member Functions | |
| ControllerTimedPOMDP (const std::string &problem_file, const std::string &value_function_file, const CONTROLLER_STATUS initial_status=STARTED) | |
| void | startController () | 
| Private Member Functions | |
| void | observationCallback (const WorldSymbolConstPtr &msg) | 
| void | scheduleTimer () | 
| void | step () | 
| void | timerCallback (const ros::TimerEvent &timerEvent) | 
| Private Attributes | |
| Index | o_ | 
| ros::Timer | timer_ | 
Definition at line 36 of file controller_timed_pomdp.h.
| ControllerTimedPOMDP::ControllerTimedPOMDP | ( | const std::string & | problem_file, | 
| const std::string & | value_function_file, | ||
| const CONTROLLER_STATUS | initial_status = STARTED | ||
| ) | 
Definition at line 41 of file controller_timed_pomdp.cpp.
| void ControllerTimedPOMDP::observationCallback | ( | const WorldSymbolConstPtr & | msg | ) |  [private, virtual] | 
The callback for observations coming in through the "observation" topic in the current namespace. Each particular POMDP execution strategy (synchronous/asynchronous) will have to implement this callback.
Implements mdm_library::ControllerPOMDP.
Definition at line 92 of file controller_timed_pomdp.cpp.
| void ControllerTimedPOMDP::scheduleTimer | ( | ) |  [private] | 
Definition at line 101 of file controller_timed_pomdp.cpp.
| void ControllerTimedPOMDP::startController | ( | ) |  [virtual] | 
Start this controller. The decision step number is set to 0 whenever a controller is started.
Reimplemented from mdm_library::ControlLayerBase.
Definition at line 137 of file controller_timed_pomdp.cpp.
| void ControllerTimedPOMDP::step | ( | ) |  [private] | 
Definition at line 128 of file controller_timed_pomdp.cpp.
| void ControllerTimedPOMDP::timerCallback | ( | const ros::TimerEvent & | timerEvent | ) |  [private] | 
Definition at line 118 of file controller_timed_pomdp.cpp.
| Index mdm_library::ControllerTimedPOMDP::o_  [private] | 
Definition at line 53 of file controller_timed_pomdp.h.
Definition at line 51 of file controller_timed_pomdp.h.