ishaan95 / EvoScenario

Procedurally generating scenarios for testing autonomous vehicles using evolutionary algorithms.
MIT License
0 stars 0 forks source link

EvoScenario

Procedurally generating scenarios on Cruzway using evolutionary algorithms.

Dependencies

This project uses Unreal Engine python programming utilities and DEAP evolutionary algorithms library. Further, there is an assumption that IntGen and our version of Netgenerate is able to be run on the command line.

Changes made to Cruzway

This is the Unreal Engine project used for the Sumo2Unreal importer which is contained in Cruzway. The most significant change is to the ParseXML.cpp file in the ParseXML plugin. This file runs 2 python scripts contained in Content/Python folder (it's assumed we have the Unreal Engine python plugins installed). The python plugins contain the evolutionary algorithm code.