КАК ПРОГРАММИРОВАТЬ РОБОТА-УБИЙЦУ

Иван Скляров

Xakep, номер #053, стр. 053-048-6


ЗАКЛЮЧИТЕЛЬНЫЙ ЭТАП

После того как система полностью описана, ее нужно отлаживать и оптимизировать. Для этого лучше всего использовать программный симулятор модели, который позволит наблюдать поведение робота и вносить соответствующие коррективы в описание. Такой симулятор несложно написать самому на любом языке программирования. Существует множество специализированных CAD-систем, которые позволяют пройти все основные этапы разработки нечеткой системы, например, «fuzzy TECH», «PCFuz», приложение Fuzzy к пакету Matlab и пр. После того как система будет отлажена, можно переводить ее описание на язык Си или ассемблер и прошивать в ПЗУ (EEPROM, flash RAM), затем можно приступать к испытаниям реальной модели.

Вот и все, можешь считать, что ты овладел самой современной и продвинутой технологией программирования сложных систем управления. Кстати, нечеткую логику можно применять для кодинга ботов в играх или для создания более «интеллектуальных» систем безопасности, таких как фаерволы, а также вирусов, червей и пр. (но я тебе этого не говорил ;)). Так что, будущее уже в твоих руках. Дерзай!

Источники информации

http://www.russianlaw.net/sci/FL/links.htm

http://asu.ugatu.ac.ru/book/iis/iis.htm

http://fuzzyfly.chat.ru

http://fuzzy.kstu.ru

http://pmg-ru.narod.ru/download/fuzzy.zip

http://dushkin.boom.ru/

http://www.robotwar3d.com/ :)

Назад на стр. 053-048-5  Содержание