Gymnasium-Robotics
又来看新环境 Gymnasium-Robotics,看上了它提供的shadown hand
环境
- linux服务器,
cat /proc/version
结果为Linux version 4.15.0-208-generic (buildd@lcy02-amd64-015) (gcc version 7.5.0 (Ubuntu 7.5.0-3ubuntu1~18.04)) #220-Ubuntu SMP Mon Mar 20 14:27:01 UTC 2023
。 - 说明书写了支持
Python 3.8, 3.9, 3.10 and 3.11 on Linux
,选3.10
安装
conda create -n "gym" python==3.10
conda activate gym
- 新版本的mujoco自动匹配mujoco-py了,就直接安装新版本mujoco
pip install mujoco
pip install gymnasium-robotics
最好加--default-timeout=100 或者更换镜像源,不然会报超时错误- print (gym.__version__) 1.1.0
- print (gymnasium_robotics.__version__) 1.3.1
使用
- 怎么控制shadow hand的,虽然知道大概是强化学习。
- 四个任务(环境)
- HandReach-v2:ShadowHand必须用拇指和选定的手指到达手掌上方的目标位置,直到它们相遇。
- HandManipulateBlock-v1:ShadowHand必须操纵一个块,直到它达到所需的目标位置和旋转。
- HandManipulateEgg-v1:ShadowHand必须操纵一个蛋,直到它达到所需的目标位置和旋转。
- HandManipulatePen-v1:ShadowHand必须操纵一支笔,直到它达到所需的目标位置和旋转。
- 不需要运行代码,只要了解某一个任务
- 怎么控制hand dof?pos?angle?
- 怎么判断是否完成任务? 问题1,2其实就是强化学习的事儿
- 有什么数据集可以拿过来用 ?