Win10下安装mujuco

2023-11-11

1.背景

安装mujuco之前玩的环境都是些简单的、易处理的环境,就是下面这种:(第一张图是移动下面的方块保持杆子立起来环境。第二张图是小车爬山环境,第三张图是给杆子施加力使得杆子保持立起来环境)从图也可以看出,是比较简单的环境。而mujuco提供了半猎豹奔跑环境、人学习走路环境、学习游泳环境等等非常有意思的环境。接下来就介绍一下如何安装mujuco环境。。
在这里插入图片描述在这里插入图片描述在这里插入图片描述

2.介绍

MuJoCo是目前机器人强化学习中最流行的仿真器。它提供了很多有趣复杂的环境,通常以连续动作环境为主。所以,但我们想在这样的环境中测试自己算法的性能的时候,就必须下载Mujoco并且需要有密钥才可以使用它。 因此我们需要下载Mujuco并获取密钥,我会在后面”3.下载mujuco“、”4.获取密钥“讲解如何下载mujuco以及获取密钥。最后在”5.mujuco的使用“中介绍如何把密钥加入到下载的mujuco中,并利用python使用mujuco。

3.下载mujuco

打开网址”https://www.roboti.us/download.html“如下图,按下图的按钮操作,即可下载mojuco压缩包。
在这里插入图片描述
下载完成后,在下面路径里新建一个”.mujuco“的空文件夹。这个路径最后的zhu是给电脑取的用户名,你的用户名可能是别的。
在这里插入图片描述
建完这个空文件夹后,把刚才下载的mujuco压缩文件解压并放到这个空文件夹当中。如下图所示(我放进去了)。
在这里插入图片描述
再去配置环境变量,把这个bin路径放放到path里面。(不知道下图的界面怎么打开的话,自己去查怎么配置环境变量)。
在这里插入图片描述
ok,配置完环境变量,记得关机重启!!!完事了,但是没有密钥是无法使用的。接下来进入”4.获取密钥“。

4.获取密钥

输入“mujuco”进入官网,或者直接输入网址“http://www.mujoco.org/”。

在这里插入图片描述
进去之后是全英文的网页(不过我翻译成中文了)。点击“许可证”如下图所示。

在这里插入图片描述--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

许可证一共有三种,具体的可以自己看一下。学生的话,可以使用第二种许可,即“Mujoco个人许可证:1年”
下边是按年收费标准,个人非商业需要1年需要大约3300rmb。还是挺贵的,学生的话可以免费使用
下面我介绍的是学生获取个人许可证的方式
先是步骤1:我们填写下面这个表。如下图所示(注意:如果是学生的话,输入电子邮件地址请输入学校给你的邮箱地址,否则我也不清楚能不能成功哈)

在这里插入图片描述
填完上面的表,点击“请求许可证”后跳转到下图对应的页面,我这显示注册失败了,原因是有人在实验室注册过了。解决办法就是:使用自己的笔记本电脑按上面步骤进行注册。

在这里插入图片描述
注册后,3天内会收到一份邮件。说是说三天,其实就是第三天会收到一份邮件。
下图是第三天收到的邮件图。这个附件不重要,重要的是下图箭头指向的账号。

在这里插入图片描述

上面步骤1已经获得了账号了。接下来是步骤2
注意,步骤2我们使用实验室的电脑进行(你也可以用笔记本电脑。关键在于这一步你使用的电脑就决定你能在这台电脑上运行mujuco)。输入账号,这个账号就是步骤1邮件给你的账号。输入计算机ID,如果你不知道自己电脑的ID是多少,后边有4个蓝色英文按钮,我的电脑是win64,所以点击蓝色的“win64”,就会自动下载一个可执行文件,然后你双击运行它,就会弹出计算机ID了,复制过来就行了。填写完后点击“注册计算机”按钮。

在这里插入图片描述
就跳转到下面这个页面,然后只需要再等待一封电子邮件,这个电子邮件是你的激活密钥(很重要,有这个密钥,才能使用Mujuco)。

在这里插入图片描述
然后你马上就会收到一封电子邮件,如下图所示,我们需要下载这个附件,这个附件就是密钥了。
在这里插入图片描述
密钥就有了。

5.mujuco的使用

把密钥放到”3.下载mujuco“中的文件夹里,一共有两个地方要放密钥,先是”.mujuco“文件夹下放一个密钥。如下图所示
在这里插入图片描述

