长安的花

当学问走过漫漫古道
凿刻入千窟,心也从愚昧中苏醒

0%

Udacity 6.PID 头文件代码解析

对头文件h函数进行解析

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
#ifndef PID_H //防止重复定义
#define PID_H


class PID {// 定义一个PID 类

public:
/*
* Errors
*/
double error_proportional_; //三个误差,比例,积分,微分
double error_integral_;
double error_derivative_;

/*
* Coefficients
*/
double Kp_;//三个系数
double Ki_;
double Kd_;

/*
* Constructor
*/
PID();//构造器

/*
* Destructor.
*/
virtual ~PID();//析构器

/*
* Initialize PID.
*/
void Init(double Kp, double Ki, double Kd);//初始化

/*
* Update the PID error variables given cross track error.
*/
void UpdateError(double cte);//更新每一个误差

/*
* Calculate the total PID error.
*/
double TotalError();//计算总PID误差
};

#endif /* PID_H */
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

欢迎关注我的其它发布渠道