1#ifndef INTERFACE_PARAMETER_NRC_CRAFT_VISION_PARAMETER_H_
2#define INTERFACE_PARAMETER_NRC_CRAFT_VISION_PARAMETER_H_
29 std::string
IP{
"192.168.1.120"};
96 std::vector<CalibrationPoint>
point;
100 point.push_back(pos);
104 if (
static_cast<size_t>(index) <
point.size() && index >= 0) {
Definition nrc_craft_vision_parameter.h:94
CalibrationPoint getPoint(int index) const
Definition nrc_craft_vision_parameter.h:103
void addCalibrationPoint(const CalibrationPoint &pos)
Definition nrc_craft_vision_parameter.h:99
std::vector< CalibrationPoint > point
Definition nrc_craft_vision_parameter.h:96
Calibration(int num_points=6)
Definition nrc_craft_vision_parameter.h:110
bool calibrated
Definition nrc_craft_vision_parameter.h:95
int point_num
Definition nrc_craft_vision_parameter.h:97
Definition nrc_craft_vision_parameter.h:87
std::vector< double > robot_pos_deg
Definition nrc_craft_vision_parameter.h:91
std::vector< double > robot_pos
Definition nrc_craft_vision_parameter.h:90
std::vector< double > pixel_pos_deg
Definition nrc_craft_vision_parameter.h:89
std::vector< double > pixel_pos
Definition nrc_craft_vision_parameter.h:88
Definition nrc_craft_vision_parameter.h:7
int listNum
Definition nrc_craft_vision_parameter.h:9
std::string currentName
Definition nrc_craft_vision_parameter.h:8
Definition nrc_craft_vision_parameter.h:63
double Yexcursion
Definition nrc_craft_vision_parameter.h:65
double angle
Definition nrc_craft_vision_parameter.h:67
double Zexcursion
Definition nrc_craft_vision_parameter.h:66
double Xexcursion
Definition nrc_craft_vision_parameter.h:64
Definition nrc_craft_vision_parameter.h:70
std::vector< double > cameraPoint
Definition nrc_craft_vision_parameter.h:73
std::string cameraData
Definition nrc_craft_vision_parameter.h:72
Excursion excursion
Definition nrc_craft_vision_parameter.h:76
std::vector< double > datumPointDeg
Definition nrc_craft_vision_parameter.h:75
int angleDirection
Definition nrc_craft_vision_parameter.h:71
std::vector< double > datumPoint
Definition nrc_craft_vision_parameter.h:74
std::string sampleData
Definition nrc_craft_vision_parameter.h:78
double scale
Definition nrc_craft_vision_parameter.h:79
int recvPointsType
Definition nrc_craft_vision_parameter.h:77
Definition nrc_craft_vision_parameter.h:12
std::string addDataInitialPara
Definition nrc_craft_vision_parameter.h:13
int type
Definition nrc_craft_vision_parameter.h:25
std::string frameHeader
Definition nrc_craft_vision_parameter.h:18
std::string successFlag
Definition nrc_craft_vision_parameter.h:23
int angleUnit
Definition nrc_craft_vision_parameter.h:15
bool hasUCS
Definition nrc_craft_vision_parameter.h:20
std::string endMark
Definition nrc_craft_vision_parameter.h:16
std::string separator
Definition nrc_craft_vision_parameter.h:21
int addDataNum
Definition nrc_craft_vision_parameter.h:14
int timeOut
Definition nrc_craft_vision_parameter.h:24
bool hasTCS
Definition nrc_craft_vision_parameter.h:19
std::string failFlag
Definition nrc_craft_vision_parameter.h:17
bool singleTarget
Definition nrc_craft_vision_parameter.h:22
Definition nrc_craft_vision_parameter.h:28
int portNum
Definition nrc_craft_vision_parameter.h:31
int portOne
Definition nrc_craft_vision_parameter.h:32
std::string IP
Definition nrc_craft_vision_parameter.h:29
bool server
Definition nrc_craft_vision_parameter.h:34
int portTwo
Definition nrc_craft_vision_parameter.h:33
int cameraDataType
Definition nrc_craft_vision_parameter.h:30
Definition nrc_craft_vision_parameter.h:37
std::string triggerStr
Definition nrc_craft_vision_parameter.h:43
int IOPort
Definition nrc_craft_vision_parameter.h:38
bool triggerOnce
Definition nrc_craft_vision_parameter.h:42
int triggerMode
Definition nrc_craft_vision_parameter.h:41
int duration
Definition nrc_craft_vision_parameter.h:39
int intervals
Definition nrc_craft_vision_parameter.h:40
Definition nrc_craft_vision_parameter.h:117
VisionCalibrationData(int num_points=6)
Definition nrc_craft_vision_parameter.h:120
int visionNum
Definition nrc_craft_vision_parameter.h:118
Calibration calibration
Definition nrc_craft_vision_parameter.h:119
Definition nrc_craft_vision_parameter.h:46
Trigger trigger
Definition nrc_craft_vision_parameter.h:50
int userCoordNum
Definition nrc_craft_vision_parameter.h:51
Socket socket
Definition nrc_craft_vision_parameter.h:49
Protocol protocol
Definition nrc_craft_vision_parameter.h:48
CameraList cameraList
Definition nrc_craft_vision_parameter.h:47
Definition nrc_craft_vision_parameter.h:82
Position position
Definition nrc_craft_vision_parameter.h:83
int protocol
Definition nrc_craft_vision_parameter.h:84
Definition nrc_craft_vision_parameter.h:54
std::string maxZ
Definition nrc_craft_vision_parameter.h:57
std::string minZ
Definition nrc_craft_vision_parameter.h:60
std::string maxY
Definition nrc_craft_vision_parameter.h:56
std::string minY
Definition nrc_craft_vision_parameter.h:59
std::string maxX
Definition nrc_craft_vision_parameter.h:55
std::string minX
Definition nrc_craft_vision_parameter.h:58