god-yuan-hero/User/module/chassis.h
2025-10-16 21:51:07 +08:00

22 lines
409 B
C
Raw Blame History

#ifndef CHASSIS_CONTROL_H
#define CHASSIS_CONTROL_H
#include "main.h"
#include "component/at9s_pro_cmd.h"
/* ŷ<><C5B7><EFBFBD>ǣ<EFBFBD>Euler angle<6C><65> */
typedef struct {
float chassis_mech_zero_yaw;
float chassis_encoder_yaw;
} chassis_ctrl_eulr_t;
void Inverse_resolve(float vx,float vy,float w);
void Motor_Init(float freq);
void chassis_control(chassis_ctrl_eulr_t eulr, COMP_AT9S_CMD_t cmd_rc);
#endif