1#ifndef INCLUDE_API_NRC_INTERFACE_PARAMETER_H_
2#define INCLUDE_API_NRC_INTERFACE_PARAMETER_H_
155 std::vector<std::vector<double>>
pos;
RobotType
Definition nrc_interface_parameter.h:34
@ NOTYPE
Definition nrc_interface_parameter.h:35
@ FOUR_AXLE_GENERAL
Definition nrc_interface_parameter.h:39
@ R_GENERAL_3S_1_
Definition nrc_interface_parameter.h:66
@ SIX_AXLE_GENERAL
Definition nrc_interface_parameter.h:36
@ FIVE_AXLE_MIXED
Definition nrc_interface_parameter.h:60
@ SEVEN_AXLE_GENERAL
Definition nrc_interface_parameter.h:47
@ R_DELTA
Definition nrc_interface_parameter.h:55
@ R_HEAVY_DUTY_FOUR_AXIS_
Definition nrc_interface_parameter.h:70
@ R_GANTRY_WELD_2
Definition nrc_interface_parameter.h:57
@ R_DELTA_2D_
Definition nrc_interface_parameter.h:64
@ FIVE_AXLE_GENERAL
Definition nrc_interface_parameter.h:41
@ GANTRY_WELD
Definition nrc_interface_parameter.h:54
@ TWO_AXLE_SCARA
Definition nrc_interface_parameter.h:43
@ SIX_AXLE_ONE_GENERAL
Definition nrc_interface_parameter.h:42
@ SIX_AXLE_ABNORMITY_3
Definition nrc_interface_parameter.h:62
@ FOUR_AXLE_STACK
Definition nrc_interface_parameter.h:38
@ R_WINE_CHAMFER
Definition nrc_interface_parameter.h:56
@ R_FOUR_CARTESIAN_COORDINATE_1
Definition nrc_interface_parameter.h:58
@ SIX_AXLE_SPRAY
Definition nrc_interface_parameter.h:50
@ SIX_AXLE_ABNORMITY
Definition nrc_interface_parameter.h:53
@ R_GANTRY_WELD_6
Definition nrc_interface_parameter.h:59
@ R_GENERAL_6S_CBBARA_
Definition nrc_interface_parameter.h:69
@ FOUR_AXLE_SCARA_ABNORMITY
Definition nrc_interface_parameter.h:48
@ FOUR_AXLE_SCARA_ABNORMITY_3_
Definition nrc_interface_parameter.h:68
@ THREE_AXLE_ANGLE
Definition nrc_interface_parameter.h:45
@ FOUR_AXLE_PALLET_1
Definition nrc_interface_parameter.h:49
@ THREE_AXLE_SCARA
Definition nrc_interface_parameter.h:44
@ ONE_AXLE_GENERAL
Definition nrc_interface_parameter.h:40
@ FOUR_AXLE_ANGLE
Definition nrc_interface_parameter.h:51
@ FOUR_AXLE_SCARA
Definition nrc_interface_parameter.h:37
@ R_SCARA_THREEAXIS_1
Definition nrc_interface_parameter.h:63
@ R_GANTRY_WELD_3_
Definition nrc_interface_parameter.h:65
@ R_GENERAL_5S_COLLABORATIVE_
Definition nrc_interface_parameter.h:67
@ FOUR_AXLE_POLAR_ABNORMITY
Definition nrc_interface_parameter.h:52
@ THREE_AXLE_ABNORMITY
Definition nrc_interface_parameter.h:46
@ R_SCARA_FOURAXIS_2
Definition nrc_interface_parameter.h:61
Definition nrc_interface_parameter.h:175
double error_enable_time_ms_value
误差允许时间,参数范围:0≤error_enable_time_ms_value≤99
Definition nrc_interface_parameter.h:179
unsigned int axisum
机器人轴数,默认为六轴机器人
Definition nrc_interface_parameter.h:180
std::vector< double > collisionDetection_run
数组,碰撞检测阈值(指令),第几位为第几轴的碰撞检测阈值,参数范围:1≤vector_collisionDetection_run≤10000
Definition nrc_interface_parameter.h:176
double position_delay_time_ms_value
//指令位置响应时间,参数范围:0<position_delay_time_ms_value≤99
Definition nrc_interface_parameter.h:178
std::vector< double > collisionDetection_teach
数组,碰撞检测阈值(点动),第几位为第几轴的碰撞检测阈值,参数范围:1≤vector_collisionDetection_teach≤10000
Definition nrc_interface_parameter.h:177
Definition nrc_interface_parameter.h:88
double conversionratio_J2
Definition nrc_interface_parameter.h:139
double L9
Definition nrc_interface_parameter.h:97
std::string Couple_Coe_1_2
Definition nrc_interface_parameter.h:110
double fiveAxisDirection
Definition nrc_interface_parameter.h:128
double dynamicLimit_max
Definition nrc_interface_parameter.h:118
double L12
Definition nrc_interface_parameter.h:100
double conversionratio_z
Definition nrc_interface_parameter.h:136
double L20
Definition nrc_interface_parameter.h:108
double L4
Definition nrc_interface_parameter.h:92
double threeAxisDirection
Definition nrc_interface_parameter.h:127
double L19
Definition nrc_interface_parameter.h:107
double pitch
Definition nrc_interface_parameter.h:122
double sliding_lead_value
Definition nrc_interface_parameter.h:123
double conversionratio_x
Definition nrc_interface_parameter.h:134
double spray_distance
Definition nrc_interface_parameter.h:125
std::string Couple_Coe_4_5
Definition nrc_interface_parameter.h:114
double uplift_lead_value
Definition nrc_interface_parameter.h:124
std::string Couple_Coe_4_6
Definition nrc_interface_parameter.h:115
double threeAxisConversionRatio
Definition nrc_interface_parameter.h:131
double dynamicLimit_min
Definition nrc_interface_parameter.h:119
double L1
Definition nrc_interface_parameter.h:89
std::string Couple_Coe_2_3
Definition nrc_interface_parameter.h:111
double L5
Definition nrc_interface_parameter.h:93
double L3
Definition nrc_interface_parameter.h:91
double L13
Definition nrc_interface_parameter.h:101
double conversionratio_y
Definition nrc_interface_parameter.h:135
double L18
Definition nrc_interface_parameter.h:106
std::string Couple_Coe_3_2
Definition nrc_interface_parameter.h:112
std::string Couple_Coe_5_6
Definition nrc_interface_parameter.h:116
int upsideDown
Definition nrc_interface_parameter.h:142
double conversionratio_J1
Definition nrc_interface_parameter.h:138
double L8
Definition nrc_interface_parameter.h:96
double L11
Definition nrc_interface_parameter.h:99
double L2
Definition nrc_interface_parameter.h:90
double amplificationRatio
Definition nrc_interface_parameter.h:132
double L16
Definition nrc_interface_parameter.h:104
double conversionratio_J3
Definition nrc_interface_parameter.h:140
double L10
Definition nrc_interface_parameter.h:98
double L14
Definition nrc_interface_parameter.h:102
double L7
Definition nrc_interface_parameter.h:95
double L17
Definition nrc_interface_parameter.h:105
double twoAxisConversionRatio
Definition nrc_interface_parameter.h:130
std::string Couple_Coe_3_4
Definition nrc_interface_parameter.h:113
double L15
Definition nrc_interface_parameter.h:103
double L6
Definition nrc_interface_parameter.h:94
Definition nrc_interface_parameter.h:159
double maxAcc
Definition nrc_interface_parameter.h:170
double maxDecel
Definition nrc_interface_parameter.h:171
double maxRotSpeed
Definition nrc_interface_parameter.h:166
double ratedDeRotSpeed
Definition nrc_interface_parameter.h:165
double posSWLimit
Definition nrc_interface_parameter.h:162
double ratedVel
Definition nrc_interface_parameter.h:168
double reducRatio
Definition nrc_interface_parameter.h:160
double ratedRotSpeed
Definition nrc_interface_parameter.h:164
double negSWLimit
Definition nrc_interface_parameter.h:163
int direction
Definition nrc_interface_parameter.h:172
int encoderResolution
Definition nrc_interface_parameter.h:161
double maxDeRotSpeed
Definition nrc_interface_parameter.h:167
double deRatedVel
Definition nrc_interface_parameter.h:169
Definition nrc_interface_parameter.h:145
int coord
0-关节 1-直角
Definition nrc_interface_parameter.h:152
int size
本次传输的点位数
Definition nrc_interface_parameter.h:154
int sendMode
0-一次传输完全部轨迹 1-一次传输部分点位
Definition nrc_interface_parameter.h:148
int count
当前是第几次
Definition nrc_interface_parameter.h:151
std::vector< double > timeStamp
长度为本次传输的点位数,表示到达该点位的时间,单位ms
Definition nrc_interface_parameter.h:156
int extMove
0- 1-
Definition nrc_interface_parameter.h:153
int runMode
0-接收完再运动 1-边接受边运动
Definition nrc_interface_parameter.h:149
int sum
总传输次数
Definition nrc_interface_parameter.h:150
bool clearBuffer
是否清除之前发送的,未开始插补计算的点位
Definition nrc_interface_parameter.h:146
int targetMode
0-独立点 1-连续轨迹
Definition nrc_interface_parameter.h:147
std::vector< std::vector< double > > pos
二维数组,一维表示本次传输的点位数,二维长度为7,各个关节角度或笛卡尔坐标
Definition nrc_interface_parameter.h:155