Based on sbst-tool-competition-av which provide a pipeline for executing generated tests on BeamNG.tech simulator.
As a part of my dissertation project at TUOS under the supervision of Phil McMinn I expand this pipeline to use OpenSteetMap (OSM) to test cars on real world roads.
I additionally I want to add extra dimension (elevation) to the test cases, to test e.g. riding down hill.
- Python 3.7
- BeamNG.tech simulator with beamngpy library
- Numpy
- Shapely
- OSMPythonTools
- Test OSM API to retrieve road data
- Process OSM road data to generate test supplied to BeamNG
- Add Z dimention to test generating
- Gather execution data (out of bounds metrics)
- Analyze metrics
- Compatre against test cases generated by genetic algorithms
Code in this repository use map data from OpenSteetMap. © OpenStreetMap contributors