16 int16_t target_brightness)
109 if(distance_total < 300)
111 else if(distance_total < 2850)
113 else if(distance_total < 6600)
115 else if(distance_total < 7400)
117 else if(distance_total < 8150)
119 else if(distance_total < 9000)
121 else if(distance_total < 11700)
123 else if(distance_total < 12900)
131 if(old_status != status)
return true;
void isLeftsideLine(bool b)
bool runNormalCourse(int32_t countL, int32_t countR, int16_t light_value, int16_t target_brightness)
bool statusCheck(int32_t countL, int32_t countR)
void setPid(double p_gain_, double i_gain_, double d_gain_, double target_)
void runLine(int32_t countL, int32_t countR, int16_t light_value)
LコースのNormalCourseの処理を行うクラス
float absoluteAngleMean(std::int32_t left_motor, std::int32_t right_motor)
左右モータの絶対角度の平均値を計算する
LineTracerWalker lineTracerWalker
SpeedControl speedControl