Майже через три десятиліття після того, як комп’ютер вперше переміг чинного чемпіона світу з шахів, гра вступає в нову фазу автоматизації. Joshua Stanley Robotics, онлайн-творець і відеоблогер, розробив повністю функціональну шахову дошку, що грає самостійно, яка не тільки розуміє людські рухи, але й робить свої власні — і виграє.
Розквіт автоматичних шахів
Історична поразка Гаррі Каспарова від IBM Deep Blue у 1997 році поклала початок тенденції. Сучасні шахові движки настільки просунуті, що навіть гросмейстерам важко змагатися з ними на смартфонах. Однак усі ці досягнення все ще залежать від людини, яка фізично рухає фігури. Ситуація змінюється, оскільки такі любителі, як Стенлі, просувають інновації у фізичній автоматизації. Цей зсув підкреслює постійну інтеграцію штучного інтелекту в реальні додатки поза цифровим моделюванням.
Як це працює: магніти та двигуни
У дизайні Стенлі використовуються магніти, вбудовані в надруковані на 3D шахові фігури. Друкована плата (PCB) під платою містить магнітні датчики, які визначають, коли частина була переміщена. Щоб переміщати власні фігури, електромагніт, керований моторизованим механізмом, тягне намагнічені фігури по дошці. Цей простий, але ефективний метод обходить складність роботизованої руки, яку Стенлі спочатку досліджував, але визнав ненадійною.
Мозком цієї операції є Stockfish, широко використовуваний шаховий механізм із відкритим кодом. Стенлі інтегрував цей механізм за допомогою сценарію Python, перетворюючи фізичні рухи в цифрові дані та навпаки. Система може регулювати складність, дозволяючи Стенлі, який визнає, що не є експертом у шахах, гарантувати, що він постійно програє.
Обмеження та комерційні альтернативи
Незважаючи на свою функціональність, плата має обмеження. Ходи коня, які вимагають перетину інших фігур, можуть спричинити зіткнення. Захоплені фігури потрібно видалити вручну. Незважаючи на ці недоліки, Стенлі вважає проект вдалим, підкреслюючи «напругу», створювану прихованим рухом і гулом мотора.
Існує кілька комерційних альтернатив. For example, the Miko-Chess Grand retails for $497 and uses a similar magnetic system in a polished wood design. Шахова дошка Phantom може навіть підключатися до таких онлайн-платформ, як Chess.com, що дозволяє вам фізично грати проти віддалених суперників-людей.
Від виклику до можливості навчання
Проект Стенлі виділяється як демонстрація DIY інженерії. Головною метою була не комерційна доцільність, а технічне дослідження. Сам Стенлі зазначає, що створення було приводом для вивчення програмування на Python, додаючи цінний набір навичок до його арсеналу.
«Загалом я дуже задоволений тим, як вийшов цей проект… Це дало мені гарну причину почати вивчати програмування на Python, що було для мене додатковою метою».
Шахова дошка, що грає самостійно, демонструє зростаючу доступність автоматизації на основі ШІ. Поєднуючи програмне забезпечення з відкритим вихідним кодом і апаратне забезпечення DIY, такі проекти, як Stanley, розширюють межі того, що можливо за межами традиційних інженерних конвеєрів.
