controller
torqueSensor_interface.h
浏览该文件的文档.
1 
10 #ifndef TORQUESENSOR_INTERFACE_H_
11 #define TORQUESENSOR_INTERFACE_H_
12 
13 /*---------------------------- Includes ------------------------------------*/
14 #include "Base/robotStruct.h"
15 
16 
17 
18 #ifdef __cplusplus
19 namespace HYYRobotBase
20 {
21 extern "C" {
22 #endif
23 
30 extern int CreateTorqueSensor(const char* torqueSensorName);
31 
39 extern int CreateTorqueSensor2(const char* torqueSensorName, const char* fileName);
40 
47 extern int DestroyTorqueSensor(const char* torqueSensorName);
48 
54 extern int GetTorqueSensorNum();
55 
63 extern const char* GetTorqueSensorName(int index,char* torqueSensorName);
64 
72 extern int GetSensorTorque(const char* torqueSensorName, double* tor);
73 
80 extern int TorqueSensorCalibration(const char* torqueSensorName);
81 
91 extern int SetSensorTorqueTransformData(const char* torqueSensorName, const char* serialLinkName, tool* rtool, wobj* rwobj);
92 
93 
102 extern int SensorTorqueTransformToTool(const char* torqueSensorName, double* angle, double* tor);
103 
113 extern int SensorTorqueTransformToFlange(const char* torqueSensorName, double* angle, double* tor);
114 
124 extern int ToolTransformToSensorTorque(const char* torqueSensorName, double* angle, double* tor);
125 
137 extern int GetSensorTorque_sim(const char* torqueSensorName, double* angle, double env_pose[4][2], double env_stiffness[4], double* tor);
138 
139 
140 
141 #ifdef __cplusplus
142 }
143 }
144 #endif
145 
146 
147 #endif /* TORQUESENSOR_INTERFACE_H_ */
robotStruct.h
机器人运动指令数据类型
GetTorqueSensorNum
int GetTorqueSensorNum()
获取六维力传感器数目
SensorTorqueTransformToFlange
int SensorTorqueTransformToFlange(const char *torqueSensorName, double *angle, double *tor)
获取法兰坐标系下作用力(作用力产生于工具上)
TorqueSensorCalibration
int TorqueSensorCalibration(const char *torqueSensorName)
获取六维力传感器标定
CreateTorqueSensor
int CreateTorqueSensor(const char *torqueSensorName)
创建六维力传感器数据
DestroyTorqueSensor
int DestroyTorqueSensor(const char *torqueSensorName)
释放六维力传感器数据
GetTorqueSensorName
const char * GetTorqueSensorName(int index, char *torqueSensorName)
获取六维力传感器名字
wobj
运动指令输入,工件标系数据
Definition: robotStruct.h:158
SensorTorqueTransformToTool
int SensorTorqueTransformToTool(const char *torqueSensorName, double *angle, double *tor)
获取工具或(工件)坐标系下作用力
GetSensorTorque_sim
int GetSensorTorque_sim(const char *torqueSensorName, double *angle, double env_pose[4][2], double env_stiffness[4], double *tor)
获取仿真环境中六维力传感器力数据
ToolTransformToSensorTorque
int ToolTransformToSensorTorque(const char *torqueSensorName, double *angle, double *tor)
根据工具或(工件)坐标系下作用力,获取传感器数据
CreateTorqueSensor2
int CreateTorqueSensor2(const char *torqueSensorName, const char *fileName)
创建六维力传感器数据
SetSensorTorqueTransformData
int SetSensorTorqueTransformData(const char *torqueSensorName, const char *serialLinkName, tool *rtool, wobj *rwobj)
设置传感器转换数据(SensorTorqueTransform)
tool
运动指令输入,工具数据
Definition: robotStruct.h:145
GetSensorTorque
int GetSensorTorque(const char *torqueSensorName, double *tor)
获取六维力传感器力数据