#include <choreo_core_service.h>
Public Member Functions | |
ChoreoCoreService () | |
bool | init () |
void | run () |
Private Member Functions | |
void | adjustSimSpeed (double sim_speed) |
int | checkSavedLadderGraphSize (const std::string &filename) |
bool | choreoParametersServerCallback (choreo_msgs::ChoreoParameters::Request &req, choreo_msgs::ChoreoParameters::Response &res) |
bool | elementNumberRequestServerCallback (choreo_msgs::ElementNumberRequest::Request &req, choreo_msgs::ElementNumberRequest::Response &res) |
bool | generateMotionLibrary (const int selected_path_index, choreo_core_service::TrajectoryLibrary &traj_lib) |
bool | generatePicknPlaceMotionLibrary () |
ProcessPlanResult | generateProcessPlan (const int &index) |
bool | getAvailableProcessPlansCallback (choreo_msgs::GetAvailableProcessPlans::Request &req, choreo_msgs::GetAvailableProcessPlans::Response &res) |
bool | loadModelInputParameters (const std::string &filename) |
bool | loadOutputSaveDirInputParameters (const std::string &filename) |
bool | loadRobotInputParameters (const std::string &filename) |
bool | loadTaskSequenceInputParameters (const std::string &filename) |
bool | moveToTargetJointPose (std::vector< double > joint_pose) |
bool | outputProcessPlansCallback (choreo_msgs::OutputProcessPlans::Request &req, choreo_msgs::OutputProcessPlans::Response &res) |
void | processPlanningActionCallback (const choreo_msgs::ProcessPlanningGoalConstPtr &goal) |
bool | queryComputationResultCallback (choreo_msgs::QueryComputationRecord::Request &req, choreo_msgs::QueryComputationRecord::Response &res) |
void | saveModelInputParameters (const std::string &filename) |
void | saveOutputSaveDirInputParameters (const std::string &filename) |
void | saveRobotInputParameters (const std::string &filename) |
void | saveTaskSequenceInputParameters (const std::string &filename) |
void | simulateMotionPlansActionCallback (const choreo_msgs::SimulateMotionPlanGoalConstPtr &goal_in) |
void | taskSequencePlanningActionCallback (const choreo_msgs::TaskSequencePlanningGoalConstPtr &goal) |
void | taskSequenceProcessingActionCallback (const choreo_msgs::TaskSequenceProcessingGoalConstPtr &goal) |
bool | visualizeSelectedPathServerCallback (choreo_msgs::VisualizeSelectedPath::Request &req, choreo_msgs::VisualizeSelectedPath::Response &res) |
Definition at line 47 of file choreo_core_service.h.
ChoreoCoreService::ChoreoCoreService | ( | ) |
Definition at line 65 of file choreo_core_service.cpp.
|
private |
|
private |
Definition at line 267 of file choreo_core_service.cpp.
|
private |
Definition at line 283 of file choreo_core_service.cpp.
|
private |
Definition at line 326 of file choreo_core_service.cpp.
|
private |
Definition at line 13 of file choreo_core_service_process_planning.cpp.
|
private |
|
private |
Definition at line 27 of file choreo_core_service_process_planning.cpp.
|
private |
Definition at line 403 of file choreo_core_service.cpp.
bool ChoreoCoreService::init | ( | ) |
Definition at line 80 of file choreo_core_service.cpp.
|
private |
Definition at line 165 of file choreo_core_service.cpp.
|
private |
Definition at line 244 of file choreo_core_service.cpp.
|
private |
Definition at line 221 of file choreo_core_service.cpp.
|
private |
Definition at line 198 of file choreo_core_service.cpp.
|
private |
Definition at line 117 of file choreo_core_service_process_planning.cpp.
|
private |
Definition at line 415 of file choreo_core_service.cpp.
|
private |
Definition at line 598 of file choreo_core_service.cpp.
|
private |
Definition at line 450 of file choreo_core_service.cpp.
void ChoreoCoreService::run | ( | ) |
Definition at line 156 of file choreo_core_service.cpp.
|
private |
Definition at line 190 of file choreo_core_service.cpp.
|
private |
Definition at line 259 of file choreo_core_service.cpp.
|
private |
Definition at line 236 of file choreo_core_service.cpp.
|
private |
Definition at line 213 of file choreo_core_service.cpp.
|
private |
Definition at line 712 of file choreo_core_service.cpp.
|
private |
Definition at line 548 of file choreo_core_service.cpp.
|
private |
Definition at line 464 of file choreo_core_service.cpp.
|
private |
Definition at line 374 of file choreo_core_service.cpp.
|
private |
Definition at line 170 of file choreo_core_service.h.
|
private |
Definition at line 194 of file choreo_core_service.h.
|
private |
Definition at line 157 of file choreo_core_service.h.
|
private |
Definition at line 115 of file choreo_core_service.h.
|
private |
Definition at line 183 of file choreo_core_service.h.
|
private |
Definition at line 186 of file choreo_core_service.h.
|
private |
Definition at line 185 of file choreo_core_service.h.
|
private |
Definition at line 184 of file choreo_core_service.h.
|
private |
Definition at line 116 of file choreo_core_service.h.
|
private |
Definition at line 164 of file choreo_core_service.h.
|
private |
Definition at line 118 of file choreo_core_service.h.
|
private |
Definition at line 178 of file choreo_core_service.h.
|
private |
Definition at line 126 of file choreo_core_service.h.
|
private |
Definition at line 130 of file choreo_core_service.h.
|
private |
Definition at line 119 of file choreo_core_service.h.
|
private |
Definition at line 127 of file choreo_core_service.h.
|
private |
Definition at line 181 of file choreo_core_service.h.
|
private |
Definition at line 191 of file choreo_core_service.h.
|
private |
Definition at line 125 of file choreo_core_service.h.
|
private |
Definition at line 140 of file choreo_core_service.h.
|
private |
Definition at line 141 of file choreo_core_service.h.
|
private |
Definition at line 139 of file choreo_core_service.h.
|
private |
Definition at line 120 of file choreo_core_service.h.
|
private |
Definition at line 180 of file choreo_core_service.h.
|
private |
Definition at line 189 of file choreo_core_service.h.
|
private |
Definition at line 190 of file choreo_core_service.h.
|
private |
Definition at line 173 of file choreo_core_service.h.
|
private |
Definition at line 153 of file choreo_core_service.h.
|
private |
Definition at line 154 of file choreo_core_service.h.
|
private |
Definition at line 143 of file choreo_core_service.h.
|
private |
Definition at line 167 of file choreo_core_service.h.
|
private |
Definition at line 179 of file choreo_core_service.h.
|
private |
Definition at line 136 of file choreo_core_service.h.
|
private |
Definition at line 137 of file choreo_core_service.h.
|
private |
Definition at line 135 of file choreo_core_service.h.
|
private |
Definition at line 124 of file choreo_core_service.h.
|
private |
Definition at line 132 of file choreo_core_service.h.
|
private |
Definition at line 133 of file choreo_core_service.h.
|
private |
Definition at line 131 of file choreo_core_service.h.
|
private |
Definition at line 123 of file choreo_core_service.h.
|
private |
Definition at line 175 of file choreo_core_service.h.
|
private |
Definition at line 174 of file choreo_core_service.h.
|
private |
Definition at line 160 of file choreo_core_service.h.
|
private |
Definition at line 117 of file choreo_core_service.h.
|
private |
Definition at line 192 of file choreo_core_service.h.