Table of Contents
git clone --recurse-submodules https://github.com/JohnsonLabJanelia/FetchGamePhysics.git
The repo is tested with ROS NOETIC on Ubuntu 20.04. We are planning on release a docker image for the game in the future. But for development purpose, it is better to have a local ros workspace. Adapted from Option B: Manual Setup.
- Install Noetic Desktop-Full Install on Ubuntu, and create a ROS catkin workspace.
- Install libraries
sudo apt-get install python3-pip ros-noetic-robot-state-publisher ros-noetic-moveit ros-noetic-rosbridge-suite ros-noetic-joy ros-noetic-ros-control ros-noetic-ros-controllers
sudo -H pip3 install rospkg jsonpickle
- Copy folders in
FetchGamePhysics/ROS/src/*into catkin workspace. - Built and sourced the ROS workspace,
catkin_make && source devel/setup.bash.
-
Open the FetchArenaProject in Unity. The SampleScene with robot should automatically load. If you want to know how the scene is assembled, please check Setting up the Unity Scene.

-
Check if you have correct packages installed.
The game uses The Universal Render Pipeline, and new physics solver Temporal Gauss Seidel.
