11#include <visualization_msgs/MarkerArray.h>
13#include <tf/transform_listener.h>
14#include <boost/optional.hpp>
20 template <
typename TOrthogonal,
typename TSourceObject>
23 smacc::SmaccAsyncClientBehavior::onOrthogonalAllocation<TOrthogonal, TSourceObject>();
void propagateSuccessEvent(ClMoveBaseZ::ResultConstPtr &r)
void propagateFailureEvent(ClMoveBaseZ::ResultConstPtr &r)
ClMoveBaseZ * moveBaseClient_
void onOrthogonalAllocation()
ros::Publisher visualizationMarkersPub_
SmaccActionClientBase< move_base_msgs::MoveBaseAction >::ResultConstPtr ResultConstPtr
void requiresClient(SmaccClientType *&storage)
boost::signals2::connection onAborted(void(T::*callback)(ResultConstPtr &), T *object)
boost::signals2::connection onSucceeded(void(T::*callback)(ResultConstPtr &), T *object)