代码拉取完成,页面将自动刷新
#ifndef DOG_SOLVE_H
#define DOG_SOLVE_H
#define M_PI 3.1415926
#define leg_length1 0.050//单位为m
#define leg_length2 0.340
#define leg_length3 0.400
//extern float kp;
//extern float kd;
struct dog_pd{
float kp;
float kd;
};
extern struct dog_pd dog_pd[12];//每条腿的pd参数
struct dog_motor{
double sol_gamma;
double sol_alfa;
double sol_beta;
double a1, l4; // 计算的角度和长度(中间变量)
};
extern struct dog_motor leg_angle[4];
struct dog_foot{
double x;
double y;
double z;
};
extern struct dog_foot foot_position[4];
struct dog_motor_ouput{
double sol_gamma;
double sol_alfa;
double sol_beta;
};
extern struct dog_motor_ouput leg_angle_ouput[4];
void dog_solve();//运动学逆解
// void dog_solve_output();//把逆解计算出来的结果处理后输出给电机
#endif
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。