Enginius/Robotics
MuJoCo Walker2d
해리s
2018. 7. 27. 17:17
Let's find out what Walker2d is.
State (17dim)
def _get_obs(self):
qpos = self.sim.data.qpos
qvel = self.sim.data.qvel
return np.concatenate([qpos[1:], np.clip(qvel, -10, 10)]).ravel()
qpos: [x, y, angle, ?, ?, ?, ?, ?, ?]
qvel: velocity of [x, y, angle, ?, ?, ?, ?, ?, ?]
observation: [y, angle, ?, ?, ?, ?, ?, ?, xvel, yvel, angleVel, ?, ?, ?, ?, ?, ?]
Action (6dim)
<motor ctrllimited="true" ctrlrange="-1.0 1.0" gear="100" joint="thigh_joint"/>
<motor ctrllimited="true" ctrlrange="-1.0 1.0" gear="100" joint="leg_joint"/>
<motor ctrllimited="true" ctrlrange="-1.0 1.0" gear="100" joint="foot_joint"/>
<motor ctrllimited="true" ctrlrange="-1.0 1.0" gear="100" joint="thigh_left_joint"/>
<motor ctrllimited="true" ctrlrange="-1.0 1.0" gear="100" joint="leg_left_joint"/>
<motor ctrllimited="true" ctrlrange="-1.0 1.0" gear="100" joint="foot_left_joint"/>