Як робот навчився збирати кубик Рубіка однією рукою

Розробка компанії OpenAI вміє збирати кубик Рубіка за допомогою однієї роботизованої руки.


Система, розроблена фахівцями з компанії OpenAI, вміє виконувати непросте завдання - збирати кубик Рубіка за допомогою однієї роботизованої руки (використовувалася роборука розробки Shadow Robot Company). ІІ-система, як вказується, навчалася методом проб і помилок; за словами Петера Веліндера (Peter Welinder), одного з учасників команди розробників, спочатку система не знала нічого про те, як рухати рукою або як буде реагувати кубик Рубіка.


При успішно виконаній маніпуляції з головоломкою система заробляла окуляри - і була запрограмована так, щоб їх максимізувати. Спочатку система тренувалася в симуляції, а потім перейшла до тестів з реальним кубиком Рубіка.

Відзначається, що ШІ не повинен був зрозуміти, як вирішити головоломку. Візуальні датчики і спеціальний алгоритм для вирішення давали йому інструкції про необхідні рухи, так що ШІ концентрувався саме на необхідних рухах (і вчився в тому числі виправляти помилки).

За словами Веліндера, система справлялася з рішенням головоломки за різний час, залежно від початкового стану кубика Рубіка. В ході ж найбільш вдалої спроби, як зазначив дослідник, система змогла зібрати кубик приблизно за три хвилини.

У 2018 році американські фахівці представили робота, який здатний збирати кубик Рубіка за рекордний час - всього за 0,38 секунди. Рекорд для складання кубика Рубіка серед людей (у класичній дисципліні - з кубиком 3 ст.13 ст.13) становить 3,47 секунди.

COM_SPPAGEBUILDER_NO_ITEMS_FOUND