Система команд роботов
Практическая работа № 2 «Управление без обратной связи»
Управлять движущимся роботом можно вручную или с помощью программы, заранее записанной в память микроконтроллера. Список команд, которые может выполнять робот, обычно невелик. Как правило, можно:
• задать уровень мощности каждого мотора (например, в процентах от максимальной);
• выбрать направление вращения;
• включить мотор;
• выключить мотор;
• подождать некоторое время.
В более сложных системах есть возможность провернуть вал мотора на определённое число оборотов или градусов.
Для приёма данных с датчиков существуют команды обратной связи. Их действие сводится к тому, что встроенный компьютер читает числа, которые пришли с датчика на один из портов ввода. Что дальше делать с этими данными, определяет управляющая программа. Таким образом, алгоритмы работы роботов полностью определяются программным обеспечением и могут быть легко изменены.
Следующая страница Управление без обратной связи