Зачем робот Baxter «читает мысли» человека?
Команда лаборатории искусственного интеллекта Массачусетского технологического института (CSAIL) и Бостонского университета разработала мозговой интерфейс, который позволяет управлять роботом, корректируя совершаемые им ошибки в реальном времени.
Подобный подход, в отличие от систем непосредственной подачи команд, не требует предварительного обучения пользователя. Разработчики нейроинтерфейса считают, что для контроля действий робота, выполняющего определенную программу (например, на производстве), достаточно в реальном времени предупреждать его о совершаемой ошибке.
Идея основана на том, что, когда человек видит ошибку, его мозг генерирует определенный вид слабых, но достаточно универсальных потенциалов, которые схожи у разных людей — ErrP (error-related potential, потенциалы ошибки). Эти сигналы универсальны, их распознавание не требует длительного обучения, необходимого при управлении командами.
Созданный нейроинтерфейс представляет собой многоканальную ЭЭГ, регистрирующую ErrP оператора во время наблюдения за действиями робота. В эксперименте использовали робота Baxter производства Rethink Robotics.
Использование алгоритмов машинного обучения позволило сократить время реакции интерфейса до 10-30 миллисекунд. В эксперименте с сортировкой предметов система достигла точности управления в 70 процентов. В настоящее время ученые разрабатывают модуль распознавания вторичных ошибок — ситуаций, когда интерфейс неверно интерпретировал сигналы мозга оператора. Авторы проекта рассчитывают таким образом довести точность до 90 процентов.
Источник: MIT News, публикация MIT для конференции ICRA 2017.