BRNE implementation for SocNavBench
Author: Max Muchen Sun
Social Navigation Benchmark utility (SocNavBench) is a codebase for benchmarking robot planning algorithms against various episodes of containing multi-agent environments, developed at Carneige Mellon University. More information regarding the benchmark framework can be found here.
Below are the implementations of BRNE for the SocNavBench environment and how to install them. The implementations include the BRNE algorihtm (brne
) and the constant velocity baseline (cvm
).
To install:
- Install SocNavBench following the instructions.
- Copy the file
joystick_client.py
into the directory(root dir of SovNavBench)/joystick
. - Copy the files
brne.py
,joystick_brne.py
, andjoystick_cvm.py
into the directory(root dir of SovNavBench)/joystick/joystick_py
.
To use:
- Follow the usage instructions of SovNavBench.
- Use the argument
--algo "brne"
or--algo "cvm"
to run BRNE or the constant velocity baseline.