Nvidia распространяет свою платформу безопасности Halos, изначально созданную для автономных автомобилей, на робототехнику. Программная часть предназначена для постоянного мониторинга «каждого аппаратного блока» и «каждой программной библиотеки», чтобы быстро выявлять сбои, по словам Goel. Система также изолирует критичные для безопасности вычислительные задачи, чтобы избежать возможных помех.
В состав Halos входит Nvidia Holoscan Sensor Bridge, который связывает данные датчиков с обработкой, относящейся к безопасности, так что поврежденные данные можно легко выявить. Эта функция может встраиваться в отдельные аппаратные компоненты, например микроконтроллер или программируемую логическую интегральную схему (FPGA). Пакет также включает симуляции Nvidia для тестирования роботов в виртуальной среде, а также программу инспекционной лаборатории, которая дает робототехническим компаниям и другим партнерам быстрый отклик о любых «артефактах» безопасности, возникающих в ходе разработки.
Адаптация Halos из автономных автомобилей в робототехнику, однако, потребовала учитывать множество различных определений безопасности. Определение функциональной безопасности для автономного вождения обычно остается одинаковым для разных автомобильных компаний и стран. Но робот-пылесос, убирающий коридор, сталкивается с совсем иными соображениями безопасности, чем робопогрузчик, работающий с тяжелыми грузами на складской погрузочной площадке. Goel пояснил, что команде пришлось заново переосмыслить значительную часть фундаментальной работы, чтобы создать программируемую платформу, которая позволит разработчикам определять собственные функции безопасности, не нарушая базовую инфраструктуру. «Гибкость может обойтись ценой потери некоторого контроля над всем стеком», — сказал он Ars.
Пользовательские функции безопасности также необходимы, потому что роботы работают в сложной и разнообразной среде. Робот, движущийся по проходу со скоростью десять километров в час, не видит слепых зон и того, что находится за углом, поэтому часто почти останавливается перед поворотом. Как сформулировал Gold, фабрики, склады и больницы — это неструктурированная среда, где что-то может появиться откуда угодно.
Источник: Ars Technica · Сводку подготовил HeadlinesBriefing