{"id":20749027,"url":"https://github.com/sash-a/hrl_pybullet_envs","last_synced_at":"2025-04-28T12:10:07.959Z","repository":{"id":54389759,"uuid":"340898510","full_name":"sash-a/hrl_pybullet_envs","owner":"sash-a","description":"Locomotion HRL envs in pybullet","archived":false,"fork":false,"pushed_at":"2021-08-30T10:58:25.000Z","size":194,"stargazers_count":5,"open_issues_count":2,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-28T12:10:00.369Z","etag":null,"topics":["heirarchicalrl","hrl","pybullet","reinforcement-learning-environments"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sash-a.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}},"created_at":"2021-02-21T12:40:26.000Z","updated_at":"2023-04-26T08:50:40.000Z","dependencies_parsed_at":"2022-08-13T14:10:54.801Z","dependency_job_id":null,"html_url":"https://github.com/sash-a/hrl_pybullet_envs","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sash-a%2Fhrl_pybullet_envs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sash-a%2Fhrl_pybullet_envs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sash-a%2Fhrl_pybullet_envs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sash-a%2Fhrl_pybullet_envs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sash-a","download_url":"https://codeload.github.com/sash-a/hrl_pybullet_envs/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251311332,"owners_count":21569009,"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":["heirarchicalrl","hrl","pybullet","reinforcement-learning-environments"],"created_at":"2024-11-17T08:20:34.807Z","updated_at":"2025-04-28T12:10:07.923Z","avatar_url":"https://github.com/sash-a.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Hierarchical Reinforcement envs in pybullet\n\nThis package was created because all of the HRL locomotion envs are only available in mujoco. This is an implementation of as many as possible in pybullet. \n\n### Install\n`pip install pybullet hrl_pybullet_envs`  \nThis project requires [pybullet-gym](https://github.com/benelot/pybullet-gym/) which must be installed along side this package.\n\n\n### Envs:\n* AntGatherBulletEnv-v0\n* AntMazeBulletEnv-v0\n* AntMjBulletEnv-0\n* AntFlagrunBulletEnv-v0\n* PointGatherBulletEnv-v0\n\n### Example\nAlso see [this notebook](https://colab.research.google.com/drive/17FX7UM1-DDb3oxg1ei64dw9Xa6JFE_zF?usp=sharing)\n```\nimport hrl_pybullet_envs\nimport gym\nimport numpy as np\n\nenv = gym.make('AntGatherBulletEnv-v0')\nenv.render()\nob = env.reset()\ntot_rew = 0\n\nfor i in range(1000):\n  # Take random actions\n  ob, rew, done, _ = env.step(np.random.uniform(-1, 1, env.action_space.shape))\n  tot_rew += rew\n\n  if done: break\n\nprint(f'Achieved total reward of: {tot_rew}')\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsash-a%2Fhrl_pybullet_envs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsash-a%2Fhrl_pybullet_envs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsash-a%2Fhrl_pybullet_envs/lists"}