Компания Nvidia представила платформу Halos для повышения безопасности роботов. Она обеспечивает постоянный контроль аппаратных компонентов и программных библиотек, чтобы быстрее обнаруживать возможные сбои. Критически важные вычислительные процессы система изолирует, снижая риск взаимного влияния.
В состав решения входит Nvidia Holoscan Sensor Bridge — программно-аппаратный мост для передачи данных от датчиков в системы, отвечающие за безопасность. Технология помогает выявлять повреждённые данные и может встраиваться непосредственно в отдельные компоненты, включая микроконтроллеры и программируемые логические интегральные схемы.
Halos также предусматривает инструменты Nvidia для моделирования работы роботов в виртуальной среде. Кроме того, разработчики получили доступ к программе лабораторных проверок. Она позволяет робототехническим компаниям и партнёрам оперативно анализировать проблемы, связанные с безопасностью, возникающие во время создания машин.
Перенос платформы из сферы беспилотного транспорта в робототехнику потребовал пересмотра подходов к безопасности. Для автономных автомобилей требования функциональной безопасности обычно схожи у разных производителей и в разных странах. Однако робот-пылесос, убирающий коридор, и погрузчик, перемещающий тяжёлые грузы на складе, сталкиваются с совершенно разными рисками.
«Нам пришлось переосмыслить платформу и провести большую базовую работу, чтобы сделать её программируемой и предоставить разработчикам все необходимые возможности для создания собственных функций безопасности, не нарушив при этом работу лежащей в основе инфраструктуры. Гибкость может привести к потере части контроля над системой», — заявил представитель Nvidia Гоэл в комментарии Ars Technica.
Индивидуальные настройки необходимы из-за того, что роботы работают в разнообразных и сложных условиях. По словам Голда, машина, движущаяся по проходу со скоростью около 10 км/ч, не всегда способна заранее определить, что находится в слепой зоне или за поворотом. Поэтому в незнакомой обстановке на фабриках, складах и в больницах роботы перед поворотом почти останавливаются, поскольку препятствие может появиться с любого направления.