This is a state machine model, object oriented applied in C++ to be used in line tracking carts (Arduino UNO).