Propostas

DEI - FCTUC
Gerado a 2024-05-20 06:20:04 (Europe/Lisbon).
Voltar

Titulo Estágio

Train Cabin 3D Simulation using NVIDIA Isaac

Áreas de especialidade

Sistemas Inteligentes

Engenharia de Software

Local do Estágio

Coimbra

Enquadramento

Simulating the interior of a train carriage is an interesting and relevant challenge for the area of railway engineering, as it allows evaluating the comfort, safety and efficiency of transport systems. To carry out this simulation, it is necessary to create a detailed 3D model of the carriage, which includes the seats, windows, doors, aisles and passengers. Furthermore, it is necessary to consider variations in lighting and movement throughout the day, as well as passenger interactions with the environment, such as entering and exiting the carriage, use of luggage, access to on-board services (e.g. toilet).

Objetivo

The main objective of this project is to build a simulation environment of the interior of a train carriage on the NVIDIA Isaac Sim, which is capable of faithfully reproducing the interior of the carriage at various times of the day, with a dynamic passenger entry and exit environment.

NVIDIA Isaac Sim, based on Omniverse, provides a photo-real, physically accurate, virtual environment for testing computer vision algorithms. NVIDIA Omniverse platform is a tool that can facilitate the development and execution of this simulation, allowing the creation and operation of metaverse applications, based on Universal Scene Description (OpenUSD).


Summarising, this internship has a strong engineering focus and encompasses the design of the train carriage interior (with realistic lighting and shadows) and populate it with passengers, the simulation of events such as door opening, passenger movement, and service access.
The last task focus on the run and analysis of the simulation to assess passenger experience.

Plano de Trabalhos - Semestre 1

- Literature review on the simulation of the interior of a train carriage and the NVIDIA Omniverse platform.
- Installation and configuration of the NVIDIA Omniverse platform and necessary applications.
- Modelling the interior of a train carriage, using an existing mesh or creating a new one.
- Adding materials, textures, lighting and shadows to the carriage model.
- Creation and animation of passengers or importing ready-made models from other sources.
- Definition of the initial and final conditions of the simulation location and time of the day, as well as the number and distribution of passengers in the carriage.
- Implementation of simulation rules and events, such as opening and closing of doors, entry and exit of passengers, use of luggage, access to on-board services, etc.
- Execution and visualisation of the simulation and analysis of the results, such as the level of comfort, safety and efficiency of passengers in the carriage.
- Preparation of the final project report.

Plano de Trabalhos - Semestre 2

- Literature review on the simulation of the interior of a train carriage and the NVIDIA Omniverse platform.
- Installation and configuration of the NVIDIA Omniverse platform and necessary applications.
- Modelling the interior of a train carriage, using an existing mesh or creating a new one.
- Adding materials, textures, lighting and shadows to the carriage model.
- Creation and animation of passengers or importing ready-made models from other sources.
- Definition of the initial and final conditions of the simulation location and time of the day, as well as the number and distribution of passengers in the carriage.
- Implementation of simulation rules and events, such as opening and closing of doors, entry and exit of passengers, use of luggage, access to on-board services, etc.
- Execution and visualisation of the simulation and analysis of the results, such as the level of comfort, safety and efficiency of passengers in the carriage.
- Preparation of the final project report.

Condições

A computer and work post will be provided.
Scholarships internship

Orientador

Luis Conde Bento
luis.conde@criticalsoftware.com 📩