etrobocon2019 feat.KatLab  ece30a9a007fff7d3ad48592c0d09a74643377bb
BlockBingo.cpp
[詳解]
1 
6 #include "BlockBingo.h"
7 
8 BlockBingo::BlockBingo(Controller& controller_) : controller(controller_) {}
9 
11 {
12  Navigator navigator(controller);
13 
14  // 色識別が上手くいったら下のコメントを処理に加える
15  // navigator.moveToSpecifiedColor(Color::yellow, 10);
16  navigator.move(-90.0, 10);
17  navigator.spin(45.0, false);
18  navigator.moveToSpecifiedColor(Color::black, 10);
19  navigator.spin(45.0);
20 }
BlockBingo(Controller &controller_)
Definition: BlockBingo.cpp:8
void spin(double angle, bool clockwise=true, int pwm=10)
走行体を回頭させる(yawing)
Definition: Navigator.cpp:97
ブロックビンゴに使用するクラス
void moveToSpecifiedColor(Color specifiedColor, int pwm=30)
Definition: Navigator.cpp:74
void moveCircle4OfL()
Lコースのブロックビンゴ開始点からブロックサークル4の手前の 黒線の中点まで斜めに移動し、ブロックサーク...
Definition: BlockBingo.cpp:10
void move(double specifiedDistance, int pwm=30, const double pGain=0.0)
specifiedDistanceの値でbackwardかforwardを呼び出す。
Definition: Navigator.cpp:20