A 3D Terrain Generator: Enhancing Robotics Simulations with GANs

Generador de Terrenos en 3D: Mejorando las Simulaciones de Robótica con GANs;
Generador de Terrenys en 3D: Millorant les Simulacions de Robòtica amb GANs

dc.contributor
Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors
dc.contributor
Aalto-yliopisto
dc.contributor
Otero Calviño, Beatriz
dc.contributor
Kucner, Tomas Piotr
dc.contributor.author
Arellano Garcia, Silvia
dc.date.issued
2023-07-06
dc.identifier
https://hdl.handle.net/2117/401142
dc.identifier
ETSETB-230.178951
dc.description.abstract
Simulation is essential in robotics to evaluate models and techniques in a controlled setting before conducting experiments on tangible agents. However, developing simulation environments can be a challenging and time-consuming task. To address this issue, a proposed solution involves building a functional pipeline that generates 3D realistic terrains using GANs. The proposed model uses a DCGAN to generate heightmaps, which is trained on a custom dataset consisting of real heightmaps. Furthermore, an ESRGAN is used to improve the resolution and quality of the resulting heightmaps. To generate a texture according to the topography of the heightmap, chroma keying is used with previously selected textures. The heightmap and texture are then rendered and integrated, resulting in a realistic 3D surface. Together, these techniques enable the model to generate high-quality, realistic 3D terrains for use in robotic simulators, allowing for accurate and effective evaluations of robotics models and techniques.
dc.description.abstract
Las simulaciones son esenciales en robótica para evaluar modelos y algoritmos en un entorno controlado antes de realizar experimentos en agentes tangibles. Sin embargo, desarrollar entornos de simulación puede ser una tarea compleja y laboriosa. Para abordar este problema, la solución propuesta se basa en el desarrollo de un sistema que genera terrenos 3D realistas utilizando Redes Generativas Antagónicas (GAN). El modelo propuesto utiliza una Red Generativa Antagónica Convolucional Profunda (DCGAN) para generar mapas de altura, entrenada con una base de datos personalizada compuesta por mapas de altura reales. Además, se utiliza una Red Generativa Antagónica de Súper Resolución (ESRGAN) para mejorar la resolución y calidad de los mapas de altura resultantes. Para generar una textura que concuerde con la topografía del mapa de altura, se utiliza la técnica del chroma keying con texturas previamente seleccionadas. Por último, el mapa de altura y la textura se integran y renderizan, resultando en una superficie 3D realista. En conjunto, estas técnicas permiten que el modelo genere terrenos 3D realistas y de alta calidad para ser utilizados en simuladores robóticos, permitiendo evaluaciones precisas y efectivas de modelos y técnicas en el ámbito de la robótica.
dc.description.abstract
Les simulacions són essencials en robòtica per avaluar models i algorismes en un entorn controlat abans de realitzar experiments en agents tangibles. Tanmateix, desenvolupar entorns de simulació pot ser una tasca complicada i laboriosa. Per abordar aquesta qüestió, es proposa una solució que implica construir un sistema funcional que generi terrenys tridimensionals realistes utilitzant Xarxes Generatives Antagòniques (GAN). El model proposat fa servir una Xarxa Generativa Antagònica Convolucional Profunda (DCGAN) per generar mapes d'altura, que s'entrenen en una base de dades personalitzada formada per mapes d'altura reals. A més, es fa servir una Xarxa Generativa Antagònica de Superresolució (ESRGAN) per millorar la resolució i qualitat dels mapes d'altura resultants. Per generar una textura segons la topografia del mapa d'altura, s'utilitza la tècnica de \textit{chroma keying}, amb textures prèviament seleccionades. Finalment, el mapa d'altura i la textura s'integren i es renderitzen, obtenint una superfície tridimensional realista. Conjuntament, aquestes tècniques permeten que el model generi terrenys tridimensionals realistes i de gran qualitat per a l'ús en simuladors robòtics, permetent avaluacions precises i efectives de models i tècniques en robòtica.
dc.format
application/zip
dc.format
application/pdf
dc.language
eng
dc.publisher
Universitat Politècnica de Catalunya
dc.rights
S'autoritza la difusió de l'obra mitjançant la llicència Creative Commons o similar 'Reconeixement-NoComercial- SenseObraDerivada'
dc.rights
Open Access
dc.subject
Àrees temàtiques de la UPC::Enginyeria de la telecomunicació::Processament del senyal::Processament de la imatge i del senyal vídeo
dc.subject
Image processing
dc.subject
Computer simulation
dc.subject
Neural networks (Computer science)
dc.subject
Terrain rendering
dc.subject
Robotics simulators
dc.subject
Sim2Real
dc.subject
GAN
dc.subject
3D image generation
dc.subject
Simulación digital
dc.subject
Redes neuronales
dc.subject
Generación de imágenes 3D
dc.subject
Imatges--Processament
dc.subject
Simulació per ordinador
dc.subject
Xarxes neuronals (Informàtica)
dc.title
A 3D Terrain Generator: Enhancing Robotics Simulations with GANs
dc.title
Generador de Terrenos en 3D: Mejorando las Simulaciones de Robótica con GANs
dc.title
Generador de Terrenys en 3D: Millorant les Simulacions de Robòtica amb GANs
dc.type
Bachelor thesis


Fitxers en aquest element

FitxersGrandàriaFormatVisualització

No hi ha fitxers associats a aquest element.

Aquest element apareix en la col·lecció o col·leccions següent(s)