Namespaces | |
| namespace | TrajectoryControllerStates | 
Classes | |
| class | TrajectoryControllerHandler | 
| Sets up the controller for execution, handles the responses, and times-out the controller if necessary.  More... | |
| struct | TrajectoryExecutionData | 
| Data that is filled in by the trajectory execution monitor.  More... | |
| struct | TrajectoryExecutionDataVector | 
| Convenience structure to hold multiple executed trajectories.  More... | |
| class | TrajectoryExecutionMonitor | 
| Executes and monitors a set of trajectories.  More... | |
| struct | TrajectoryExecutionRequest | 
| Collection of information required for requesting the execution of a trajectory.  More... | |
| class | TrajectoryRecorder | 
| Records the trajectory by calling registered callback functions as new states arrive.  More... | |
| class | TrajectoryStats | 
Typedefs | |
| typedef boost::function< bool(const  ros::Time &time, const std::map< std::string, double > &, const std::map < std::string, double > &)>  | NewStateCallbackFunction | 
| Function that gets called when new state information arrives.   | |
| typedef  TrajectoryControllerStates::TrajectoryControllerState  | TrajectoryControllerState | 
| typedef boost::function< void(TrajectoryControllerState)> | TrajectoryFinishedCallbackFunction | 
| Callback gets called when the controller is finished, or the controller has timed-out.   | |
Enumerations | |
| enum | TrajectoryExecutionResult {  NOT_ATTEMPTED = 0, SUCCEEDED, NO_RECORDER, NO_HANDLER, ALREADY_AT_GOAL, HANDLER_FAILED_ENTIRELY, HANDLER_REPORTS_FAILURE, HANDLER_REPORTS_FAILURE_BUT_OK, HANDLER_REPORTS_FAILURE_BUT_CLOSE_ENOUGH }  | 
| Return code indicating the state of the executed trajectory.  More... | |
| typedef boost::function<bool( const ros::Time& time, const std::map<std::string, double>&, const std::map<std::string,double>&)> trajectory_execution_monitor::NewStateCallbackFunction | 
Function that gets called when new state information arrives.
Definition at line 50 of file trajectory_recorder.h.
| typedef TrajectoryControllerStates::TrajectoryControllerState trajectory_execution_monitor::TrajectoryControllerState | 
Definition at line 64 of file trajectory_controller_handler.h.
| typedef boost::function<void(TrajectoryControllerState)> trajectory_execution_monitor::TrajectoryFinishedCallbackFunction | 
Callback gets called when the controller is finished, or the controller has timed-out.
Definition at line 67 of file trajectory_controller_handler.h.
Return code indicating the state of the executed trajectory.
| NOT_ATTEMPTED | |
| SUCCEEDED | |
| NO_RECORDER | |
| NO_HANDLER | |
| ALREADY_AT_GOAL | |
| HANDLER_FAILED_ENTIRELY | |
| HANDLER_REPORTS_FAILURE | |
| HANDLER_REPORTS_FAILURE_BUT_OK | |
| HANDLER_REPORTS_FAILURE_BUT_CLOSE_ENOUGH | 
Definition at line 71 of file trajectory_execution_monitor.h.