- Setup new user/workspace
./scripts/setup_modality.sh
- Build the docker images and applications
./scripts/build.sh
- In a separate terminal, run the networking setup script
sudo ./scripts/setup-network.sh
- Export your auth token (in each terminal used)
export MODALITY_AUTH_TOKEN=$(modality user auth-token)
- Run the system (starts modality-reflector and the detached docker containers), automatically stops after contact is made in gazebo
# Set DEMO_HEADLESS env var to not run any of the GUIs (gazebo, renode, etc)
# Set DOCKER_WITHOUT_NVIDIA env var to omit GPU support in docker
./scripts/run-until-contact.sh
- Setup new user/workspace
./scripts/setup_modality.sh
- Build the docker images and applications
./scripts/build.sh
- Setup the python venv and install dependencies
./scripts/setup_robot_framework.sh
- Run the robot framework tests
./scripts/run_robot_framework.sh
- Optionally view the report html (assumes firefox)
./scripts/view_report.sh