|
ETrobocon2017 - 片山研究所モデルベース開発推進事業部
|
#include <iostream>#include <random>#include <unistd.h>#include "LineTracerWalker.h"#include "Navigation.h"
関数 | |
| void | run (Navigation &navi, float goal_x, float goal_y, bool) |
| void | calcVirtualWheels (int, int) |
| int | main () |
変数 | |
| int | speed100ms |
| int | right_motor |
| int | left_motor |
| void calcVirtualWheels | ( | int | forward, |
| int | turn | ||
| ) |
| int main | ( | ) |
| void run | ( | Navigation & | navi, |
| float | goal_x, | ||
| float | goal_y, | ||
| bool | isBack | ||
| ) |
| int left_motor |
example_Navigation.cpp の 19 行目に定義があります。
| int right_motor |
example_Navigation.cpp の 19 行目に定義があります。
| int speed100ms |
example_Navigation.cpp このプログラムはNavigationクラスを使う時に参考にできる使用例です。
【コンパイル・実行の仕方】 g++-7 -w ../src/Pid.cpp ../src/SpeedControl.cpp ../src/TurnControl.cpp ../src/LineTracerWalker.cpp ../src/SelfLocalization.cpp ../src/Navigation.cpp example_Navigation.cpp -I../include ./a.outインクルード
example_Navigation.cpp の 18 行目に定義があります。
1.8.13