8000
Skip to content

Latest commit

 

History

52 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

RGT (Robustness-guided testing)

RSS, CARLA, parameter exploration and magic.

Usage

Installation

  1. Get CARLA 0.9.6. Be sure the branch you chose supports RSS.
  2. Build CARLA and PythonAPI with RSS flag
make launch
make package
make LibCarla.client.rss
make PythonAPI.rss
  • If there is an error "not compliant with RSS version, please do PythonAPI.rss" do
make clean
make PythonAPI.rss
  1. Define your PYTHONPATH:
export PYTHONPATH=path/to/your/carla/dist/.egg and path/to/your/carla/PythonAPI/carla
  1. Install Scenario Runner (compatible version with CARLA 0.9.6)
  2. Define the scenario_runner path:
export ROOT_SCENARIO_RUNNER=path/to/your/scenario_runner
  1. Git clone this code

Launch

Depending on your CARLA branch version the launching steps are as follows

Branch: feature/rss Branch: feature/rss-ext
-Run carla server with all required flags for this setting from your carla_folder:
./CarlaUE4.sh /Game/Carla/Maps/Town01 -benchmark -fps=20

- Run rss_runner.py from RGT_folder
python rss_runner.py




- Run carla server with a benchmark flag from your carla_folder:
./CarlaUE4.sh -benchmark

- Change carla server with required flags for this setting from carla_folder/PythonAPI/util:
./config.py -m Town01 --fps 20

- Run rss_runner.py from RGT_folder
python rss_runner.py

About

Robustness-guided testing: CARLA, RSS, parameter exploration

Resources

Stars

4 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages

0