The interactive world high level action server. More...
#include <actionlib/client/simple_action_client.h>#include <actionlib/server/simple_action_server.h>#include <geometry_msgs/TransformStamped.h>#include <interactive_world_msgs/DriveAndSearchAction.h>#include <interactive_world_msgs/DriveToSurfaceAction.h>#include <interactive_world_msgs/FindSurface.h>#include <interactive_world_msgs/GetSurfaces.h>#include <interactive_world_msgs/TransformToSurfaceFrame.h>#include <interactive_world_tools/World.h>#include <move_base_msgs/MoveBaseAction.h>#include <rail_manipulation_msgs/ArmAction.h>#include <rail_manipulation_msgs/SegmentedObjectList.h>#include <ros/ros.h>#include <tf2/LinearMath/Transform.h>#include <tf2_ros/transform_listener.h>#include <boost/thread/mutex.hpp>

Go to the source code of this file.
Classes | |
| class | rail::interactive_world::HighLevelActions |
| The interactive world high level action server. More... | |
Namespaces | |
| namespace | rail |
| namespace | rail::interactive_world |
The interactive world high level action server.
The high level action server contains high level functionality for doing things such as driving to surfaces.
Definition in file HighLevelActions.h.