然后是下面这个路径下,再放一份密钥。如下图所示
在这里插入图片描述
然后,就完成了。接下来就是使用python去运行它了
先在自己的python里面安装mujuco,使用命令”pip install mujoco-py==1.50.1.56“
在这里插入图片描述
安装完成后,输入以下代码
import gym
env = gym.make(‘Ant-v2’)
env.reset()
for _ in range(5000):
env.render()
# take a random action
env.step(env.action_space.sample())
运行就能看到下图界面。(下图是一只蚂蚁,需要学习如何爬行的环境。是不是很好完的样子哈哈)
在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Win10下安装mujuco 的相关文章

  • 《面试准备》c/c++贪心算法实例

    贪心算法问题1 西红柿首富的烦恼 王多鱼获得了一笔的奖金X 要求购买最少的商品把钱花光 即没有零钱剩下 否则奖金会被没收 输入 一个整数k 商品的种类 每个种类商品个数不限 第i类商品的价值a i 一个整数m 奖金总额 输出 最少商品数量
  • 现货白银走势背后的秘密

    现货白银的价格走势是全球白银市场指标价格 很多大型机构 基金公司和专业投资者都会参与其中 普通的投资者作为相对弱势的一群 当然想知道这个品种价格走势背后所蕴藏的秘密 日后在交易的过程中才能主动应对 然而跟现货黄金一样的是 现货白银的价格走势
  • 探索产品研发流程及步骤

    引言 一直想做一篇关于产品研发相关的文章 终于有时间来总结这些东西 说到产品研发 那么不得不说一下产品 书上说产品的5个要素 内涵 形式 外延 理念和终端 但是我认为产品就三个关键点 有用 可用 可行 有用 产品能帮助解决用户某个真实存在的
  • 跟小白学Python数据分析——绘制词云图

    本文继续采用PyEcharts v1 x版本进行绘制水球图 注 PyEcharts分为 v0 5 x 和 v1 x 两个大版本 v0 5 x 和 v1 x 间不兼容 v0 5 x是基于Python2 7 3 4 版本开发的 而v1 x是一个

