1#ifndef INCLUDE_CPP_PARAMETER_NRC_INTERFACE_PARAMETER_H_
2#define INCLUDE_CPP_PARAMETER_NRC_INTERFACE_PARAMETER_H_
88 std::vector<std::vector<double>>
pos;
Definition nrc_interface_parameter.h:110
double error_enable_time_ms_value
误差允许时间,参数范围:0≤error_enable_time_ms_value≤99
Definition nrc_interface_parameter.h:114
unsigned int axisum
机器人轴数,默认为六轴机器人
Definition nrc_interface_parameter.h:115
std::vector< double > collisionDetection_run
数组,碰撞检测阈值(指令),第几位为第几轴的碰撞检测阈值,参数范围:1≤vector_collisionDetection_run≤10000
Definition nrc_interface_parameter.h:111
double position_delay_time_ms_value
//指令位置响应时间,参数范围:0<position_delay_time_ms_value≤99
Definition nrc_interface_parameter.h:113
std::vector< double > collisionDetection_teach
数组,碰撞检测阈值(点动),第几位为第几轴的碰撞检测阈值,参数范围:1≤vector_collisionDetection_teach≤10000
Definition nrc_interface_parameter.h:112
Definition nrc_interface_parameter.h:118
double dragInPosMaxVel
启动阈值M
Definition nrc_interface_parameter.h:122
int drag_mode
Definition nrc_interface_parameter.h:119
double drag_damper[6]
变化率阈值[X, Y, Z, A, B, C]
Definition nrc_interface_parameter.h:125
double start_threshold_F
拖动模式 0-自由拖动 1-位置拖动 2-姿态拖动
Definition nrc_interface_parameter.h:120
double drag_mass[6]
阻尼系数[X, Y, Z, A, B, C]
Definition nrc_interface_parameter.h:126
double start_threshold_M
启动阈值F
Definition nrc_interface_parameter.h:121
double dragInPosMaxAngleVel
笛卡尔空间线速度限制
Definition nrc_interface_parameter.h:123
double drag_change_rate[6]
关节空间速度限制
Definition nrc_interface_parameter.h:124
Definition nrc_interface_parameter.h:21
double conversionratio_J2
Definition nrc_interface_parameter.h:72
double L9
Definition nrc_interface_parameter.h:30
std::string Couple_Coe_1_2
Definition nrc_interface_parameter.h:43
double fiveAxisDirection
Definition nrc_interface_parameter.h:61
double dynamicLimit_max
Definition nrc_interface_parameter.h:51
double L12
Definition nrc_interface_parameter.h:33
double conversionratio_z
Definition nrc_interface_parameter.h:69
double L20
Definition nrc_interface_parameter.h:41
double L4
Definition nrc_interface_parameter.h:25
double threeAxisDirection
Definition nrc_interface_parameter.h:60
double L19
Definition nrc_interface_parameter.h:40
double pitch
Definition nrc_interface_parameter.h:55
double sliding_lead_value
Definition nrc_interface_parameter.h:56
double conversionratio_x
Definition nrc_interface_parameter.h:67
double spray_distance
Definition nrc_interface_parameter.h:58
std::string Couple_Coe_4_5
Definition nrc_interface_parameter.h:47
double uplift_lead_value
Definition nrc_interface_parameter.h:57
std::string Couple_Coe_4_6
Definition nrc_interface_parameter.h:48
double threeAxisConversionRatio
Definition nrc_interface_parameter.h:64
double dynamicLimit_min
Definition nrc_interface_parameter.h:52
double L1
Definition nrc_interface_parameter.h:22
std::string Couple_Coe_2_3
Definition nrc_interface_parameter.h:44
double L5
Definition nrc_interface_parameter.h:26
double L3
Definition nrc_interface_parameter.h:24
double L13
Definition nrc_interface_parameter.h:34
double conversionratio_y
Definition nrc_interface_parameter.h:68
double L18
Definition nrc_interface_parameter.h:39
std::string Couple_Coe_3_2
Definition nrc_interface_parameter.h:45
std::string Couple_Coe_5_6
Definition nrc_interface_parameter.h:49
int upsideDown
Definition nrc_interface_parameter.h:75
double conversionratio_J1
Definition nrc_interface_parameter.h:71
double L8
Definition nrc_interface_parameter.h:29
double L11
Definition nrc_interface_parameter.h:32
double L2
Definition nrc_interface_parameter.h:23
double amplificationRatio
Definition nrc_interface_parameter.h:65
double L16
Definition nrc_interface_parameter.h:37
double conversionratio_J3
Definition nrc_interface_parameter.h:73
double L10
Definition nrc_interface_parameter.h:31
double L14
Definition nrc_interface_parameter.h:35
double L7
Definition nrc_interface_parameter.h:28
double L17
Definition nrc_interface_parameter.h:38
double twoAxisConversionRatio
Definition nrc_interface_parameter.h:63
std::string Couple_Coe_3_4
Definition nrc_interface_parameter.h:46
double L15
Definition nrc_interface_parameter.h:36
double L6
Definition nrc_interface_parameter.h:27
Definition nrc_interface_parameter.h:94
double maxAcc
Definition nrc_interface_parameter.h:105
double maxDecel
Definition nrc_interface_parameter.h:106
double maxRotSpeed
Definition nrc_interface_parameter.h:101
double ratedDeRotSpeed
Definition nrc_interface_parameter.h:100
double posSWLimit
Definition nrc_interface_parameter.h:97
double ratedVel
Definition nrc_interface_parameter.h:103
double reducRatio
Definition nrc_interface_parameter.h:95
double ratedRotSpeed
Definition nrc_interface_parameter.h:99
double negSWLimit
Definition nrc_interface_parameter.h:98
int direction
Definition nrc_interface_parameter.h:107
int encoderResolution
Definition nrc_interface_parameter.h:96
double maxDeRotSpeed
Definition nrc_interface_parameter.h:102
double deRatedVel
Definition nrc_interface_parameter.h:104
Definition nrc_interface_parameter.h:78
int coord
0-关节 1-直角
Definition nrc_interface_parameter.h:85
int size
本次传输的点位数
Definition nrc_interface_parameter.h:87
int sendMode
0-一次传输完全部轨迹 1-一次传输部分点位
Definition nrc_interface_parameter.h:81
int count
当前是第几次
Definition nrc_interface_parameter.h:84
std::vector< std::vector< double > > axisacc
二维数组,一维表示本次传输的点位数,二维长度为7,各个轴的加速度
Definition nrc_interface_parameter.h:90
std::vector< double > timeStamp
长度为本次传输的点位数,表示到达该点位的时间,单位ms
Definition nrc_interface_parameter.h:91
int extMove
0- 1-
Definition nrc_interface_parameter.h:86
int runMode
0-接收完再运动 1-边接受边运动
Definition nrc_interface_parameter.h:82
int sum
总传输次数
Definition nrc_interface_parameter.h:83
std::vector< std::vector< double > > axisvel
二维数组,一维表示本次传输的点位数,二维长度为7,各个轴的速度
Definition nrc_interface_parameter.h:89
bool clearBuffer
是否清除之前发送的,未开始插补计算的点位
Definition nrc_interface_parameter.h:79
int targetMode
0-独立点 1-连续轨迹
Definition nrc_interface_parameter.h:80
std::vector< std::vector< double > > pos
二维数组,一维表示本次传输的点位数,二维长度为7,各个关节角度或笛卡尔坐标
Definition nrc_interface_parameter.h:88