ETrobocon2017 - 片山研究所モデルベース開発推進事業部
関数 | 変数
example_Navigation.cpp ファイル
#include <iostream>
#include <random>
#include <unistd.h>
#include "LineTracerWalker.h"
#include "Navigation.h"
example_Navigation.cpp の依存先関係図:

[ソースコード]

関数

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
 

関数詳解

◆ calcVirtualWheels()

void calcVirtualWheels ( int  forward,
int  turn 
)

example_Navigation.cpp69 行目に定義があります。

被呼び出し関係図:

◆ main()

int main ( )

1.コンストラクタを作成する

example_Navigation.cpp25 行目に定義があります。

呼び出し関係図:

◆ run()

void run ( Navigation navi,
float  goal_x,
float  goal_y,
bool  isBack 
)

example_Navigation.cpp40 行目に定義があります。

呼び出し関係図:
被呼び出し関係図:

変数詳解

◆ left_motor

int left_motor

example_Navigation.cpp19 行目に定義があります。

◆ right_motor

int right_motor

example_Navigation.cpp19 行目に定義があります。

◆ speed100ms

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