simulation_execution_service.h
Go to the documentation of this file.
1 //
2 // Created by yijiangh on 7/12/17.
3 //
4 
5 #ifndef CHOREO_PATH_EXECUTION_PATH_EXECUTION_SERVICE_H
6 #define CHOREO_PATH_EXECUTION_PATH_EXECUTION_SERVICE_H
7 
8 #include <ros/ros.h>
9 #include <choreo_msgs/TrajectoryExecution.h>
11 #include <control_msgs/FollowJointTrajectoryAction.h>
12 
14 {
15 
16 // this class takes "simulation_execution" action from choreo_execution_gatekeeper
17 // and generate "joint_trajectory_action" for simulation
18 // for visualization in Choreo, we use industrial_robot_simulator as action server.
19 
21 {
22  public:
24 
25  bool executionCallback(choreo_msgs::TrajectoryExecution::Request& req,
26  choreo_msgs::TrajectoryExecution::Response& res);
27 
28  private:
31  std::string name_;
32 };
33 }
34 
35 #endif //CHOREO_PATH_EXECUTION_PATH_EXECUTION_SERVICE_H
actionlib::SimpleActionClient< control_msgs::FollowJointTrajectoryAction > ac_
bool executionCallback(choreo_msgs::TrajectoryExecution::Request &req, choreo_msgs::TrajectoryExecution::Response &res)


choreo_simulation_executor
Author(s):
autogenerated on Thu Jul 18 2019 03:59:21