{"id":15144634,"url":"https://github.com/vikashplus/robohive","last_synced_at":"2025-04-13T15:07:47.486Z","repository":{"id":38918297,"uuid":"140010231","full_name":"vikashplus/robohive","owner":"vikashplus","description":"A unified framework for robot learning","archived":false,"fork":false,"pushed_at":"2024-11-26T04:10:28.000Z","size":132267,"stargazers_count":556,"open_issues_count":23,"forks_count":88,"subscribers_count":11,"default_branch":"main","last_synced_at":"2025-04-13T15:07:38.501Z","etag":null,"topics":["benchmarks","environments","imitation-learning","mujoco","mujoco-environments","python","reinforcement-learning","robot-framework","robot-learning","robotics","simulation","tasks"],"latest_commit_sha":null,"homepage":"https://sites.google.com/view/robohive","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vikashplus.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-07-06T16:55:41.000Z","updated_at":"2025-04-11T08:59:30.000Z","dependencies_parsed_at":"2023-12-29T01:21:40.314Z","dependency_job_id":"9f3ff49e-19b1-4a32-b164-1c85ff02cd85","html_url":"https://github.com/vikashplus/robohive","commit_stats":{"total_commits":644,"total_committers":21,"mean_commits":"30.666666666666668","dds":0.1273291925465838,"last_synced_commit":"6c14798e48b9904dd8c9151837a1d2468b87bcf3"},"previous_names":["vikashplus/mj_envs"],"tags_count":9,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vikashplus%2Frobohive","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vikashplus%2Frobohive/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vikashplus%2Frobohive/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vikashplus%2Frobohive/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vikashplus","download_url":"https://codeload.github.com/vikashplus/robohive/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248732484,"owners_count":21152852,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["benchmarks","environments","imitation-learning","mujoco","mujoco-environments","python","reinforcement-learning","robot-framework","robot-learning","robotics","simulation","tasks"],"created_at":"2024-09-26T10:42:51.277Z","updated_at":"2025-04-13T15:07:47.460Z","avatar_url":"https://github.com/vikashplus.png","language":"Python","readme":"\u003c!-- =================================================\nCopyright (C) 2018 Vikash Kumar\nAuthor  :: Vikash Kumar (vikashplus@gmail.com)\nSource  :: https://github.com/vikashplus/robohive\nLicense :: Under Apache License, Version 2.0 (the \"License\"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.\n================================================= --\u003e\n\n\u003c!-- # RoboHive --\u003e\n\n[![report](https://img.shields.io/badge/Project-Page-blue)](https://sites.google.com/view/robohive/)\n[![report](https://img.shields.io/badge/ArXiv-Paper-green)](https://arxiv.org/abs/2310.06828)\n[![Documentation](https://img.shields.io/static/v1?label=Wiki\u0026message=Documentation\u0026color=\u003cgreen)](https://github.com/vikashplus/robohive/wiki) ![PyPI](https://img.shields.io/pypi/v/robohive)\n![PyPI - License](https://img.shields.io/pypi/l/robohive)\n[![Downloads](https://pepy.tech/badge/robohive)](https://pepy.tech/project/robohive)\n[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/drive/1rdSgnsfUaE-eFLjAkFHeqfUWzAK8ruTs?usp=sharing)\n[![Slack](https://img.shields.io/badge/Slack-4A154B?style=for-the-badge\u0026logo=slack\u0026logoColor=white)](https://robohiveworkspace.slack.com)\n\n![RoboHive Social Preview](https://github.com/vikashplus/robohive/assets/12837145/04aff6da-f9fa-4f5f-abc6-cfcd70c6cd90)\n`RoboHive` is a collection of environments/tasks simulated with the [MuJoCo](http://www.mujoco.org/) physics engine exposed using the OpenAI-Gym API. Its compatible with any gym-compatible agents training framework ([Stable Baselines](https://stable-baselines3.readthedocs.io/en/master), [RLlib](https://docs.ray.io/en/latest/rllib/index.html), [TorchRL](https://pytorch.org/rl/), [AgentHive](https://sites.google.com/view/robohive/baseline), etc)\n\n# Getting Started\n   Getting started with RoboHive is as simple as -\n   ``` bash\n   # Install RoboHive\n   pip install robohive\n   # Initialize RoboHive\n   robohive_init\n   # Demo an environment\n   python -m robohive.utils.examine_env -e FrankaReachRandom-v0\n   ```\n\n   or, alternatively for editable installation -\n\n   ``` bash\n   # Clone RoboHive\n   git clone --recursive https://github.com/vikashplus/robohive.git; cd robohive\n   # Install (editable) RoboHive\n   pip install -e .\n   # Demo an environment\n   python -m robohive.utils.examine_env -e FrankaReachRandom-v0\n   ```\n\n   See [detailed installation instructions](./setup/README.md) for options on mujoco-python-bindings and  visual-encoders ([R3M](https://sites.google.com/view/robot-r3m/), [RRL](https://sites.google.com/view/abstractions4rl), [VC](https://eai-vc.github.io/)), and [frequently asked questions](https://github.com/vikashplus/robohive/wiki/6.-Tutorials-\u0026-FAQs#installation) for more details.\n\n# Suites\n*RoboHive* contains a variety of environments, which are organized as suites. Each suite is a collection of loosely related environments. The following suites are provided at the moment with plans to improve the diversity of the collection.\n\n**Hand-Manipulation-Suite** [(video)](https://youtu.be/jJtBll8l_OM)\n:-------------------------:\n![Alt text](https://raw.githubusercontent.com/vikashplus/robohive/f786982204e85b79bd921aa54ffebf3a7887de3d/mj_envs/hand_manipulation_suite/assets/tasks.jpg?raw=false \"Hand Manipulation Suite\") A collection of environments centered around dexterous manipulation. Standard ADROIT benchmarks introduced in [Learning Complex Dexterous Manipulation with Deep Reinforcement Learning and Demonstrations, RSS2018](https://sites.google.com/corp/view/deeprl-dexterous-manipulation).) are a part of this suite\n\n\nArm-Manipulation-Suite\n:-------------------------:\n![Alt text](https://github.com/vikashplus/robohive/assets/12837145/ef072b90-42e7-414b-9da0-45c87c31443a?raw=false \"Arm Manipulation Suite\") A collection of environments centered around Arm manipulation.\n\n\nMyo-Suite [(website)](https://sites.google.com/view/myosuite)\n:-------------------------:\n![Alt text](https://github.com/vikashplus/robohive/assets/12837145/0db70854-cb90-4360-8bd9-42cd1b5446c1?raw=false \"Myo_Suite\") A collection of environments centered around Musculoskeletal control.\n\n\nMyo/MyoDM-Suite [(Website)](https://sites.google.com/view/myodex)\n:-------------------------:\n![myodm_task_suite](https://github.com/vikashplus/robohive/assets/12837145/2ca62e77-6827-4029-930e-b95ab86ae0f4) A collection of musculoskeletal environments for dexterous manipulation introduced as MyoDM in [MyoDeX](https://sites.google.com/view/myodex).\n\n\nMultiTask Suite\n:-------------------------:\n![Alt text](https://github.com/vikashplus/robohive/assets/12837145/b7f314b9-8d4e-4e58-b791-6df774b91d21?raw=false \"Myo_Suite\") A collection of environments centered around multi-task. Standard [RelayKitchen benchmarks](https://relay-policy-learning.github.io/) are a part of this suite.\n\n## - TCDM Suite (WIP)\n   This suite contains a collection of environments centered around dexterous manipulation. Standard [TCDM benchmarks](https://pregrasps.github.io/) are a part of this suite\n\n## - ROBEL Suite (Coming soon)\n   This suite contains a collection of environments centered around real-world locomotion and manipulation. Standard [ROBEL benchmarks](http://roboticsbenchmarks.org/) are a part of this suite\n\n# Citation\nIf you find `RoboHive` useful in your research,\n- please consider supporting the project by providing a [star ⭐](https://github.com/vikashplus/robohive/stargazers)\n- please consider citing our project by using the following BibTeX entry:\n\n\n\n```bibtex\n@Misc{RoboHive2020,\n  title = {RoboHive -- A Unified Framework for Robot Learning},\n  howpublished = {\\url{https://sites.google.com/view/robohive}},\n  year = {2020},\n  url = {https://sites.google.com/view/robohive},\n}\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvikashplus%2Frobohive","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvikashplus%2Frobohive","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvikashplus%2Frobohive/lists"}