Ну вот, настало время покататься по линии. И нам потребуется какой-то регулятор. В робототехнике регулятором называют программный (или аппаратный) элемент, который поддерживает некоторое (желаемое автором программы) состояние робота или его системы управления, сравнивая данные с датчиков (реальное состояние) с заданным целевым значением и создавая управляющее воздействие на привод (например, моторы), чтобы устранить отклонение. Вот в нашем случае и есть желаемое состояние - робот должен двигаться над линией и следовать за ее изгибами. Простейший регулятор - релейный. Релейный регулятор – это тип регуляторов, который может
вырабатывать ограниченное количество вариантов (положений регулятора)
движения, обычно от 2 до 4. Говоря проще – он не умеет работать плавно.
Если, например, количество положений в регуляторе 2, то такой регулятор
называют двухпозиционный, если 3, то трёхпозиционный и т.д. И, несмотря на то, что mBot2 и его среда программирования позволяют использовать куда более