Emule sensores y sistemas mecatrónicos con Unity SystemGraph

Unity SystemGraph es una nueva herramienta de creación basada en gráficos que representa sistemas a través de sus componentes, como sensores lidar y cámaras, en Unity. Ahora, los equipos de robótica e ingeniería pueden crear más fácilmente prototipos de sistemas, probar y analizar su comportamiento y tomar decisiones de diseño óptimas sin tener acceso al hardware real.
Para apoyar mejor los esfuerzos pioneros de nuestros clientes de automoción, fabricación y otras industrias que utilizan Unity para simulación, presentamos un nuevo producto, Unity SystemGraph, para mejorar el desarrollo de sistemas y los flujos de trabajo de simulación.
Una de las mayores oportunidades para mejorar esas áreas es aportar una experiencia y unos flujos de trabajo familiares para representar sistemas electromecánicos. Reunimos a todo un equipo de mecatrónicos y descubrimos que la mejor forma de tender ese puente era trasladar a Unity la forma en que se representan los sistemas en los diagramas de ingeniería. Los clientes indicaron que su necesidad más inmediata era emular con precisión sensores como lidares y cámaras, lo que encaja con nuestros esfuerzos actuales de simulación robótica y visión por ordenador en Unity.
Unity SystemGraph es una nueva e intuitiva herramienta de creación basada en gráficos que representa sistemas a través de sus componentes. Pretende ofrecer un modelado directo de los sistemas del mundo real, con una correspondencia directa entre los componentes reales y los virtuales. Permite vincularse fácilmente a los objetos del juego, añadiendo la posibilidad de conectar la emulación de la funcionalidad de los nuevos sistemas al formidable conjunto de herramientas de visualización e interacción que proporciona Unity.
Unity SystemGraph también incluye SensorSDK, una biblioteca para crear fácilmente emulaciones precisas y eficaces de lidares y cámaras, con un conjunto de ejemplos listos para usar que aceleran considerablemente el desarrollo. Consta de conjuntos de nodos con interfaces bien definidas que facilitan su ensamblaje en función de sus necesidades. SensorSDK aprovecha la potencia del trazado de rayos en tiempo real para obtener una representación física rápida y precisa de los sensores. Proporciona materiales multiespectrales que permiten una interacción realista de la luz no visible de los láseres con el entorno. También incluye física de sensor adicional no basada en DXR (Direct X Raytracing) para proporcionar la extensión completa de las capacidades multiplataforma de Unity.
Unity SystemGraph desbloquea la capacidad de representar múltiples niveles de componentes del sistema, como un sistema de sistemas, múltiples subsistemas y así sucesivamente. Elimina la necesidad de escribir secuencias de comandos complejas para controlar y coordinar los numerosos componentes lógicos diferentes que existen en los sistemas electrónicos al modelarlos en Unity.
Es capaz de emular la ejecución de componentes de sistemas a frecuencias muy altas sin apenas código. También proporciona una depuración intuitiva con la posibilidad de visualizar la comunicación entre componentes, la ejecución de controles y mucho más.
Aunque muchos de nuestros clientes avanzados han implementado modelos de sensores en Unity, el aprovechamiento de DXR proporciona las siguientes ventajas:
- Emulación de las características del mundo real, como la divergencia del haz.
- Distribución del haz parametrizable sin tener que interpolar o muestrear más
- El muestreo de la escena mediante DXR es más rápido que con un enfoque basado en la cámara, especialmente con varios sensores, ya que se puede reutilizar la misma estructura de aceleración
- Ejecute varios sensores de alta fidelidad (más de 10) en la misma escena en un PC de juegos estándar.
Los sensores listos para usar, validados con la ayuda de nuestros socios Ouster y Velodyne, permiten a los clientes incorporar rápidamente sensores a sus proyectos Unity.
Las pruebas iniciales con cada uno de estos proveedores líderes de soluciones lidar han yielded emulations in Unity that are almost functionally indistinguishable to real-world output from lidar data.

Para más información, consulte este blog escrito por Velodyne y esta entrevista con Ouster.
Compruebe las ventajas que están experimentando los primeros clientes de Unity SystemGraph:
Como cliente beta, Volvo Cars utilizó Unity SystemGraph para realizar un modelado de sensores de alta fidelidad para sus pruebas de software de percepción de conducción autónoma.
"En Volvo Cars, hemos estado utilizando tecnologías punteras de Unity en muchas áreas de nuestro trabajo. "Unity SystemGraph es una herramienta de desarrollo flexible y cómoda que se adapta bien a nuestro trabajo de simulación y potencia nuestras pruebas de software."
- Joachim de Verdier, Jefe de Automatización Segura de Vehículos, Volvo Cars
Amentum, una empresa global de servicios técnicos y de ingeniería, trabajó con Unity para utilizar Unity SystemGraph en un proyecto de demostración. Con el objetivo de mejorar la seguridad en las instalaciones de fabricación, el proyecto utiliza la simulación y la fusión de sensores para determinar la ubicación óptima para colocar cámaras y sensores lidar que detecten las amenazas que se mueven por un almacén. Más información en este artículo.
Unity SystemGraph y SensorSDK ya están disponibles como parte de Unity Industrial Collection. Pruébelo gratis durante 30 días o cómprelo en línea ahora, o póngase en contacto con un representante de ventas de Unity para obtener más información.
