Важнейшей задачей робототехники является
создание машины, с искусственным интеллектом (ИИ), которая может соперничать
или даже превосходить интеллект человека. Сегодня с внедрением в нашу
повседневную жизнь искусственного интеллекта создано огромное количество разработок,
используемых человеком. Благодаря развитию искусственного интеллекта человек
может распознавать речь или отсканированный текст, решать вычислительно сложные
задачи, моделировать различные процессы, а так же многое.
Результат работы искусственного
интеллекта не зависит от таких субъективных факторов, которым подвержен
человек. ИИ не знает что такое стресс, он может выполнять одну и ту же работу
сколь угодно долго, без снижения качества.
Не смотря на все положительные
качества искусственный интеллект не способен полностью заменить человека, так
как не способен эвристически решить поставленную задачу, а также накопить
определенный опыт, который в дальнейшем позволит решить схожие задачи. В
арсенале Электронного интеллекта имеется только жесткая логика и алгоритмы,
отрабатывая которые решается поставленная задача. В ближайшее время человечество
не сможет заменить свой интеллект искусственным. Но,
несмотря на вышесказанное, системы искусственного интеллекта, интегрированные в
жизнедеятельность человека, достигают наилучших результатов, функционируя вместе
с человеком. Именно человек умеет мыслить творчески, накапливать опыт,
постоянно совершенствоваться и идти вперед, решая поставленные задачи.
В основе любого робота должен
находиться «интеллект». В самом простом случае это микроконтроллер (МК).
Микроконтроллер – это микросхема, предназначенная для управления разнообразными
устройствами. МК – это однокристальная микро ЭВМ, включает в себя АЛУ –
арифметико-логическое устройство (процессор), периферийные устройства и память
(ОЗУ и ПЗУ). Микроконтроллеры отличаются
от других микросхем тем, что перед началом работы их нужно запрограммировать (прошить)
с помощью специальных программаторов, подключенных к ПК. Поэтому для работы с микроконтроллерами необходим
программатор. Промышленностью выпускаются программаторы, как для определенных
моделей, так и универсальные, поддерживающие несколько микроконтроллеров. Цены
таких устройств не маленькие, что затрудняет использование однокристальных ЭВМ.
На сайте представлены схемы некоторых программаторов, которые можно изготовить
самостоятельно и в дальнейшем очень эффективно их использовать.
Для начала подойдет простенький, а
главное дешевый микроконтроллер, с минимальным набором периферийных устройств.
Как вариант семейство микроконтроллеров MCS-51. Это однокристальные
восьмиразрядные ЭВМ. 8-разрядный процессор, Резидентная память программ объемом
4кБ и более, резидентная память данных объемом 128 или 256 байт, 4 параллельных
порта ввода-вывода, универсальный асинхронный приемопередатчик, два или три
16-разрядных таймера-счетчика и двухуровневый блок обработки прерываний. Для
начала работы и знакомства с микроконтроллерами этого более чем достаточно.
Для написания программы понадобится
знание языков программирования, например ассемблер или С. Текст программы
пишется в обычном текстовом редакторе (блокноте), затем с помощью специальных
программ компиляторов компилируются файлы прошивки (bin, hex), которые и записываются в
микроконтроллер, с помощью программаторов.
|