1#ifndef INCLUDE_API_NRC_CRAFT_CONVEYOR_BELT_TRACK_H_
2#define INCLUDE_API_NRC_CRAFT_CONVEYOR_BELT_TRACK_H_
28 double encoderResolution,
double maxEncoderVal,
double minEncoderVal,
int posRecordMode,
double speed,
int userCoord,
29 int conveyorID,
int height,
int trackOnRunModeWithTargetOverrun,
int compensationEncoderVal);
31 double encoderResolution,
double maxEncoderVal,
double minEncoderVal,
int posRecordMode,
double speed,
int userCoord,
32 int conveyorID,
int height,
int trackOnRunModeWithTargetOverrun,
int compensationEncoderVal);
50EXPORT_API Result conveyor_belt_tracking_set_identification_parameter_robot(
SOCKETFD socketFd,
int robotNum,
int conveyorID,
int detectSrcType,
int capturePos,
int visionID,
int visionIoFilterType,
int visionLatchEncoderValueType,
int communication,
int sensorTrg,
int type);
EXPORT_API Result conveyor_belt_tracking_set_sensor_calibration_robot(SOCKETFD socketFd, int robotNum, int conveyorID, const std::vector< double > sensorPos)
EXPORT_API Result conveyor_belt_tracking_set_identification_parameter(SOCKETFD socketFd, int conveyorID, int detectSrcType, int capturePos, int visionID, int visionIoFilterType, int visionLatchEncoderValueType, int communication, int sensorTrg, int type)
设置传送带参数识别的配置
EXPORT_API Result conveyor_belt_set_sensor_calibration(SOCKETFD socketFd, int conveyorID)
标定获得传感器位置
EXPORT_API Result conveyor_belt_get_wait_point_paramters_robot(SOCKETFD socketFd, int robotNum, int conveyorID, ConveyorWaitPointParams ¶m)
EXPORT_API Result conveyor_belt_tracking_set_basic_parameter_robot(SOCKETFD socketFd, int robotNum, int encoderVal, int time, int encoderDirection, double encoderResolution, double maxEncoderVal, double minEncoderVal, int posRecordMode, double speed, int userCoord, int conveyorID, int height, int trackOnRunModeWithTargetOverrun, int compensationEncoderVal)
EXPORT_API Result conveyor_belt_calculate_for_sensor_point_robot(SOCKETFD socketFd, int robotNum, int conveyorID)
EXPORT_API Result conveyor_belt_calibrate_for_sensor_point_robot(SOCKETFD socketFd, int robotNum, int conveyorID)
EXPORT_API Result conveyor_belt_tracking_set_sensor_calibration(SOCKETFD socketFd, int conveyorID, const std::vector< double > sensorPos)
设置传送带上的传感器标定参数
EXPORT_API Result conveyor_belt_get_identification_paramters_robot(SOCKETFD socketFd, int robotNum, int conveyorID, ConveyorIdentificationParams ¶m)
EXPORT_API Result conveyor_belt_get_track_range_paramters_robot(SOCKETFD socketFd, int robotNum, int conveyorID, ConveyorTrackRangeParams ¶m)
EXPORT_API Result conveyor_belt_tracking_set_tracking_wait_point(SOCKETFD socketFd, int conveyorID, bool isWait, double delayDetectTime, const std::vector< double > pos)
标定传送带跟踪等待点的位置参数
EXPORT_API Result conveyor_belt_get_track_range_paramters(SOCKETFD socketFd, int conveyorID, ConveyorTrackRangeParams ¶m)
获取跟踪范围参数
EXPORT_API Result conveyor_belt_tracking_set_basic_parameter(SOCKETFD socketFd, int encoderVal, int time, int encoderDirection, double encoderResolution, double maxEncoderVal, double minEncoderVal, int posRecordMode, double speed, int userCoord, int conveyorID, int height, int trackOnRunModeWithTargetOverrun, int compensationEncoderVal)
设置传送带跟踪的基本参数
EXPORT_API Result conveyor_belt_tracking_set_tracking_range_robot(SOCKETFD socketFd, int robotNum, int conveyorID, double receLatestPos, double trackRangeXMax, double trackRangeYMax, double trackRangeYMin, double trackRangeZMax, double trackRangeZMin, double trackStartXPoint)
EXPORT_API Result conveyor_belt_get_sensor_paramters_robot(SOCKETFD socketFd, int robotNum, int conveyorID, ConveyorSensorParams ¶m)
EXPORT_API Result conveyor_belt_get_sensor_paramters(SOCKETFD socketFd, int conveyorID, ConveyorSensorParams ¶m)
获取传感器参数
EXPORT_API Result conveyor_belt_get_basic_paramters_robot(SOCKETFD socketFd, int robotNum, int conveyorID, ConveyorBasicParams ¶m)
EXPORT_API Result conveyor_belt_get_identification_paramters(SOCKETFD socketFd, int conveyorID, ConveyorIdentificationParams ¶m)
获取识别参数
EXPORT_API Result conveyor_belt_set_sensor_calibration_robot(SOCKETFD socketFd, int robotNum, int conveyorID)
EXPORT_API Result conveyor_belt_tracking_set_tracking_wait_point_robot(SOCKETFD socketFd, int robotNum, int conveyorID, bool isWait, double delayDetectTime, const std::vector< double > pos)
EXPORT_API Result conveyor_belt_calibrate_for_sensor_point(SOCKETFD socketFd, int conveyorID)
标定获得传感器位置
EXPORT_API Result conveyor_belt_tracking_set_identification_parameter_robot(SOCKETFD socketFd, int robotNum, int conveyorID, int detectSrcType, int capturePos, int visionID, int visionIoFilterType, int visionLatchEncoderValueType, int communication, int sensorTrg, int type)
EXPORT_API Result conveyor_belt_get_wait_point_paramters(SOCKETFD socketFd, int conveyorID, ConveyorWaitPointParams ¶m)
获取等待点参数
EXPORT_API Result conveyor_belt_get_basic_paramters(SOCKETFD socketFd, int conveyorID, ConveyorBasicParams ¶m)
获取基本参数
EXPORT_API Result conveyor_belt_calculate_for_sensor_point(SOCKETFD socketFd, int conveyorID)
计算传感器位置
EXPORT_API Result conveyor_belt_tracking_set_tracking_range(SOCKETFD socketFd, int conveyorID, double receLatestPos, double trackRangeXMax, double trackRangeYMax, double trackRangeYMin, double trackRangeZMax, double trackRangeZMin, double trackStartXPoint)
设置传送带跟踪范围参数
int SOCKETFD
Definition nrc_define.h:14
Result
Definition nrc_define.h:16
#define EXPORT_API
Definition nrc_define.h:10
Definition nrc_craft_conveyor_belt_track_parameter.h:8
Definition nrc_craft_conveyor_belt_track_parameter.h:25
Definition nrc_craft_conveyor_belt_track_parameter.h:39
Definition nrc_craft_conveyor_belt_track_parameter.h:50
Definition nrc_craft_conveyor_belt_track_parameter.h:62