2
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

MuJoCoライセンス取得,更新から実行まで

Last updated at Posted at 2020-09-29

MuJoCo

MuJoCoはロボティクス分野などの研究開発の促進を目的とした物理エンジンです.楽しそうなデモ
MuJoCoを利用するにはライセンスが必要です.
この記事では,ライセンス取得から簡単なコード実行まで紹介します.
スクリーンショット 2020-09-27 17.07.43.png

MuJoCo Personal License: 1 yearに登録

MuJoCoにアクセスしてユーザー情報を登録します.
料金体系は以下の通り,学生は無料で使えます!
ライセンスは1年間ですが,再申請すればまた利用できるので,学生の間は使い放題です!
スクリーンショット 2020-09-27 16.49.19.png

  1. ユーザー情報の入力
    名前や所属期間などの情報を入力します.
    スクリーンショット 2020-09-27 16.50.32.png
    Request licenseボタンを押して,Successと表示されれば成功です.3日以内にMuJoCoからメールが届きます.
    メールが届いたら次のステップです.

  2. Account numberとComputer id の登録
    スクリーンショット 2020-09-27 17.05.52.png
    メールにはAccount numberが記載されているはずです.
    Computer id は上の画像の青文字をクリックするとダウンロードされるgetidファイルを用いて取得します.
    例)

$ chmod +x getid_linux
$ ./getid_linux

getidファイルを実行するとComputer idが取得できるので,それをコピペしてRegister computerをクリックします.するとまたメールが届きます.このメールにactivation keyが添付されてくるので, .mujocoディレクトリに置きましょう.
更新も全く同じ手順です.

MuJoCoを動かしてみよう!

まず,gymとmujoco-pyをインストールします.

$ pip install gym
$ pip install mujoco-py

その後,以下をコピペして実行します.

[test.py]
import gym
import mujoco_py
     
env = gym.make('Humanoid-v2')
env.reset()
for _ in range(1000):
    env.render()
    env.step(env.action_space.sample())

実行すると,以下のような画面が立ち上がります.
humanoid-demo.gif

2
3
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?