Saltar al contenido
Serious game

Simulador de Grúa RTG — Unity

Serious game · Unity · mecánica de vehículo y enganche, de cero

Primera generación del serious game de grúa RTG, desarrollada por completo por mí en Unity: la mecánica del vehículo desde cero. Programé el spreader, el sistema de enganche de contenedores y las restricciones operativas reales de la grúa —lo que la máquina no puede hacer es tan parte de la mecánica como lo que sí—, más el sistema básico de tareas y la configuración multipantalla sobre una cabina física con joysticks reales. Esta base evolucionaría después al simulador fotorrealista en Unreal Engine 5.

  • Unity
  • C#
Unity
Motor de simulación
5
Pantallas en la estación física
Dual
Joysticks de control real
1ª gen
Primera versión del simulador RTG

La historia

Problema

Capacitar operadores de grúa RTG con equipo real es caro, lento y riesgoso. Aún no existía una herramienta de entrenamiento, así que había que construir desde cero la primera versión del simulador para que corriera en hardware modesto.

Solución

Desarrollé por completo en Unity la primera generación del simulador. Programé el sistema básico de tareas, la mecánica del spreader y el sistema de enganche, y llevé a código el funcionamiento real de la grúa junto con sus limitaciones operativas. Investigué e implementé la configuración multipantalla sobre una estación física con joysticks reales que replica la cabina.

Resultado

Los operadores practicaron maniobras de estiba de forma segura y repetible en una estación de bajo costo; esta primera versión, hecha íntegramente por mí, sentó las bases que evolucionaron al simulador fotorrealista en Unreal Engine 5.

Los sistemas que construí en el motor

Desarrollador Unity

Programación Integral del Simulador (Primera Versión)

Desarrollé por completo la primera versión del simulador de grúa RTG en Unity: arquitectura del proyecto, sistema básico de tareas y la lógica central sobre la que se construyó todo el entrenamiento.

Desarrollador Unity

Mecánica de Spreader y Sistema de Enganche

Programé la mecánica del spreader y el sistema de enganche de contenedores, replicando el movimiento y la operación real con la que la grúa toma y deposita la carga.

Desarrollador Unity

Funcionamiento Real y Limitaciones de la Grúa

Estudié el funcionamiento real de la grúa RTG y lo traduje a código, programando sus limitaciones y restricciones operativas para que la maniobra se comportara como en la operación real.

Desarrollador Unity

Investigación e Implementación Multipantalla

Investigué e implementé la configuración de múltiples pantallas que replica la vista desde la cabina, desplegando el simulador sobre una estación física con joysticks reales.

Terminal Portuaria en UnityRender del patio con la grúa RTG y una grúa STS al fondo, mostrando el estilo low-poly de la primera generación del simulador.
Estación Física de Cinco PantallasFotografía del operador al mando del joystick frente al arreglo de cinco pantallas que replica la vista desde la cabina de la grúa.
Vista de Cabina y SpreaderLa estación en operación mostrando el spreader descendiendo sobre el contenedor durante una maniobra de estiba.
Estación de Desarrollo con JoysticksRig de pruebas de tres pantallas con joysticks duales, usado para iterar la mecánica de la grúa antes del despliegue final.
Escena en el Editor de UnityVista del proyecto en Unity con la jerarquía de contenedores y cámaras que componen el simulador de grúa RTG.
Codificación del Patio de ContenedoresVista cenital del patio low-poly con las filas numeradas y un tractocamión maniobrando entre los bloques de contenedores.
Enganche del SpreaderEl spreader alineándose sobre un contenedor durante la maniobra de estiba en el patio.
Siguiente proyecto

Bird Blitz Game

Juego móvil publicado · Unity · Google Play

Bird Blitz Game