Winning Submission of Phase 3 of the 2020 Real Robot Challenge
This repository contains code for the winning submission of Phase 3 of the 2020 Real Robot Challenge.
A report detailing our approach can be found here.
This submission is the joint work of Charles Schaff, Takuma Yoneda, Takahiro Maeda, and Matthew R Walter.
This repository is structured as a catkin package and builds on the example package provided by the competition, and this planning library.
Running the code in simulation
To run the code locally, first install Singularity and download this singularity image from the competition. No custom dependencies are required.
run_locally.sh script to build the catkin workspace and run commands
inside the singularity image.
For example, to run our controller on a random goal of difficulty 4, use the following command:
./run_locally.sh /path/to/singularity/image.sif rosrun rrc run_local_episode.py 4
Running the code on the robot cluster
For detailed instructions on how to run this code on the robot cluster, see this page.
This repository contains code for automatically submitting jobs and analyzing logs in the log_manager directory. Note that running jobs on the robot cluster requires an account from the competition organizers.