1 Star 1 Fork 1

momaoto/MPC_webots_emulation

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
dog_solve.h 825 Bytes
一键复制 编辑 原始数据 按行查看 历史
momaoto 提交于 2024-03-11 22:57 . 重写运动学逆解
#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
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C++
1
https://gitee.com/momaoto/mpc_webots_emulation.git
[email protected]:momaoto/mpc_webots_emulation.git
momaoto
mpc_webots_emulation
MPC_webots_emulation
master

搜索帮助