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 行目に定義があります。