- Robot Hardware: One or two AgileX Piper arms
- Conda Environment: Miniconda or Anaconda (required for pinocchio from conda-forge)
- Python Environment: Python 3.10 (managed by conda)
- VR Setup (optional): Meta Quest or other headset with WebXR support (no app installation needed!)
Install tactile-teleop with conda environment setup:
# Clone the repository
# Create and activate conda environment
conda create -n piper python=3.10
conda activate piper
# Install teleop sdk
git clone git@github.com:TactileRoboticsAI/tactile-teleop-python-sdk.git
cd tactile-teleop-python-sdk
pip install -e .
# Install piper server
cd ..
git clone git@github.com:ETHRoboticsClub/piper-robot-server.git
cd piper-robot-server
pip install -e .
micromamba install pinocchio==3.2.0 casadi==3.6.7 -c conda-forgeRun the robot server:
robotserverWithout the physical robot and with update to meshcat visualizer:
robotserver --no-robot --vis