ETrobocon2017 - 片山研究所モデルベース開発推進事業部
str
apps
include
LeftCourse.h
[詳解]
1
7
#ifndef __LEFT_COURSE__
8
#define __LEFT_COURSE__
9
10
#include "
Walker.h
"
11
#include "
ColorSensor.h
"
12
#include "
LeftNormalCourse.h
"
13
#include "
SelfLocalization.h
"
14
#include "
PuzzleField.h
"
15
#include "
Navigation.h
"
16
#include "
Parking.h
"
17
18
using namespace
ev3api
;
19
23
class
LeftCourse
{
24
public
:
26
LeftCourse
();
27
34
void
setFirstCode( int32_t );
35
37
void
run
();
39
void
runNormalCourse();
40
void
runTyokusen(
float
,
float
,
float
,
float
,
bool
);
41
46
void
runBlockRange();
47
52
void
runParallelParking();
53
54
private
:
55
Walker
walker;
56
ColorSensor
colorSensor;
58
SelfLocalization
sl;
59
Navigation
navi;
60
65
int32_t firstCode;
66
};
67
68
#endif
SelfLocalization.h
ev3api
Definition:
Clock.h:12
ColorSensor.h
run
void run(Navigation &navi, float goal_x, float goal_y, bool)
Definition:
example_Navigation.cpp:40
LeftNormalCourse.h
LコースのNormalCourseの処理を行うクラス
LeftCourse
Definition:
LeftCourse.h:23
SelfLocalization
Definition:
SelfLocalization.h:43
Navigation.h
2点間を結ぶ仮想直線をライントレースするクラスのヘッダファイル
Walker.h
ev3api::ColorSensor
Definition:
ColorSensor.h:16
Parking.h
縦列駐車クラス
Navigation
2点間を結ぶ仮想直線をライントレースするクラス
Definition:
Navigation.h:19
PuzzleField.h
Walker
Definition:
Walker.h:10
構築:
1.8.13