Skip to content

Collection of MuJoCo robotics environments equipped with both vision and tactile sensing

License

Notifications You must be signed in to change notification settings

carlosferrazza/tactile_envs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tactile_envs

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:

About

Collection of MuJoCo robotics environments equipped with both vision and tactile sensing

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published