浏览该文件的文档.
10 #ifndef DYNAMICSINTERFACE_H_
11 #define DYNAMICSINTERFACE_H_
19 namespace HYYRobotBase
void set_R_DYNAMICS_INERTIA(R_DYNAMICS *_rdyn, double *q, int _dof)
设置动力学惯性项所需数据(R_DYNAMICS)
struct Dyn_externalTorque Dyn_externalTorque
外部施加力
Dyn_coriolis coriolis
Definition: DynamicsInterface.h:107
void set_R_DYNAMICS_FRICTION(R_DYNAMICS *_rdyn, double *qd, int _dof)
设置动力学摩擦项所需数据(R_DYNAMICS)
struct Dyn_gravity Dyn_gravity
重力
void set_R_DYNAMICS_payload(R_DYNAMICS *_rdyn, PayLoad *payload)
设置动力学负载数据(R_DYNAMICS)
int order_num
Definition: DynamicsInterface.h:82
Dyn_inertia inertia
Definition: DynamicsInterface.h:106
void set_R_DYNAMICS_payload1(R_DYNAMICS *_rdyn, char *payloadname)
设置动力学负载数据(R_DYNAMICS)
摩擦力
Definition: DynamicsInterface.h:68
惯性矩阵
Definition: DynamicsInterface.h:32
void get_joint_state_from_R_DYNAMICS(R_DYNAMICS *_rdyn, double *q, double *qd, double *qdd)
获取动力学关节状态数据(R_DYNAMICS)
int Dyn_ExternalTorque(char *serialLinkName, R_DYNAMICS *rdyn)
外部力
int Dyn_Gravity(char *serialLinkName, R_DYNAMICS *rdyn)
重力
int Dyn_Forward(char *serialLinkName, R_DYNAMICS *rdyn)
正动力学
Dyn_gravity gravity
Definition: DynamicsInterface.h:108
struct Dyn_inertia Dyn_inertia
惯性矩阵
void set_R_DYNAMICS_CORIOLIS(R_DYNAMICS *_rdyn, double *q, double *qd, int _dof)
设置动力学科氏力及向心力所需数据(R_DYNAMICS)
int order_num
Definition: DynamicsInterface.h:34
int Dyn_Coriolis(char *serialLinkName, R_DYNAMICS *rdyn)
科氏力及向心力
struct Dyn_friction Dyn_friction
摩擦力
void set_R_DYNAMICS_EXTERNALTORQUE(R_DYNAMICS *_rdyn, double *q, double *fext, int _dof)
设置动力学外力项所需数据(R_DYNAMICS)
Dyn_friction friction
Definition: DynamicsInterface.h:109
void init_R_DYNAMICS2(R_DYNAMICS *_rdyn, double *q, double *qd, double *qdd, int _dof)
初始化动力学数据(R_DYNAMICS)
void set_joint_state_to_R_DYNAMICS(R_DYNAMICS *_rdyn, double *q, double *qd, double *qdd)
设置动力学关节状态数据(R_DYNAMICS)
PayLoad payload
Definition: DynamicsInterface.h:102
int dof
Definition: DynamicsInterface.h:101
int Dyn_Inverse(char *serialLinkName, R_DYNAMICS *rdyn)
逆动力学
负载数据
Definition: robotStruct.h:78
void set_fext_to_R_DYNAMICS(R_DYNAMICS *_rdyn, double *fext)
设置动力学关节外力数据(R_DYNAMICS)
科氏力及向心力
Definition: DynamicsInterface.h:44
重力
Definition: DynamicsInterface.h:56
动力学数据
Definition: DynamicsInterface.h:92
int order_num
Definition: DynamicsInterface.h:58
int fcv_flag
Definition: DynamicsInterface.h:97
int order_num
Definition: DynamicsInterface.h:70
int order_num
Definition: DynamicsInterface.h:46
struct Dyn_coriolis Dyn_coriolis
科氏力及向心力
void set_torque_to_R_DYNAMICS(R_DYNAMICS *_rdyn, double *torque)
设置动力学关节力矩数据(R_DYNAMICS)
#define ROBOT_MAX_DOF
Definition: robotStruct.h:31
int Dyn_Friction(char *serialLinkName, R_DYNAMICS *rdyn)
摩擦力
void set_R_DYNAMICS_GRAVITY(R_DYNAMICS *_rdyn, double *q, int _dof)
设置动力学重力项所需数据(R_DYNAMICS)
void get_torque_from_R_DYNAMICS(R_DYNAMICS *_rdyn, double *torque)
获取动力学关节力矩数据(R_DYNAMICS)
int Dyn_Inertia(char *serialLinkName, R_DYNAMICS *rdyn)
惯性力
int g_flag
Definition: DynamicsInterface.h:98
Dyn_externalTorque externalTorque
Definition: DynamicsInterface.h:110
外部施加力
Definition: DynamicsInterface.h:80
void init_R_DYNAMICS(R_DYNAMICS *_rdyn, double *q, double *qd, double *qdd, double *torque, double *fext, int fcv_flag, int g_flag, int _dof, PayLoad *payload)
初始化动力学数据(R_DYNAMICS)