Робот следования по линии или линеходец - это автономный робот, способный обнаруживать определенную линию черного цвета на белом фоне и независимо от формы линии, отслеживая ее, как можно быстрее и точнее проехать заданную трассу.
Робот «ощущает» линию с помощью своих датчиков, установленных под роботом, которые сигнализируют роботу о месте расположения линия. В качестве таких датчиков обычно используются фототранзисторы и инфракрасные диоды или инфракрасные датчики и инфракрасные диоды. Первый вариант - самый простой и дешевый. Однако на сигнал такого датчика может повлиять окружающий свет. Вариант с использованием инфракрасного датчика и инфракрасного диода немного дороже, но на него полностью не влияет окружающий свет. Такой робот способен легко передвигаться вдоль линии даже в полной темноте.
Моторы обеспечивает движение робота. Важно, чтобы моторы были не только сильными и быстрыми, но одновременно компактными и легкими. Скорость и плавность движения роботов зависят от используемого в алгоритме программы типа регулятора управления движением. Наиболее часто используются P, PI или PID - регуляторы или их комбинации.