Revision 2330e415 devices/DiWheelDrive/linefollow2.hpp
| devices/DiWheelDrive/linefollow2.hpp | ||
|---|---|---|
| 11 | 11 |
{
|
| 12 | 12 |
public: |
| 13 | 13 |
void printSensorData(); |
| 14 |
void followLine(int vcnl4020Proximity[4], Global *global); |
|
| 14 |
void followLine(int vcnl4020Proximity[4], int (&rpmFuzzyCtrl)[2], Global *global); |
|
| 15 |
float SetPoint = 0x4000; // (0x1800+0x2800) >> 8 |
|
| 16 |
float Kp = 0.001; |
|
| 17 |
float Ki = 0.00001; |
|
| 18 |
float Kd = 0.1; |
|
| 19 |
float acc_sum = 0; |
|
| 20 |
float old_error = 0; |
|
| 21 |
|
|
| 15 | 22 |
}; |
| 16 | 23 |
|
| 17 | 24 |
} // end of namespace amiro |
Also available in: Unified diff