in str/apps/src/Shinkansen.cpp [108:123]
void Shinkansen::runColor(){
lineTracer.isLeftsideLine(false);
lineTracer.setForward(30);
colorid_t lineColor = COLOR_NONE;
lifter.liftDown();
lifter.changeDefault(0);
lineTracer.speedControl.setPid ( 2.0, 1.0, 0.024, 50.0 );
lineTracer.turnControl.setPid ( 4.0, 1.0, 0.09, 20.0 );
do{
lineTracer.runLine(walker.get_count_L(), walker.get_count_R(), colorSensor.getBrightness());
walker.run( lineTracer.getForward(), lineTracer.getTurn());
lineColor = colorSensor.getColorNumber();
}while(lineColor != COLOR_BLUE && lineColor != COLOR_GREEN && lineColor != COLOR_YELLOW && lineColor != COLOR_RED);
walker.run(0, 0);
lineColor = COLOR_NONE;
}