|
ETrobocon2017 - 片山研究所モデルベース開発推進事業部
|

関数 | |
| void | calcVirtualWheels () |
| int | main () |
変数 | |
| int | speed100ms |
| int | value |
| int | right_motor |
| int | left_motor |
| void calcVirtualWheels | ( | ) |
| int main | ( | ) |
1.コンストラクタを作成する
2.PIDパラメータの設定する 今回は以下のようにしています Kp = 2.0 Ki = 2.0 Kd = 0.024 目標値 = 70.0
3.PID計算をする
example_SpeedControl.cpp の 23 行目に定義があります。

| int left_motor |
example_SpeedControl.cpp の 18 行目に定義があります。
| int right_motor |
example_SpeedControl.cpp の 18 行目に定義があります。
| int speed100ms |
example_SpeedControl.cpp このプログラムはSpeedControlクラスを使う時に参考にできる使用例です。
【コンパイル・実行の仕方】 g++-7 -w ../src/Pid.cpp ../src/SpeedControl.cpp example_SpeedControl.cpp -I../include ./a.outインクルード
example_SpeedControl.cpp の 17 行目に定義があります。
| int value |
example_SpeedControl.cpp の 17 行目に定義があります。
1.8.13