随机推荐

  • nginx1.21.6配置ssl时升级TLSv1.3的步骤过程和解决遇到的问题

    因为安装TLS 1 3协议是要OpenSSL1 1 1以上的 所以先升级OpenSSL1 1 1 先去官网下载这个这个OpenSSL1 1 1版本的tar安装包 添加链接描述 先查询系统的版本是多少 才1 02 然后上传下载好的tar安装包
  • 01黑马数据结构笔记之动态搭建数组(vector)

    01黑马数据结构笔记之动态搭建数组 vector 1 思路 类似STL的容器vector 动态的开辟内存存放数据 内存不够时以两倍增长 提供相应的增 删 查等函数 主要是利用一个结构体来管理数组 记录数组的成员 typedef struct
  • Pandas之DataFrame对象大总结

    一 什么是DataFrame DataFrame是一个表格型的数据结构 它含有一组有序的列 每列可以是不同类型的值 DataFrame既有行索引也有列索引 它可以被看做是由Series组成的字典 共用同一个索引 数据是以二维结构存放的 类似
  • 【ubuntu】Ubuntu中Android SDK下载跟配置

    1 下载SDK SDK下载网址 2 解压下载的压缩包 android sdk tar zxvf android sdk r24 4 1 linux tgz 3 安装32位库 sudo apt get install y libc6 i386
  • Obsidian 0x06:Obsidian 笔记仓库管理

    文章目录 Obsidian 笔记仓库管理 obsidian 文件夹 trash 文件夹 笔记库设置与插件的迁移 Obsidian 笔记仓库管理 可以根据自己的需要创建不同的笔记库 但要注意 不同笔记库之间的双链是无法访问的 你不能从一个笔记
  • FastDFS 介绍及安装部署

    FastDFS 介绍及安装部署 FastDFS 组成 Tracker Server Storage Server FastDFS上传机制 FastDFS使用场景 FastDFS架构 实验环境 部署 FastDFS 安装依赖 安装服务端 配置
  • 摄像头参数 靶面尺寸 像素阵列 像元尺寸 光学结构

    靶面尺寸 Optical Format 图像传感器的尺寸越大 则成像系统的尺寸越大 捕获的光子越多 感光性能越好 信噪比越低 像素阵列 Pixel Array 对景物中明暗细节的分辨能力 像元尺寸 Pixel Size 像元尺寸是指芯片像元
  • 图片下载功能

    GetMapping flag public void getFiles PathVariable String flag HttpServletResponse response OutputStream os 新建一个输出流对象 Str
  • FZ15S五轴加工中心的自动换刀装置设计(论文+CAD图纸+SW三维图+开题报告+任务书+外文翻译)

    摘要 随着我国国民经济迅速发展和国防建设的需要 对高档的数控机床提出了急迫的大量需求 机床是一个国家制造业水平的象征 而代表机床制造业最高境界的是五轴联动数控机床系统 从某种意义上说 反映了一个国家的工业发展水平状况 长期以来 以美国为首的
  • servlet相关知识整理

    servlet相关知识整理 一 sevlet规范 1 servelet规范中 指定 动态资源文件 开发步骤 2 在servelet规范中 指定http服务器调用动态资源文件规则 3 在servelet规范中 指定http服务器管理动态资源文
  • 微信小程序wxml页面中,背景图片直接引用不显示,其他解决方案

    微信小程序wxml页面中 使用background url 引用图片的相对路径 但是不显示应该咋办 var src images index top bg png let src2 wx getFileSystemManager readF
  • crossdomain.xml在weblogic上的部署

    摘要 Flex API的程序访问ArcGIS Server时 经常遇到安全沙箱的问题 crossdomain xml配置文件可以解决这个问题 在tomcat服务器只需要把这个文件放到webapps根目录下 WebLogic的配置要稍微麻烦一
  • pandas 根据某一列的值修改某一列的值

    在做数据分析时 需要根据某一列的值修改另外一列的值 此时就需要使用pd loc 函数 例子 import pandas as pd x2 pd read csv submit csv x2 假如 我要修改id 800000的isDefaul
  • 光条中心提取方法总结(二)

    传统算法见之前的文章 光条中心提取方法总结 一 视觉菜鸟Leonardo的博客 CSDN博客e 二 深度学习方法 利用深度学习来进行光条中心提取是这几年刚兴起的方法 目前可供参考的论文屈指可数 方法从两个途径切入 1 利用深度学习进行光条图
  • 研一Python基础课程第二周课后习题分享(含代码)

    一 问题描述 共计18道 1 问题1 你买了n个苹果 但是很不幸里面混进了一条虫子 如果虫子每x小时吃完一只苹果 然后开始吃下一个 经过y小时后 你还有几个完整的苹果 分别输入n x y三个整型数值 输出结果 2 问题2 分别输入两个时间
  • javascript 实现Base64加密

    想必大家对base64并不陌生吧 在本文将为大家介绍下Js中的base64加密解密过程 感兴趣的朋友不要错过 html view plain copy
  • 关于存储那些事1-----基础篇

    目录 一 SSD 1 简介 1 1 分类 1 1 1 易失性存储器 1 1 2 非易失性存储器 2 SSD接口 2 1 SATA接口 2 2 SATA Express接口 2 3 SAS接口 2 4 U 2接口 2 5 mSATA接口 2
  • 【解决方案】LaTeX插入svg图片

    LaTeX插入svg图片的解决方案 今天在写论文时 想在论文里插入svg图片 遇到了问题 百度了一下方法 发现LaTeX不支持插入svg图片 在捣鼓了一下之后 发现基本的方法不是失效就是比较麻烦 本文简单总结了两个解决方案 发现都不太行 研
  • 系统及服务器巡检流程图,巡检日常工作流程图

    巡检日常工作流程图 由会员分享 可在线阅读 更多相关 巡检日常工作流程图 1页珍藏版 请在人人文库网上搜索 1 质质检检日日常常巡巡检检流流程程图图 查查看看生生产产交交接接半半成成品品或或成成品品 初初步步确确定定生生产产零零件件 准准备
  • Win10下安装mujuco

    1 背景 安装mujuco之前玩的环境都是些简单的 易处理的环境 就是下面这种 第一张图是移动下面的方块保持杆子立起来环境 第二张图是小车爬山环境 第三张图是给杆子施加力使得杆子保持立起来环境 从图也可以看出 是比较简单的环境 而mujuc