YAML Metadata Warning: empty or missing yaml metadata in repo card (https://huggingface.co/docs/hub/model-cards#model-card-metadata)

Basic so-101 simulation environment

Basic policy

Implements a so-101 robotic arm simulaltion environment for the EnvHub.

  • Observation is a np.ndarray.shape = (640, 480, 3).
  • Action is a np.ndarray.shape = 6 where each element represents the joint control.
  • Reward is the euclidian distance between the gripper and the red block, which it needs to minimize.

Basic usage

SO101Env(
    xml_pth=Path("assets/SO-ARM100/Simulation/SO101/scene_with_cube.xml"), 
    obs_w=640, 
    obs_h=480)
env = gym.make(
    "base-sO101-env-v0",
)
try:
    obs, _ = env.reset()
    for i in range(10):
        action = env.action_space.sample()
        obs, reward, terminated, truncated, info = env.step(action)
        if terminated or truncated:
            break
finally:
    env.close()

ToDo

Things I want to do

  • Make a hardcoded policy that can pick up the block.
  • First attempt of training a model.

References

Assets

All robot files are from SO-ARM100

@software{Knight_Standard_Open_SO-100,
    author = {Knight, Rob and Kooijmans, Pepijn and Cadene, Remi and Alibert, Simon and Aractingi, Michel and Aubakirova, Dana and Zouitine, Adil and Martino, Russi and Palma, Steven and Pascal, Caroline and Wolf, Thomas},
    title = {{Standard Open SO-100 \& SO-101 Arms}},
    url = {https://github.com/TheRobotStudio/SO-ARM100}
}

MuJoCo

MuJoCo library used

@inproceedings{todorov2012mujoco,
  title={MuJoCo: A physics engine for model-based control},
  author={Todorov, Emanuel and Erez, Tom and Tassa, Yuval},
  booktitle={2012 IEEE/RSJ International Conference on Intelligent Robots and Systems},
  pages={5026--5033},
  year={2012},
  organization={IEEE},
  doi={10.1109/IROS.2012.6386109}
}
Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model isn't deployed by any Inference Provider. ๐Ÿ™‹ Ask for provider support