CODE REFERENCE – ROSPlan action collect_hint
Action Header
ROSPlan action implementation.
This node implements the action (collect ?wp ) used for taking a clue from a marker. It performs a simple behaviour: move down the arm to touch the marker, wait, and finally move the arm bask to the home position.
- Authors
Francesco Ganci
- Version
v1.0
-
namespace KCL_rosplan
-
class RP_rcl_collect_hint : public RPActionInterface
- #include <collect_hint.h>
Public Functions
-
RP_rcl_collect_hint(ros::NodeHandle &nh_)
class constructor
-
~RP_rcl_collect_hint()
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)
-
std::string action_name = ROSPLAN_ACTION_NAME
name of the implemented action
-
ros::ServiceClient cl_manip
manipulation client
-
RP_rcl_collect_hint(ros::NodeHandle &nh_)
-
class RP_rcl_collect_hint : 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)