PyReach is the Python client SDK to remotely control robots. Operator credentials will be approved by invitation only at this time
Ubuntu 18.04, Ubuntu 20.04, and gLinux.
git clone https://github.com/google-research/pyreach.git
cd pyreach
./build.shIf build.sh runs successfully, PyReach is ready to be used. It is supported, but not required to install PyReach into the system path.
Step 1. (Only the first time) Login to the system.
cd pyreach
./reach login
# Follow the login instructions.Step 2. Connect to a robot.
In a new shell session.
cd pyreach
./reach ls
./reach connect <robot id>Step 3. View camera image
In a new shell session.
cd pyreach
./reach-viewerStep 4. Run pendant tool.
In a new shell session.
cd pyreach
./reach-pendantStep 5. Run example agent.
In a new shell session.
cd pyreach
source setenv.sh
python -m pyreach.examples.pyreach_gym_exampleLogs
By default, all the client logs are saved under:
$HOME/reach_workspaceOptionally, PyReach can be installed as a pip package:
cd pyreach
pip install .Once PyReach is installed, the command "reach", "reach-viewer", and "reach-pendant" can be access directly through command line.
To remove the PyReach pip package:
pip uninstall pyreach