Procedural Terrain Generation for Robotics Simulation and Machine Learning
These terrain generators were initially developed for the AWS JPL (yes, that Jet Propulsion Laboratory) Open Source Rover Challenge. This was a virtual hackathon that challenged contestants to improve how rovers on Mars may operate on the unpredictable terrain.
This design is a fully-procedural particle system that can:
- distort the surface
- scatter obstacles of varying complexity, size, and frequency
- dynamically set the rover origin point to a flat, transitional surface
This was later repurposed to act as an environment generator for office enviroments as well.