Эмуляция датчиков и мехатронных систем с помощью Unity SystemGraph

JOSE DE OLIVEIRA / UNITY TECHNOLOGIESContributor
Dec 7, 2021|6 Мин
Эмуляция датчиков и мехатронных систем с помощью Unity SystemGraph
Эта веб-страница была переведена с помощью машинного перевода для вашего удобства. Мы не можем гарантировать точность или надежность переведенного контента. Если у вас есть вопросы о точности переведенного контента, обращайтесь к официальной английской версии веб-страницы.

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

Чтобы лучше поддержать новаторские усилия наших клиентов из автомобильной, производственной и других отраслей, использующих Unity для моделирования, мы представляем новый продукт, Unity SystemGraph, для улучшения рабочих процессов разработки и моделирования систем.

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

Представление Unity SystemGraph

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

Unity SystemGraph также включает SensorSDK, библиотеку для легкого создания точных и производительных эмуляций лидаров и камер с готовым набором примеров, которые значительно ускоряют разработку. Он состоит из наборов узлов с четко определенными интерфейсами, которые позволяют легко собирать их в соответствии с вашими потребностями. SensorSDK использует возможности трассировки лучей в реальном времени для получения быстрого и точного физического представления датчиков. В нем представлены многоспектральные материалы, поддерживающие реалистичное взаимодействие невидимого света лазеров с окружающей средой. Он также включает в себя дополнительную физику датчиков, не основанную на технологии Direct X Raytracing (Direct X Raytracing), чтобы полностью расширить мультиплатформенные возможности Unity.

Разблокировка лучших рабочих процессов

Unity SystemGraph открывает возможности для представления нескольких уровней компонентов системы, таких как система систем, несколько подсистем и так далее. Он избавляет от необходимости писать сложные скрипты для управления и координации множества различных логических компонентов, существующих в электронных системах, при моделировании их в Unity.

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

Хотя многие наши продвинутые клиенты реализовали модели датчиков в Unity, использование DXR дает следующие преимущества:

  • Эмуляция реальных характеристик, таких как расходимость луча
  • Параметрируемое распределение луча без необходимости интерполяции или дополнительной выборки
  • Выборка сцены с помощью DXR происходит быстрее, чем при использовании подхода на основе камеры, особенно при использовании нескольких датчиков, поскольку можно повторно использовать одну и ту же структуру ускорения
  • Запуск нескольких (10+) высокоточных датчиков в одной сцене на обычном игровом ПК
Нестандартная поддержка от партнеров

Готовые к использованию датчики, проверенные с помощью наших партнеров Ouster и Velodyne, позволяют заказчикам быстро внедрить датчики в свои проекты Unity.

Первые тесты с каждым из этих ведущих поставщиков лидарных решений позволили получить эмуляцию в Unity, которая по своим функциям практически не отличается от реальных результатов, полученных с помощью лидарных данных.

Программное обеспечение Ouster Studio, отображающее данные эмулированных датчиков
Программное обеспечение Ouster Studio, отображающее данные эмулированных датчиков

Чтобы узнать больше, посетите этот блог, автором которого является Velodyne, и это интервью с Остером.

Unity SystemGraph в действии

Оцените преимущества, которые получили первые пользователи Unity SystemGraph:

Volvo Cars: Испытания автономного вождения

В качестве бета-клиента компания Volvo Cars использовала Unity SystemGraph для высокоточного моделирования датчиков при тестировании программного обеспечения для автономного вождения.

"В компании Volvo Cars мы используем передовые технологии Unity во многих областях нашей работы. "Unity SystemGraph - это гибкий и удобный инструмент разработки, который хорошо вписывается в нашу работу по моделированию и повышает эффективность тестирования программного обеспечения".

- Йоахим де Вердье, руководитель отдела безопасной автоматизации транспортных средств, Volvo Cars
Аментум: Охрана и безопасность

Amentum, международная компания, предоставляющая технические и инженерные услуги, сотрудничала с Unity, чтобы использовать Unity SystemGraph в демонстрационном проекте. Для повышения безопасности производственных объектов в проекте используется моделирование и объединение датчиков для определения оптимального расположения камер и лидарных датчиков для обнаружения угроз, перемещающихся по складу. Узнайте больше в этой статье.

Получить сейчас

Unity SystemGraph и SensorSDK теперь доступны в составе Unity Industry Collection. Попробуйте его бесплатно в течение 30 дней или купите прямо сейчас, или свяжитесь с торговым представителем Unity, чтобы узнать больше.