Skip to content

Automatic Generation of Road Networks for Validation of Autonomous Vehicles (Carolo-Cup setting).

Notifications You must be signed in to change notification settings

m1a9l9t7e/RoadGenerator

Repository files navigation

RoadGenerator

gif

RoadGenerator is a tool for better test case generation in the Carolo-Cup setting. Given a fixed 2D space, it can

  • generate all valid roads.
  • generate roads matching given specifications (number of intersections, 90-degree turns, etc.).
  • visualize and export the end result for use in simulation.

Process Chain Overview

process-chain

Setup

sudo apt install libpango1.0-dev pkg-config python3-dev

sudo apt-get install python3.8-dev (change version)

sudo apt install texlive-full

sudo apt install libcairo2-dev

sudo apt install ffmpeg

sudo apt-get install build-essential libgl1-mesa-dev

pip install -r requirements.txt

GUROBI

GUROBI is the preferred solver for this project.

Install license with tools from here

License key can be found here

Then install gurobi for python via python -m pip install gurobipy

Running

In Terminal (from project root):

python -m manim -ps creation_scenes.py FMTrackSuperConfig

Options:

  • -p : play
  • -ps : generate last image of scene
  • -ql : fast low quality render

About

Automatic Generation of Road Networks for Validation of Autonomous Vehicles (Carolo-Cup setting).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages