強化学習環境ライブラリ一覧

これまで色々見聞きしてきてて忘れそう（というか忘れているのもいくつかありそう）なので、メモとして残しておきます。
今後もここに記録していこうかと思います。みなさんも他にご存知の環境があれば教えていただきたいです。
追記：増えてきたら分類したほうがいいかも...

## OpenAIgym

ド定番の環境
![](https://user-images.githubusercontent.com/28860173/129241283-70069f7c-453d-4670-a226-854203bd8a1b.gif)

https://github.com/openai/gym

## Retro

レトロゲーム全般
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/250271/ab9219f9-9ca7-92fe-e0ee-1b380799e614.png)

https://github.com/openai/retro

## pybullet

物理シミュレータを使った環境
![](https://pybullet.org/wordpress/wp-content/uploads/2019/03/cropped-pybullet.png)

https://pybullet.org/wordpress/

## TensorTrade

トレードの環境
![](https://www.tensortrade.org/en/latest/_images/renderers_and_plotly_chart_22_1.png)

https://github.com/tensortrade-org/tensortrade

## OpenSpiel

ボードゲームの環境

https://github.com/deepmind/open_spiel

## ns3-gym

ネットワークの環境

https://github.com/tkn-tub/ns3-gym

## Reco-gym

推薦の環境

https://github.com/criteo-research/reco-gym

## Malmo

Minecraftの環境

https://github.com/microsoft/malmo

## MineRL
Minecraftの環境。Malmoに対してタスクが用意されている環境（ぽい）

https://github.com/minerllabs/minerl

## dm_control

物理シミュレータを使った環境

https://github.com/deepmind/dm_control

## osim-rl

骸骨の歩行タスク
![](https://camo.githubusercontent.com/0dbe3ef1a569e1827cb51762718fc0fc95121c1d6cca70a7888097662c18906a/68747470733a2f2f73332e616d617a6f6e6177732e636f6d2f6f73696d2d726c2f766964656f732f72756e6e696e672e676966)

https://github.com/stanfordnmbl/osim-rl

## gym-super-mario-gym

スーパーマリオの環境
![](https://user-images.githubusercontent.com/2184469/40949613-7542733a-6834-11e8-895b-ce1cc3af9dbb.gif)

https://github.com/Kautenja/gym-super-mario-bros

## ai-safety-gridworld

Safe RL環境用

https://github.com/deepmind/ai-safety-gridworlds

## lab

3D環境
![](https://camo.githubusercontent.com/56f728a666f9070f8110759bc76b782258ac8bd49db57b38e54591eca0e35a5e/687474703a2f2f696d672e796f75747562652e636f6d2f76692f4d3430724e3761666e67592f302e6a7067)

https://github.com/deepmind/lab

## pysc2

StarCraftⅡ
![](https://camo.githubusercontent.com/f3c8187d75c1181761d5b3b59505fcbb86698b5294c136e7866d8fb6f7739a8d/687474703a2f2f696d672e796f75747562652e636f6d2f76692f2d664b5579543134472d382f302e6a7067)

https://github.com/deepmind/pysc2

## Hanabi

Hanabiというゲーム

https://github.com/deepmind/hanabi-learning-environment

## Multi-agent-emergent-environments

マルチエージェントのHide and Seekなどを含む環境
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/250271/43f143e4-1beb-589e-ef89-ed91bb0c8070.png)

https://github.com/openai/multi-agent-emergence-environments

## VizDoom

Doomのビジュアライズ版の環境
![](https://camo.githubusercontent.com/a7d9d95fc80903bcb476c2bbdeac3fa7623953c05401db79101c2468b0d90ad9/687474703a2f2f7777772e63732e7075742e706f7a6e616e2e706c2f6d6b656d706b612f6d6973632f76697a646f6f6d5f676966732f76697a646f6f6d5f636f727269646f725f7365676d656e746174696f6e2e676966)

https://github.com/mwydmuch/ViZDoom

## AirSim

ドローンの操縦タスク
![](https://github.com/microsoft/AirSim/raw/master/docs/images/record_data.png)

https://github.com/microsoft/AirSim

## football

サッカー
![](https://1.bp.blogspot.com/-tSPIa1HlNrg/XPqRavoz7lI/AAAAAAAAEMU/oGB2mmwSl_4TFVKN1NNCQD-qlDNZQr2VQCLcBGAs/s640/Screenshot%2B2019-06-05%2Bat%2B1.38.14%2BPM.png)

https://github.com/google-research/football

## Unity ML-agents

unityで強化学習エージェントを動かす環境
![](https://github.com/Unity-Technologies/ml-agents/raw/main/docs/images/image-banner.png)

https://github.com/Unity-Technologies/ml-agents

## Obstacle Tower
ステージをクリアしていくタスク。
![](https://github.com/Unity-Technologies/obstacle-tower-env/raw/master/banner.png)

https://github.com/Unity-Technologies/obstacle-tower-env

## brax
高速な物理シミュレータ

![](https://github.com/google/brax/raw/main/docs/img/halfcheetah.gif)

https://github.com/google/brax

## Meta-world
Multi-task RL用の環境。

https://github.com/rlworkgroup/metaworld

## IKEA Furniture Assembly Environment

![](https://github.com/clvrai/furniture/raw/master/docs/img/agents/video_baxter_chair.gif)

https://github.com/clvrai/furniture


## robosuite

![](https://github.com/ARISE-Initiative/robosuite/raw/master/docs/images/gallery.png)

https://github.com/ARISE-Initiative/robosuite

##  ai2thor

![](https://user-images.githubusercontent.com/28768645/115940549-d0134a80-a456-11eb-8737-d89ad75a0f14.jpg)

https://github.com/allenai/ai2thor


## iGibson
屋内ナビゲーションタスク

![](https://github.com/StanfordVL/iGibson/blob/master/docs/images/igibson.gif?raw=true)

https://github.com/StanfordVL/iGibson


## carla
自動運転

![](https://github.com/carla-simulator/carla/raw/master/Docs/img/video_thumbnail_0910.jpg)

https://github.com/carla-simulator/carla


## DeepGTAV v2

グラセフを自動運転研究用の環境にするプラグイン

![](https://camo.githubusercontent.com/5b20c613eb17275cf8014a9541f20d4e5cd71fb41bcc0f7b221e754c91131cc3/68747470733a2f2f696d672e677461352d6d6f64732e636f6d2f7139352f696d616765732f6e61747572616c766973696f6e2d70686f746f7265616c69737469632d677461762f6234646539342d47544135253230323031362d30382d323825323032322d30352d35322e6a7067)

https://github.com/aitorzip/DeepGTAV


## Assistive gym
対人ロボットの環境

![](https://github.com/Healthcare-Robotics/assistive-gym/raw/main/images/assistive_gym.jpg)

https://github.com/Healthcare-Robotics/assistive-gym

## mini-grid

![](https://github.com/maximecb/gym-minigrid/raw/master/figures/four-rooms-env.png)

https://github.com/maximecb/gym-minigrid


## Third-Party Environments（追記）
OpenAI gymのThird-partyの環境のリンク集

https://www.gymlibrary.dev/environments/third_party_environments/