Примеры программирования робота

Общая схема программы управления v 2.0

Схема системы управления с упором на модульность и применение технологий искусственного интеллекта. Спасибо Ярославу Логинову.

Формат: gif


Общая схема программы управления

Показаны основные модули программы и связи между ними.

Формат: gif


Программа для тестирования управления роботом: версия 1.1

Программа работает теперь и в Windows NT/2000/XP. Реализованы следующие функции: ручная работа с LPT-выводами; связь с WinLIRC: прием команд пульта ДУ, калибровка пульта; функции конечного автомата.
Также выложены исходники этой программы, используйте и усовершенствуйте на здоровье.

Формат: zip


Диаграмма состояний

Проектирование конечного автомата, формирующего поведение робота. Показаны возможные состояния робота и переходы между ними.

Формат: swf


Программа для тестирования управления роботом: версия 1.0

Первая версия позволяет управлять тремя светодиодами клавиатуры; восемью выходящими контактами, и получать данные от пяти входящих контактов LPT-порта.
Программа написана и оттестирована для Win95/98/Me. Под WinNT не запускается.
Для тестирования входящих контактов LPT-порта можно либо понаблюдать за работой принтера, либо подключить к контактам 10, 11, 12, 13 и 15 землю через последовательно соединенные кнопку и резистор.
Для тестирования выходящих контактов LPT-порта нужно подключить к контактам 2-9 землю через последовательно соединенные светодиод и резистор.
Землю можно взять на контактах LPT-порта под номерами 18-25. Все уверенно работало на любых резисторах от 200 до 700 Ом, возможно, допустимый диапазон значений здесь еще шире.

Формат: exe


Система управления

В данном разделе рассматривается система управления роботом - программа, реализующая основные поведенческие функции робота.