Новый процессор ускорит роботов в 1000 раз

На состоявшейся конференции RSS 2016 инженеры Университета Дьюка рассказали о свой работе над ускорением планирования движения роботов. Они добились трехкратного увеличения скорости принятия решений с сокращением потребления энергии на 20% благодаря процессору собственной разработки.

Во время демонстрации движений роботов часто можно наблюдать, как они надолго замирают в нерешительности, прежде чем что-либо сделать. В это время роботы просчитывают алгоритм движения, выбирая наилучший вариант. Это один из самых важных навыков, а также самый ресурсоемкий и долгий.

Ученые Университета Дьюка создали так называемую вероятностную карту, схему, соединяющую две точки в двух- или трехмерном пространстве, посредством промежуточных узлов и векторов. Затем компьютер выбирает оптимальный маршрут.

Главная задача алгоритма состоит в том, чтобы рассчитать, не столкнется ли сам робот с препятствием. При этом расчет вероятности столкновения занимает 99% времени расчетов простого движения, потому что требуется создать геометрическую модель всех движений робота и проверить ее, поместив в сцену с другими препятствиями.

Компания Илона Маска разработает домашнего робота-слугу

Для этого исследователи Дьюка использовали комбинацию «агрессивных предвычислений и обширного параллелизма», которые выполнялись на собственном процессоре. Во время первой настройки робота создается массивная вероятностная карта с 150 000 векторами, которая представляет возможные маршруты движения робота без столкновений с самим собой и постоянными величинами (столом, шкафом, всем тем, что может оказаться в лаборатории).

К сожалению, 150 000 линий — это слишком много для одновременной обработки. Более приемлемое число — 1000, поэтому исследователи использовали распределение векторов по задачам в зависимости от их вероятности, пишет Spectrum IEEE.

Для выполнения расчетов по маршруту ученые создали процессор FPGA, полевую программируемую вентильную матрицу со специальной микросхемой, конфигурацию которой можно менять самостоятельно. Его преимущество в том, что все контуры работают одновременно, и ему требуется всего 50 наносекунд на пиксел, чтобы рассчитать все возможные столкновения. Задачу, которая показана на видео, процессор решает за 600 мксек, тогда как четырехядерный Intel Xeon с 3,5 ГГц и 16 Гб RAM справляется за 800 000 мксек. Это и дает разницу между почти мгновенным движением робота и паузами в 3 секунды между действиями.

Подписывайтесь
на наши каналы в Telegram

«Хайтек»новостионлайн

«Хайтек»Dailyновости 3 раза в день

Первая полоса
Тайны древней звезды по соседству изучили, «подслушав ее песню»
Космос
Baidu делает ИИ для перевода звуков животных в человеческую речь
Наука
Оказалось, ИИ врет чаще при одном условии: как этого избежать
Новости
Суперкомпьютер Маска сжирает электричество как 300 000 домов: люди протестуют
Новости
Посмотрите, как робот стремительно отбивает подачи в настольном теннисе
Новости
Физики исполнили мечту алхимиков: свинец в коллайдере превратили в золото
Наука
Создано музыкальное приложение для реабилитации после инсульта
Наука
«Эффект аккордеона» превращает жесткий графен в эластичный материал
Наука
ИИ восстановил имя автора свитка, который пережил последний день Помпеи
Наука
Частный лунный модуль вышел на орбиту спутника после двух месяцев полета
Космос
Предок тираннозавра «иммигрировал» в Америку из Азии, считают ученые
Наука
Обновленный Gemini 2.5 Pro от Google возглавил рейтинг ИИ для разработчиков
Новости
Ученые решили проблему, которая мешала запуску термоядерных реакторов почти 70 лет
Наука
Китайское «супероружие» для подводных диверсий оказалось не таким, как считалось
Новости
Отключение мобильного интернета в Москве: какие последствия для бизнеса
Новости
Киберполиция назвала новые схемы мошенников: как они воруют аккаунты на «Госуслугах»
Новости
Хокинг предсказал гибель Земли: оказалось, НАСА сочло угрозу реальной
Наука
Создатель Ethereum признал свои ошибки и решил изменить криптовалюту
Новости
«Ред ОС 8» заработала на Arm-платформах — теперь и на «Байкале»
Новости
Компания Цукерберга использовала уязвимость подростков для рекламы
Новости