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)