Skip to content

sn-gmcnamara/MiniTouch

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ServiceNow completed its acquisition of Element AI on January 8, 2021. All references to Element AI in the materials that are part of this project should refer to ServiceNow.

MiniTouch benchmark

Benchmark proposed and used in: Touch-based Curiosity for Sparse-Reward Tasks.

MiniTouch, a manipulation benchmark of simulated tasks is comprised of four manipulation tasks:
  • Pushing
  • Opening
  • Picking
  • Playing with simple objects

It allows evaluation of models' performance on different manipulation tasks that can leverage cross-modal learning.

How to install

Clone the repository then:

cd minitouch
pip install -e .

Quick Start

import minitouch.env
import gym

env = gym.make("Pushing-v0")
state = env.reset()

for i in range(0, 1000):
    state, reward, done, info = env.step(env.action_space.sample())

Available tasks

  • Pushing-v0
  • Opening-v0
  • Picking-v0
  • Playing-v0

Note: If you want to see the GUI of the environment you have to use the debug version of the environment. For example use "PushingDebug-v0" instead of "Pushing-v0".

Vulnerability Reporting

Please notify psirt-oss@servicenow.com regarding any vulnerability reports in addition to following current reporting procedure.

About

MiniTouch is a ServiceNow Research project that was started at Element AI.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 100.0%