#include <ros/ros.h>
#include <planning_environment/models/collision_models_interface.h>
#include <planning_environment/monitors/kinematic_model_state_monitor.h>
#include <planning_environment/models/model_utils.h>
#include <planning_environment/monitors/monitor_utils.h>
#include <arm_navigation_msgs/convert_messages.h>
#include "planning_environment/util/construct_object.h"
#include <sensor_msgs/PointCloud2.h>
#include <pcl/point_types.h>
#include <pcl/point_cloud.h>
#include <pcl/ros/conversions.h>
#include <pcl_ros/transforms.h>
#include <actionlib/server/simple_action_server.h>
#include <actionlib/client/simple_action_client.h>
#include <actionlib/client/simple_client_goal_state.h>
#include <pr2_controllers_msgs/PointHeadAction.h>
#include <control_msgs/FollowJointTrajectoryAction.h>
#include <head_monitor_msgs/HeadMonitorStatus.h>
#include <head_monitor_msgs/HeadMonitorAction.h>
#include <head_monitor_msgs/PreplanHeadScanAction.h>
#include <visualization_msgs/MarkerArray.h>
#include <visualization_msgs/Marker.h>
#include <tf/transform_listener.h>
Go to the source code of this file.
Classes | |
class | HeadMonitor |
Functions | |
std::string | convertFromGroupNameToArmName (const std::string &arm_name) |
int | main (int argc, char **argv) |
Variables | |
static const double | JOINT_BOUNDS_MARGIN = .02 |
static const std::string | LEFT_ARM_GROUP = "left_arm" |
static const std::string | RIGHT_ARM_GROUP = "right_arm" |
std::string convertFromGroupNameToArmName | ( | const std::string & | arm_name | ) |
Definition at line 74 of file move_arm_head_monitor.cpp.
int main | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 815 of file move_arm_head_monitor.cpp.
const double JOINT_BOUNDS_MARGIN = .02 [static] |
Definition at line 72 of file move_arm_head_monitor.cpp.
const std::string LEFT_ARM_GROUP = "left_arm" [static] |
Definition at line 70 of file move_arm_head_monitor.cpp.
const std::string RIGHT_ARM_GROUP = "right_arm" [static] |
Definition at line 69 of file move_arm_head_monitor.cpp.