Группа ученых из Калифорнийского университета в г. Беркли создала робота под названием BRETT для выполнения сложных задач. BRETT предназначен для получения данных о том, как мы можем без программирования научить роботов выполнять унылые и однообразные задания.
В некоторых случаях роботы учатся выполнять отдельные процессы через демонстрацию действий человеком. В других случаях учебный процесс ведется с применением десятков тысяч компьютерных имитаций.
BRETT запрограммирован обучению на практике, исправляя свои ошибки. «Мы ставим роботов в условия, когда есть настолько много вариантов, что становится нецелесообразно программировать все возможные ситуации», — объясняет Абил Питер, директор Лаборатории обучающей робототехники.
В демонстрационном примере робота попросили выполнить дошкольные головоломки, размещая блоки через отверстие в деревянной коробке. Первые несколько попыток робота оказались неудачными. Однако путем проб и ошибок действия робота становятся все ближе к цели и, наконец, он выполняет задание.
«Это похоже на обучение собак, — говорит Абил. — Вы говорите «хорошая собака» или «плохой пес». Вот как, по сути, происходит обучение».
Источник: http://www.robo-geek.ru/nauchnye-razrabotki-programmnoe-obespechenie/obuchenie-robotov-metodom-prob-i-oshibok