Simulink 3D Animation
Visualización del comportamiento dinámico del sistema en un entorno de realidad virtual
¿Tiene preguntas? Comuníquese con ventas.
¿Tiene preguntas? Comuníquese con ventas.
Simulink 3D Animation enlaza modelos de Simulink y algoritmos de MATLAB con objetos gráficos 3D en escenas de realidad virtual. Puede animar un mundo virtual cambiando la posición, la rotación, la escala y otras propiedades de los objetos durante la simulación en escritorio o en tiempo real. También puede detectar colisiones y otros eventos en el mundo virtual y proporcionarlos a sus algoritmos de MATLAB y Simulink. El vídeo de las cámaras virtuales se puede transmitir a Simulink para realizar un procesamiento adicional.
Simulink 3D Animation incluye editores y visores para renderizar escenas virtuales e interactuar con ellas. Con 3D World Editor, puede importar los formatos de archivo CAD y URDF, así como crear escenas detalladas a partir de objetos 3D. La visión estereoscópica permite ver el mundo 3D de forma envolvente. Puede incorporar diversas vistas de escenas 3D dentro de las figuras de MATLAB e interactuar con el mundo virtual mediante un joystick con retorno de fuerza, un ratón espacial u otro dispositivo de hardware. Simulink 3D Animation es compatible con X3D, un formato de archivo estándar ISO y una arquitectura en tiempo de ejecución para representar y comunicarse con escenas y objetos 3D.
3D World Editor ofrece una vista jerárquica de los objetos VRML que componen el mundo virtual. Contiene librerías de objetos, texturas, transformaciones y materiales que se almacenan localmente para facilitar el acceso.
Puede crear mundos 3D con diversas herramientas de creación 3D y exportarlos a los formatos X3D o VRML97 para utilizarlos con Simulink 3D Animation. Además, puede descargar contenido 3D de internet y utilizarlo para crear escenas 3D detalladas.
3D World Editor le permite manipular objetos 3D importados desde la mayoría de los paquetes CAD para desarrollar mundos 3D detallados que animan sistemas dinámicos modelados en Simscape Multibody, Robotics System Toolbox y Aerospace Blockset. Simulink 3D Animation le permite procesar archivos X3D y VRML creados con herramientas CAD tales como SolidWorks® y PTC Creo™. También puede importar modelos CAD a partir de los formatos de archivo STL, FBX, DAE COLLADA, URDF y SDF a 3D World Editor.
Simulink 3D Animation incluye visores que permiten navegar por el mundo virtual mediante el zoom, la panorámica, el movimiento lateral y la rotación alrededor de puntos de interés conocidos como puntos de vista. Establezca puntos de vista para enfatizar áreas de interés, guiar a los visitantes u observar un objeto en movimiento desde diferentes posiciones. Durante la simulación, puede cambiar entre estos puntos de vista.
Simulink 3D Animation Viewer se integra con las figuras de MATLAB para poder combinar escenas virtuales con MATLAB Handle Graphics® y varias vistas de uno o más mundos virtuales.
Simulink 3D Animation Web Viewer funciona con navegadores web para mostrar mundos virtuales en ordenadores, teléfonos y tabletas. Puede abrir un mundo virtual en su ordenador y luego verlo de manera remota en un navegador web de un dispositivo móvil o de un ordenador, aunque estos no tengan instalado Simulink 3D Animation.
Desde MATLAB, es posible leer y cambiar las posiciones y otras propiedades de los objetos VRML, leer señales de sensores VRML, crear callbacks desde herramientas gráficas, grabar animaciones y mapear datos en objetos 3D. Utilice MATLAB Compiler™ para generar aplicaciones independientes que incluyan la funcionalidad de Simulink 3D Animation.
Desde Simulink, controle la posición, la rotación y el tamaño de un objeto virtual de una escena para visualizar su movimiento y deformación. Durante la simulación, las propiedades de los objetos de la escena también se pueden leer en Simulink. Puede ajustar las vistas en relación con los objetos y mostrar las señales de Simulink como texto en el mundo virtual. Las salidas 2D de las cámaras sintéticas definidas en el mundo virtual se pueden transmitir a Simulink para el procesamiento de vídeo. También se puede trazar la trayectoria 3D de un objeto en la escena virtual asociada.
Simulink 3D Animation proporciona bloques de Simulink y objetos de MATLAB que le permiten utilizar dispositivos de entrada de hardware (tales como ratones 3D y joysticks con retorno de fuerza) para manipular objetos en mundos virtuales. Estos también se pueden utilizar para controlar cualquier bloque de Simulink o algoritmos basados en MATLAB.
Simulink 3D Animation le permite detectar colisiones de nubes de puntos, abanicos de rayos y geometrías primitivas con objetos de realidad virtual circundantes. Puede modelar sensores ultrasónicos, LiDAR y táctiles.
Simulink 3D Animation le permite crear instantáneas de fotogramas (capturas) de una escena virtual o grabar animaciones como archivos de vídeo. Puede planificar y configurar grabaciones de datos de animación en archivos de vídeo AVI 2D y en archivos de animación 3D X3D para su reproducción posterior. Los archivos 3D Animation le permiten inspeccionar animaciones grabadas con una experiencia de visualización completa de realidad virtual; podrá observar escenas desde diferentes puntos de vista y utilizar la visión estereoscópica.
Utilice código C generado a partir de modelos de Simulink con Simulink Coder para controlar las animaciones. Mejore sus simulaciones hardware-in-the-loop o las aplicaciones de prototipado rápido en Simulink Real-Time y Simulink Desktop Real-Time proporcionando una animación visual de su modelo de sistema dinámico mientras este se conecta con el hardware en tiempo real.