浏览该文件的文档.
10 #ifndef KINEMATICINTERFACE_H_
11 #define KINEMATICINTERFACE_H_
19 namespace HYYRobotBase
void init_R_KINE_VEL(R_KINE_VEL *rkine_vel, int dof)
初始化运动速度数据(R_KINE_VEL)
void setToolToR_KINE_VEL(R_KINE_VEL *rkine_vel, TOOL *tool)
设置运动速度数据(R_KINE_VEL)
运动指令输入,工具数据(私有数据)
Definition: robotStruct.h:225
int dof
Definition: KinematicInterface.h:37
void init_R7_KINE2(R7_KINE *rkine, double *angle, int *dof, TOOL *tool, WOBJ *wobj)
初始化运动学数据(R7_KINE)
int Kine_EndToJointVelocity(char *serialLinkName, R_KINE_VEL *rkine_vel)
给定笛卡尔速度求关节速度
void setToolWobjToR_KINE_VEL(R_KINE_VEL *rkine_vel, TOOL *tool, WOBJ *wobj)
设置运动速度数据(R_KINE_VEL)
WOBJ wobj
Definition: KinematicInterface.h:57
TOOL tool
Definition: KinematicInterface.h:40
TOOL tool
Definition: KinematicInterface.h:56
int dof
Definition: KinematicInterface.h:55
void init_R7_KINE1(R7_KINE *rkine, double *angle, int *dof)
初始化运动学数据(R7_KINE)
void setWobjToR_KINE_VEL(R_KINE_VEL *rkine_vel, WOBJ *wobj)
设置运动速度数据(R_KINE_VEL)
void setToolWobjToR7_KINE(R7_KINE *rkine, TOOL *tool, WOBJ *wobj)
设置运动学数据(R7_KINE)
void set_R7_KINE_VEL_pose(R_KINE_VEL *rkine_vel, double *joint, double *pose_vel)
设置运动速度数据(R_KINE_VEL)
void get_R7_KINE_joint(R7_KINE *rkine, double *joint)
获取运动学数据(R7_KINE)
运动指令输入,工件标系数据
Definition: robotStruct.h:158
int Kine_JointToEndVelocity(char *serialLinkName, R_KINE_VEL *rkine_vel)
给定关节速度求笛卡尔速度
void set_R7_KINE_pose(R7_KINE *rkine, double *X, double *RPY)
设置运动学数据(R7_KINE)
运动学数据
Definition: KinematicInterface.h:32
void init_R7_KINE(R7_KINE *rkine)
初始化运动学数据(R7_KINE)
运动指令输入,工件标系数据(私有数据)
Definition: robotStruct.h:238
void get_R_KINE_VEL_joint(R_KINE_VEL *rkine_vel, double *joint_vel)
获取运动速度数据(R_KINE_VEL)
void init_R_KINE_VEL1(R_KINE_VEL *rkine_vel, double *joint, double *joint_vel, int dof)
初始化运动速度数据(R_KINE_VEL)
运动速度数据
Definition: KinematicInterface.h:51
void init_R_KINE_VEL2(R_KINE_VEL *rkine_vel, double *joint, double *pose_vel, int dof)
初始化运动速度数据(R_KINE_VEL)
void set_R_KINE_VEL_joint(R_KINE_VEL *rkine_vel, double *joint, double *joint_vel)
设置运动速度数据(R_KINE_VEL)
double redundancy
Definition: KinematicInterface.h:38
void set_R7_KINE_joint(R7_KINE *rkine, double *joint)
设置运动学数据(R7_KINE)
int Kine_Forward(char *serialLinkName, R7_KINE *r7kine)
正运动学
int Kine_Inverse(char *serialLinkName, R7_KINE *r7kine)
逆运动学
void get_R7_KINE_pose(R7_KINE *rkine, double *X, double *RPY)
获取运动学数据(R7_KINE)
#define ROBOT_MAX_DOF
Definition: robotStruct.h:31
WOBJ wobj
Definition: KinematicInterface.h:41
void get_R7_KINE_VEL_pose(R_KINE_VEL *rkine_vel, double *pose_vel)
获取运动速度数据(R_KINE_VEL)
void init_R_KINE_VEL3(R_KINE_VEL *rkine_vel, double *joint, double *joint_vel, double *pose_vel, int dof, TOOL *tool, WOBJ *wobj)
初始化运动速度数据(R_KINE_VEL)
void setToolToR7_KINE(R7_KINE *rkine, TOOL *tool)
设置运动学数据(R7_KINE)
void setWobjToR7_KINE(R7_KINE *rkine, WOBJ *wobj)
设置运动学数据(R7_KINE)