ETrobocon2017 - 片山研究所モデルベース開発推進事業部
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;
59  Navigation navi;
60 
65  int32_t firstCode;
66 };
67 
68 #endif
Definition: Clock.h:12
void run(Navigation &navi, float goal_x, float goal_y, bool)
LコースのNormalCourseの処理を行うクラス
2点間を結ぶ仮想直線をライントレースするクラスのヘッダファイル
縦列駐車クラス
2点間を結ぶ仮想直線をライントレースするクラス
Definition: Navigation.h:19
Definition: Walker.h:10