В футболе роботов возможны два варианта управления: дистанционный контроль игрока и автономная работа. Первый вариант намного проще с точки зрения программирования. Рассмотрим подробнее второй случай - автономный поиск инфракрасного мяча.
На сегодняшний день существует множество вариантов программ, позволяющих роботу следовать за мячом при помощи инфракрасного датчика. Приведем один из самых простых примеров.
В этой программе параметр, отвечающий за поворот колес робота, привязан к значению направления инфракрасного датчика. Датчик пеленгует сигналы мяча в 9 направлениях.
В зависимости от направления, в соответствующем параметре (DegDuration), сохораняется цифра от 1 до 9. Когда мяч выходит за пределы видимости датчика. в параметре генерируется 0. Учитывая эти показатели, программа меняет значения мощности на моторах, и робот поворачивает в сторону мяча. продолжая движение с заданной скоростью.