tactile_envs

June 28, 2024 ยท View on GitHub

Collection of MuJoCo robotics environments equipped with both vision and tactile sensing.
The environments are built on top of Gymnasium.

Current available environments:

Installation

To install tactile_envs in a fresh conda env:

conda create --name tactile_envs python=3.11
conda activate tactile_envs
pip install -r requirements.txt

Before running the environment code, make sure that you generate the tactile sensor collision meshes for the desired resolution. E.g., for 32x32 sensors:

python tactile_envs/assets/insertion/generate_pad_collisions.py --nx 32 --ny 32

Test the available environment:

python scripts/test_env_insertion.py

Citation

If you use these environments in your research, please cite the following paper:

@article{sferrazza2023power,
  title={The power of the senses: Generalizable manipulation from vision and touch through masked multimodal learning},
  author={Sferrazza, Carmelo and Seo, Younggyo and Liu, Hao and Lee, Youngwoon and Abbeel, Pieter},
  year={2023}
}

Additional resources

Are you interested in more complex robot environments with high-dimensional tactile sensing? Check out HumanoidBench!

References

This codebase contains some files adapted from other sources: