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"/>
'Enginius > Robotics' 카테고리의 다른 글
ROS tutorial (publisher / subscriber) (0) | 2018.08.08 |
---|---|
ROS tutorial (ROS package / node / topic / message / service / parameter/ launch) (0) | 2018.08.08 |
Baxter in Gazebo (0) | 2018.07.27 |
OpenManipulator (1) | 2018.07.27 |
PythonRobotics (0) | 2018.07.09 |