Skip to content

Commit

Permalink
[Docs] Update renders with new floor texture and update docs on human…
Browse files Browse the repository at this point in the history
…oid tasks (#465)

* update renders 1

* update docs
  • Loading branch information
StoneT2000 authored Jul 30, 2024
1 parent 980daf0 commit 1ad3891
Show file tree
Hide file tree
Showing 22 changed files with 32 additions and 35 deletions.
32 changes: 31 additions & 1 deletion docs/source/tasks/humanoid/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,34 @@
[asset-badge]: https://img.shields.io/badge/download%20asset-yes-blue.svg
[reward-badge]: https://img.shields.io/badge/dense%20reward-yes-green.svg

Both real-world humanoids and the Mujoco humanoid are supported in ManiSkill, but they do not yet have any pre-built tasks for them. We are in the process of making some still.
Both real-world humanoids and the Mujoco humanoid are supported in ManiSkill, and we are still in the process of adding more tasks


## UnitreeG1PlaceAppleInBowl-v1
![dense-reward][reward-badge]

:::{dropdown} Task Card
:icon: note
:color: primary

**Task Description:**
Control the humanoid unitree G1 robot to grab an apple with its right arm and place it in a bowl to the side

**Supported Robots: Unitree G1**

**Randomizations:**
- the bowl's xy position is randomized on top of a table in the region [0.025, 0.025] x [-0.025, -0.025]. It is placed flat on the table
- the apple's xy position is randomized on top of a table in the region [0.025, 0.025] x [-0.025, -0.025]. It is placed flat on the table
- the apple's z-axis rotation is randomized to a random angle

**Success Conditions:**
- the apple position is within 0.05m euclidean distance of the bowl's position.
- the robot's right hand is kept outside the bowl and is above it by at least 0.125m.

**Goal Specification:**
- The bowl's 3D position
:::

<video preload="auto" controls="True" width="100%">
<source src="https://github.com/haosulab/ManiSkill/raw/main/figures/environment_demos/UnitreeG1PlaceAppleInBowl-v1_rt.mp4" type="video/mp4">
</video>
Binary file modified figures/environment_demos/AnymalC-Reach-v1_rt.mp4
Binary file not shown.
Binary file modified figures/environment_demos/AssemblingKits-v1_rt.mp4
Binary file not shown.
Binary file added figures/environment_demos/FMBAssembly1Easy.mp4
Binary file not shown.
Binary file modified figures/environment_demos/OpenCabinetDrawer-v1_rt.mp4
Binary file not shown.
Binary file modified figures/environment_demos/PegInsertionSide-v1_rt.mp4
Binary file not shown.
Binary file modified figures/environment_demos/PickCube-v1_rt.mp4
Binary file not shown.
Binary file modified figures/environment_demos/PickSingleYCB-v1_rt.mp4
Binary file not shown.
Binary file modified figures/environment_demos/PlugCharger-v1_rt.mp4
Binary file not shown.
Binary file modified figures/environment_demos/PushCube-v1_rt.mp4
Binary file not shown.
Binary file modified figures/environment_demos/PushT-v1_rt.mp4
Binary file not shown.
Binary file not shown.
Binary file modified figures/environment_demos/RotateValveLevel1-v1_rt.mp4
Binary file not shown.
Binary file modified figures/environment_demos/StackCube-v1_rt.mp4
Binary file not shown.
Binary file modified figures/environment_demos/TwoRobotPickCube-v1_rt.mp4
Binary file not shown.
Binary file modified figures/environment_demos/TwoRobotStackCube-v1_rt.mp4
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed figures/environment_demos/fmb-assembly1.h5
Binary file not shown.
33 changes: 0 additions & 33 deletions figures/environment_demos/fmb-assembly1.json

This file was deleted.

Binary file removed figures/environment_demos/fmb-assembly1.mp4
Binary file not shown.
2 changes: 1 addition & 1 deletion mani_skill/examples/demo_random_action.py
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ def main(args):
record_dir = args.record_dir
if record_dir:
record_dir = record_dir.format(env_id=args.env_id)
env = RecordEpisode(env, record_dir, info_on_video=False, max_steps_per_video=env._max_episode_steps)
env = RecordEpisode(env, record_dir, info_on_video=False, save_trajectory=False, max_steps_per_video=env._max_episode_steps)

if verbose:
print("Observation space", env.observation_space)
Expand Down

0 comments on commit 1ad3891

Please sign in to comment.