ShadowHandUtilityLibrary
shadow_imports.hpp
Go to the documentation of this file.
1 //
2 // Created by kganguly on 5/3/19.
3 //
4 
5 #pragma once
6 
7 // ROS
8 #include <actionlib/client/simple_action_client.h>
9 #include <controller_manager_msgs/SwitchController.h>
10 #include <geometry_msgs/Pose.h>
11 #include <geometry_msgs/PoseStamped.h>
12 #include <pluginlib/class_loader.h>
13 #include <ros/console.h>
14 #include <ros/master.h>
15 #include <ros/ros.h>
16 #include <ros/topic_manager.h>
17 #include <sensor_msgs/JointState.h>
18 #include <std_msgs/Float32.h>
19 #include <std_msgs/Float64.h>
20 #include <tf/transform_broadcaster.h>
21 #include <tf/transform_listener.h>
22 #include <trajectory_msgs/JointTrajectory.h>
23 #include <trajectory_msgs/JointTrajectoryPoint.h>
24 
25 // MoveIt
26 #include <moveit/robot_model/robot_model.h>
27 #include <moveit/robot_model_loader/robot_model_loader.h>
28 #include <moveit/robot_state/robot_state.h>
29 
30 // RViz
31 #include <moveit_visual_tools/moveit_visual_tools.h>
32 
33 // MoveIt Planning
34 #include <moveit/move_group_interface/move_group_interface.h>
35 #include <moveit/planning_interface/planning_interface.h>
36 #include <moveit/planning_scene/planning_scene.h>
37 #include <moveit/planning_scene_interface/planning_scene_interface.h>
38 #include <moveit_msgs/ExecuteTrajectoryAction.h>
39 #include <moveit_msgs/MoveItErrorCodes.h>
40 #include <moveit_msgs/PlanningScene.h>
41 
42 // Robot State
43 #include <moveit/robot_state/conversions.h>
44 #include <moveit_msgs/DisplayRobotState.h>
45 #include <urdf/model.h>
46 
47 // Kinematics
48 #include <moveit/kinematic_constraints/utils.h>
49 #include <moveit_msgs/GetPositionIK.h>
50 #include <moveit_msgs/PositionIKRequest.h>
51 
52 // BioTac
53 #include <sr_robot_msgs/Biotac.h>
54 #include <sr_robot_msgs/BiotacAll.h>
55 
56 // CPP
57 #include "../shadowlibs/prettyprint.hpp"
58 #include "../shadowlibs/shadow_planning_options.hpp"
59 #include <Eigen/Dense>
60 #include <Eigen/Geometry>
61 #include <algorithm>
62 #include <boost/scoped_ptr.hpp>
63 #include <cmath>
64 #include <functional>
65 #include <future>
66 #include <iostream>
67 #include <map>
68 #include <mutex>
69 #include <string>
70 #include <thread>
71 #include <time.h>
72 #include <tuple>