You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
1009 B
28 lines
1009 B
2 days ago
|
/*
|
||
|
* msp_PID.h
|
||
|
*
|
||
|
* Created on: 2024年1月22日
|
||
|
* Author: Administrator
|
||
|
*/
|
||
|
|
||
|
#ifndef INC_MSP_MSP_PID_H_
|
||
|
#define INC_MSP_MSP_PID_H_
|
||
|
|
||
|
#include "../../BASE/Inc/BSP/bsp_include.h"
|
||
|
|
||
|
extern void GF_MSP_Auto_Motion_adj(double Current_Angle, double Auto_Speed, double Auto_Speed_Max, double System_time ,double *W_Speed_1);
|
||
|
extern void GF_MSP_Auto_adj_Unicycle(double Current_Angle_11,double Desire_Angle_11, double Auto_Speed, double Auto_Speed_Max, double System_time ,double *W_Speed_1);
|
||
|
extern void GF_MSP_Auto_Motion_adj_Com(double Current_Angle, double Horizontal_Compen_Angle ,double Auto_Speed, double Auto_Speed_Max, double System_time ,double *W_Speed_1);
|
||
|
|
||
|
extern void GF_MSP_PID_Now_Der_adj_Com(double Current_Angle,double Desire_Angle_Input, double Auto_Speed, double Auto_Speed_Max, double System_time ,double *W_Speed_1);
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
int Angle_Tune_PID(float CurrentAngle, float TargetAngle, int Position_KP,
|
||
|
int Position_KI, int Position_KD, int MaxValue);
|
||
|
|
||
|
#endif /* INC_MSP_MSP_PID_H_ */
|