ROSPlan action replan
See also
see also NODE kb_interface
Action Header
ROSPlan action implementation.
Implementation of the PDDL action (replan ), which is used for setting up the system. It is used als oas starting point for the marker REPLAN.
The role of the node is simple right now: when disatched, it calls the service for replanning in the kb_interface, restoring the initial conditions for the execution of the other landmarks.
- Authors
- Francesco Ganci 
- Version
- v1.0 
- 
namespace KCL_rosplan
- 
class RP_rcl_replan : public RPActionInterface
- #include <replan.h>Public Functions - 
RP_rcl_replan(ros::NodeHandle &nh_)
- class constructor 
 - 
~RP_rcl_replan()
- class destructor 
 - 
bool concreteCallback(const rosplan_dispatch_msgs::ActionDispatch::ConstPtr &msg)
- ROSPlan concrete callback 
 Private Members - 
ros::NodeHandle &nh
- node handle 
 - 
action_feedback_manager fb
- action feedback manager (as object instance) 
 - 
ros::ServiceClient cl_replan
- client replan 
 - 
std::string action_name = ROSPLAN_ACTION_NAME
- name of the implemented action 
 
- 
RP_rcl_replan(ros::NodeHandle &nh_)
 
- 
class RP_rcl_replan : public RPActionInterface
Action Implementation
ROSPlan action implementation.
See also
feedback_manager.h
- Authors
- Francesco Ganci 
- Version
- v1.0 
- 
namespace KCL_rosplan
Node implementation
ROSPlan action implementation as ROS node.
See also
feedback_manager.h
- Authors
- Francesco Ganci 
- Version
- v1.0 
Functions
- 
void shut_msg(int sig)
- 
int main(int argc, char **argv)