controller
SensorForceControl.h
浏览该文件的文档.
1 
11 #ifndef SENSORFORCECONTROL_H_
12 #define SENSORFORCECONTROL_H_
13 
14 /*---------------------------- Includes ------------------------------------*/
15 #include "Base/robotStruct.h"
16 
17 #ifdef __cplusplus
18 namespace HYYRobotBase
19 {
20 extern "C" {
21 #endif
22 
34 extern int SFCInit(const char* name, int control_type, int is_tool_ctrl, tool* rtool, wobj* rwobj, int robot_index);
35 
45 extern int SFCSetHybridForceMotionCtrlParam(const char* name, double* P, double* I, double* D);
46 
54 extern int SFCSetHybridForceMotionTargetForce(const char* name, double* target_force);
55 
65 extern int SFCSetAdmittanceCtrlParam(const char* name, double* M, double* B, double* K);
66 
74 extern int SFCSetSensorMaxForce(const char* name, double* max_force);
75 
82 extern int SFCStart(const char* name);
83 
90 extern int SFCEnd(const char* name);
91 
92 #ifdef __cplusplus
93 }
94 }
95 #endif
96 
97 #endif /* SENSORFORCECONTROL_H_ */
robotStruct.h
机器人运动指令数据类型
SFCSetAdmittanceCtrlParam
int SFCSetAdmittanceCtrlParam(const char *name, double *M, double *B, double *K)
设置导纳控制参数
SFCInit
int SFCInit(const char *name, int control_type, int is_tool_ctrl, tool *rtool, wobj *rwobj, int robot_index)
创建传感器力控制数据
SFCStart
int SFCStart(const char *name)
启动传感器力控制(期望的运动目标由Move运动提供)
wobj
运动指令输入,工件标系数据
Definition: robotStruct.h:158
SFCSetHybridForceMotionCtrlParam
int SFCSetHybridForceMotionCtrlParam(const char *name, double *P, double *I, double *D)
设置力位混合控制参数
SFCSetHybridForceMotionTargetForce
int SFCSetHybridForceMotionTargetForce(const char *name, double *target_force)
设置力位混合控制目标力矩
SFCEnd
int SFCEnd(const char *name)
停止传感器力控制
tool
运动指令输入,工具数据
Definition: robotStruct.h:145
SFCSetSensorMaxForce
int SFCSetSensorMaxForce(const char *name, double *max_force)
设置传感器接触力限制