Skip to content

Commit

Permalink
📚 Reformat gifs
Browse files Browse the repository at this point in the history
  • Loading branch information
Skylark0924 committed Jan 29, 2024
1 parent 2b772fc commit 346a621
Show file tree
Hide file tree
Showing 49 changed files with 86 additions and 86 deletions.
76 changes: 38 additions & 38 deletions README.md

Large diffs are not rendered by default.

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/img/task_gif/HumanoidFlipRofuncRLAMP.gif
Binary file removed doc/img/task_gifs/HumanoidFlipRofuncRLAMP.gif
Diff not rendered.
8 changes: 4 additions & 4 deletions doc/source/lfd/RofuncRL/AMP.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,30 +36,30 @@ with torch.no_grad():

### Humanoid Run

![HumanoidAMPRun Inference](../../../img/task_gifs/HumanoidRunRofuncRLAMP.gif)
![HumanoidAMPRun Inference](../../../img/task_gif/HumanoidRunRofuncRLAMP.gif)

```shell
python examples/learning_rl/IsaacGym_RofuncRL/example_HumanoidAMP_RofuncRL.py --task HumanoidAMP_run --inference
```

### Humanoid BackFlip

![HumanoidAMPFlip Inference](../../../img/task_gifs/HumanoidFlipRofuncRLAMP.gif)
![HumanoidAMPFlip Inference](../../../img/task_gif/HumanoidFlipRofuncRLAMP.gif)

```shell
python examples/learning_rl/IsaacGym_RofuncRL/example_HumanoidAMP_RofuncRL.py --task HumanoidAMP_backflip --inference
```

### Humanoid Dance

![HumanoidAMPDance Inference](../../../img/task_gifs/HumanoidDanceRofuncRLAMP.gif)
![HumanoidAMPDance Inference](../../../img/task_gif/HumanoidDanceRofuncRLAMP.gif)

```shell
python examples/learning_rl/IsaacGym_RofuncRL/example_HumanoidAMP_RofuncRL.py --task HumanoidAMP_dance --inference
```

### Humanoid Hop
![HumanoidAMPHop Inference](../../../img/task_gifs/HumanoidHopRofuncRLAMP.gif)
![HumanoidAMPHop Inference](../../../img/task_gif/HumanoidHopRofuncRLAMP.gif)

```shell
python examples/learning_rl/IsaacGym_RofuncRL/example_HumanoidAMP_RofuncRL.py --task HumanoidAMP_hop --inference
Expand Down
10 changes: 5 additions & 5 deletions doc/source/lfd/RofuncRL/ASE.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@

### Pre-trained latent space model

![](../../../img/task_gifs/HumanoidASEGetupSwordShieldRofuncRLASE.gif)
![](../../../img/task_gif/HumanoidASEGetupSwordShieldRofuncRLASE.gif)

```shell
python examples/learning_rl/IsaacGym_RofuncRL/example_HumanoidASE_RofuncRL.py --task HumanoidASEGetupSwordShield --motion_file reallusion_sword_shield/dataset_reallusion_sword_shield.yaml --inference
Expand All @@ -23,7 +23,7 @@ boxes to the humanoid robot). It will use **the same pre-trained latent space mo
the `reset` function to reset by the maximum length of the episode, rather than resetting immediately when robots fall
on the ground.

![](../../../img/task_gifs/HumanoidASEPerturbSwordShieldRofuncRLASE.gif)
![](../../../img/task_gif/HumanoidASEPerturbSwordShieldRofuncRLASE.gif)

```shell
python examples/learning_rl/IsaacGym_RofuncRL/example_HumanoidASE_RofuncRL.py --task HumanoidASEPerturbSwordShield --motion_file reallusion_sword_shield/dataset_reallusion_sword_shield.yaml --inference
Expand All @@ -37,7 +37,7 @@ python examples/learning_rl/IsaacGym_RofuncRL/example_HumanoidASE_RofuncRL.py --

`HumanoidASEHeadingSwordShield` task: the humanoid robot should face to the blue line and walk towards the red line.

![](../../../img/task_gifs/HumanoidASEHeadingSwordShieldRofuncRLASE.gif)
![](../../../img/task_gif/HumanoidASEHeadingSwordShieldRofuncRLASE.gif)

```shell
python examples/learning_rl/IsaacGym_RofuncRL/example_HumanoidASE_RofuncRL.py --task HumanoidASEHeadingSwordShield --motion_file reallusion_sword_shield/RL_Avatar_Idle_Ready_Motion.npy --inference
Expand All @@ -48,7 +48,7 @@ python examples/learning_rl/IsaacGym_RofuncRL/example_HumanoidASE_RofuncRL.py --
`HumanoidASELocationSwordShield` task: the humanoid robot should walk to the red location.


![](../../../img/task_gifs/HumanoidASELocationSwordShieldRofuncRLASE.gif)
![](../../../img/task_gif/HumanoidASELocationSwordShieldRofuncRLASE.gif)

```shell
python examples/learning_rl/IsaacGym_RofuncRL/example_HumanoidASE_RofuncRL.py --task HumanoidASELocationSwordShield --motion_file reallusion_sword_shield/RL_Avatar_Idle_Ready_Motion.npy --inference
Expand All @@ -66,7 +66,7 @@ python examples/learning_rl/IsaacGym_RofuncRL/example_HumanoidASE_RofuncRL.py --

`HumanoidASEStrikeSwordShield` task: the humanoid robot should strike the sword to the block.

![](../../../img/task_gifs/HumanoidASEStrikeSwordShieldRofuncRLASE.gif)
![](../../../img/task_gif/HumanoidASEStrikeSwordShieldRofuncRLASE.gif)

```shell
python examples/learning_rl/IsaacGym_RofuncRL/example_HumanoidASE_RofuncRL.py --task HumanoidASEStrikeSwordShield --motion_file reallusion_sword_shield/RL_Avatar_Idle_Ready_Motion.npy --inference
Expand Down
2 changes: 1 addition & 1 deletion doc/source/lfd/RofuncRL/PPO.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ $$

### CURICabinet

![CURICabinet](../../../img/task_gifs/CURICabinetRofuncRLPPO.gif)
![CURICabinet](../../../img/task_gif/CURICabinetRofuncRLPPO.gif)

```shell
python examples/learning_rl/example_CURICabinet_RofuncRL.py --inference
Expand Down
68 changes: 34 additions & 34 deletions examples/learning_rl/README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -154,163 +154,163 @@ The following are examples of reinforcement learning methods for robot learning.
- Performance
- `ModelZoo <https://github.com/Skylark0924/Rofunc/blob/main/rofunc/config/learning/model_zoo.json>`_
* - `Ant <https://github.com/Skylark0924/Rofunc/blob/main/rofunc/learning/RofuncRL/tasks/isaacgymenv/ant.py>`_
- .. image:: ../../../img/task_gifs/AntRofuncRLPPO.gif
- .. image:: ../../../img/task_gif/AntRofuncRLPPO.gif
-
- ✅
* - `Cartpole <https://github.com/Skylark0924/Rofunc/blob/main/rofunc/learning/RofuncRL/tasks/isaacgymenv/cartpole.py>`_
-
-
-
* - `FrankaCabinet <https://github.com/Skylark0924/Rofunc/blob/main/rofunc/learning/RofuncRL/tasks/isaacgymenv/franka_cabinet.py>`_
- .. image:: ../../../img/task_gifs/FrankaCabinetRofuncRLPPO.gif
- .. image:: ../../../img/task_gif/FrankaCabinetRofuncRLPPO.gif
-
- ✅
* - `FrankaCubeStack <https://github.com/Skylark0924/Rofunc/blob/main/rofunc/learning/RofuncRL/tasks/isaacgymenv/franka_cube_stack.py>`_
-
-
-
* - `CURICabinet <https://github.com/Skylark0924/Rofunc/blob/main/rofunc/learning/RofuncRL/tasks/isaacgymenv/curi_cabinet.py>`_
- .. image:: ../../../img/task_gifs/CURICabinetRofuncRLPPO.gif
- .. image:: ../../../img/task_gif/CURICabinetRofuncRLPPO.gif
-
- ✅
* - `CURICabinetImage <https://github.com/Skylark0924/Rofunc/blob/main/rofunc/learning/RofuncRL/tasks/isaacgymenv/curi_cabinet_image.py>`_
- .. image:: ../../../img/task_gifs/CURICabinetRofuncRLPPO.gif
- .. image:: ../../../img/task_gif/CURICabinetRofuncRLPPO.gif
-
-
* - `CURICabinetBimanual <https://github.com/Skylark0924/Rofunc/blob/main/rofunc/learning/RofuncRL/tasks/isaacgymenv/curi_cabinet_bimanual.py>`_
-
-
-
* - `CURIQbSoftHandSynergyGrasp <https://github.com/Skylark0924/Rofunc/blob/main/rofunc/learning/RofuncRL/tasks/isaacgymenv/grasp/curi_qbhand_synergy_grasp.py>`_
- .. image:: ../../../img/task_gifs/CURIQbSoftHandSynergyGraspHammerRofuncRLPPO.gif .. image:: ../../../img/task_gifs/CURIQbSoftHandSynergyGraspKnifeRofuncRLPPO.gif .. image:: ../../../img/task_gifs/CURIQbSoftHandSynergyGraspLarge_clampRofuncRLPPO.gif .. image:: ../../../img/task_gifs/CURIQbSoftHandSynergyGraspMugRofuncRLPPO.gif .. image:: ../../../img/task_gifs/CURIQbSoftHandSynergyGraspPhillips_Screw_DriverRofuncRLPPO.gif .. image:: ../../../img/task_gifs/CURIQbSoftHandSynergyGraspPower_drillRofuncRLPPO.gif .. image:: ../../../img/task_gifs/CURIQbSoftHandSynergyGraspScissorsRofuncRLPPO.gif .. image:: ../../../img/task_gifs/CURIQbSoftHandSynergyGraspSpatulaRofuncRLPPO.gif
- .. image:: ../../../img/task_gif/CURIQbSoftHandSynergyGraspHammerRofuncRLPPO.gif .. image:: ../../../img/task_gif/CURIQbSoftHandSynergyGraspKnifeRofuncRLPPO.gif .. image:: ../../../img/task_gif/CURIQbSoftHandSynergyGraspLarge_clampRofuncRLPPO.gif .. image:: ../../../img/task_gif/CURIQbSoftHandSynergyGraspMugRofuncRLPPO.gif .. image:: ../../../img/task_gif/CURIQbSoftHandSynergyGraspPhillips_Screw_DriverRofuncRLPPO.gif .. image:: ../../../img/task_gif/CURIQbSoftHandSynergyGraspPower_drillRofuncRLPPO.gif .. image:: ../../../img/task_gif/CURIQbSoftHandSynergyGraspScissorsRofuncRLPPO.gif .. image:: ../../../img/task_gif/CURIQbSoftHandSynergyGraspSpatulaRofuncRLPPO.gif
-
- ✅
* - `Humanoid <https://github.com/Skylark0924/Rofunc/blob/main/rofunc/learning/RofuncRL/tasks/isaacgymenv/humanoid.py>`_
- .. image:: ../../../img/task_gifs/HumanoidRofuncRLPPO.gif
- .. image:: ../../../img/task_gif/HumanoidRofuncRLPPO.gif
-
- ✅
* - `HumanoidAMP_backflip <https://github.com/Skylark0924/Rofunc/blob/main/rofunc/learning/RofuncRL/tasks/isaacgymenv/humanoid_amp.py>`_
- .. image:: ../../../img/task_gifs/HumanoidFlipRofuncRLAMP.gif
- .. image:: ../../../img/task_gif/HumanoidFlipRofuncRLAMP.gif
-
- ✅
* - `HumanoidAMP_walk <https://github.com/Skylark0924/Rofunc/blob/main/rofunc/learning/RofuncRL/tasks/isaacgymenv/humanoid_amp.py>`_
-
-
- ✅
* - `HumanoidAMP_run <https://github.com/Skylark0924/Rofunc/blob/main/rofunc/learning/RofuncRL/tasks/isaacgymenv/humanoid_amp.py>`_
- .. image:: ../../../img/task_gifs/HumanoidRunRofuncRLAMP.gif
- .. image:: ../../../img/task_gif/HumanoidRunRofuncRLAMP.gif
-
- ✅
* - `HumanoidAMP_dance <https://github.com/Skylark0924/Rofunc/blob/main/rofunc/learning/RofuncRL/tasks/isaacgymenv/humanoid_amp.py>`_
- .. image:: ../../../img/task_gifs/HumanoidDanceRofuncRLAMP.gif
- .. image:: ../../../img/task_gif/HumanoidDanceRofuncRLAMP.gif
-
- ✅
* - `HumanoidAMP_hop <https://github.com/Skylark0924/Rofunc/blob/main/rofunc/learning/RofuncRL/tasks/isaacgymenv/humanoid_amp.py>`_
- .. image:: ../../../img/task_gifs/HumanoidHopRofuncRLAMP.gif
- .. image:: ../../../img/task_gif/HumanoidHopRofuncRLAMP.gif
-
- ✅
* - `HumanoidASEGetupSwordShield <https://github.com/Skylark0924/Rofunc/blob/main/rofunc/learning/RofuncRL/tasks/isaacgymenv/ase/humanoid_amp_getup.py>`_
- .. image:: ../../../img/task_gifs/HumanoidASEGetupSwordShieldRofuncRLASE.gif
- .. image:: ../../../img/task_gif/HumanoidASEGetupSwordShieldRofuncRLASE.gif
-
- ✅
* - `HumanoidASEPerturbSwordShield <https://github.com/Skylark0924/Rofunc/blob/main/rofunc/learning/RofuncRL/tasks/isaacgymenv/ase/humanoid_perturb.py>`_
- .. image:: ../../../img/task_gifs/HumanoidASEPerturbSwordShieldRofuncRLASE.gif
- .. image:: ../../../img/task_gif/HumanoidASEPerturbSwordShieldRofuncRLASE.gif
-
- ✅
* - `HumanoidASEHeadingSwordShield <https://github.com/Skylark0924/Rofunc/blob/main/rofunc/learning/RofuncRL/tasks/isaacgymenv/ase/humanoid_heading.py>`_
- .. image:: ../../../img/task_gifs/HumanoidASEHeadingSwordShieldRofuncRLASE.gif
- .. image:: ../../../img/task_gif/HumanoidASEHeadingSwordShieldRofuncRLASE.gif
-
- ✅
* - `HumanoidASELocationSwordShield <https://github.com/Skylark0924/Rofunc/blob/main/rofunc/learning/RofuncRL/tasks/isaacgymenv/ase/humanoid_location.py>`_
- .. image:: ../../../img/task_gifs/HumanoidASELocationSwordShieldRofuncRLASE.gif
- .. image:: ../../../img/task_gif/HumanoidASELocationSwordShieldRofuncRLASE.gif
-
- ✅
* - `HumanoidASEReachSwordShield <https://github.com/Skylark0924/Rofunc/blob/main/rofunc/learning/RofuncRL/tasks/isaacgymenv/ase/humanoid_reach.py>`_
-
-
- ✅
* - `HumanoidASEStrikeSwordShield <https://github.com/Skylark0924/Rofunc/blob/main/rofunc/learning/RofuncRL/tasks/isaacgymenv/ase/humanoid_strike.py>`_
- .. image:: ../../../img/task_gifs/HumanoidASEStrikeSwordShieldRofuncRLASE.gif
- .. image:: ../../../img/task_gif/HumanoidASEStrikeSwordShieldRofuncRLASE.gif
-
- ✅
* - `BiShadowHandBlockStack <https://github.com/Skylark0924/Rofunc/blob/main/rofunc/learning/RofuncRL/tasks/isaacgymenv/hands/shadow_hand_block_stack.py>`_
- .. image:: ../../../img/task_gifs/BiShadowHandBlockStackRofuncRLPPO.gif
- .. image:: ../../../img/task_gif/BiShadowHandBlockStackRofuncRLPPO.gif
-
- ✅
* - `BiShadowHandBottleCap <https://github.com/Skylark0924/Rofunc/blob/main/rofunc/learning/RofuncRL/tasks/isaacgymenv/hands/shadow_hand_bottle_cap.py>`_
- .. image:: ../../../img/task_gifs/BiShadowHandBottleCapRofuncRLPPO.gif
- .. image:: ../../../img/task_gif/BiShadowHandBottleCapRofuncRLPPO.gif
-
- ✅
* - `BiShadowHandCatchAbreast <https://github.com/Skylark0924/Rofunc/blob/main/rofunc/learning/RofuncRL/tasks/isaacgymenv/hands/shadow_hand_catch_abreast.py>`_
- .. image:: ../../../img/task_gifs/BiShadowHandCatchAbreastRofuncRLPPO.gif
- .. image:: ../../../img/task_gif/BiShadowHandCatchAbreastRofuncRLPPO.gif
-
- ✅
* - `BiShadowHandCatchOver2Underarm <https://github.com/Skylark0924/Rofunc/blob/main/rofunc/learning/RofuncRL/tasks/isaacgymenv/hands/shadow_hand_catch_over2underarm.py>`_
- .. image:: ../../../img/task_gifs/BiShadowHandCatchOver2UnderarmRofuncRLPPO.gif
- .. image:: ../../../img/task_gif/BiShadowHandCatchOver2UnderarmRofuncRLPPO.gif
-
- ✅
* - `BiShadowHandCatchUnderarm <https://github.com/Skylark0924/Rofunc/blob/main/rofunc/learning/RofuncRL/tasks/isaacgymenv/hands/shadow_hand_catch_underarm.py>`_
- .. image:: ../../../img/task_gifs/BiShadowHandCatchUnderarmRofuncRLPPO.gif
- .. image:: ../../../img/task_gif/BiShadowHandCatchUnderarmRofuncRLPPO.gif
-
- ✅
* - `BiShadowHandDoorOpenInward <https://github.com/Skylark0924/Rofunc/blob/main/rofunc/learning/RofuncRL/tasks/isaacgymenv/hands/shadow_hand_door_open_inward.py>`_
- .. image:: ../../../img/task_gifs/BiShadowHandDoorOpenInwardRofuncRLPPO.gif
- .. image:: ../../../img/task_gif/BiShadowHandDoorOpenInwardRofuncRLPPO.gif
-
- ✅
* - `BiShadowHandDoorOpenOutward <https://github.com/Skylark0924/Rofunc/blob/main/rofunc/learning/RofuncRL/tasks/isaacgymenv/hands/shadow_hand_door_open_outward.py>`_
- .. image:: ../../../img/task_gifs/BiShadowHandDoorOpenOutwardRofuncRLPPO.gif
- .. image:: ../../../img/task_gif/BiShadowHandDoorOpenOutwardRofuncRLPPO.gif
-
- ✅
* - `BiShadowHandDoorCloseInward <https://github.com/Skylark0924/Rofunc/blob/main/rofunc/learning/RofuncRL/tasks/isaacgymenv/hands/shadow_hand_door_close_inward.py>`_
- .. image:: ../../../img/task_gifs/BiShadowHandDoorCloseInwardRofuncRLPPO.gif
- .. image:: ../../../img/task_gif/BiShadowHandDoorCloseInwardRofuncRLPPO.gif
-
- ✅
* - `BiShadowHandDoorCloseOutward <https://github.com/Skylark0924/Rofunc/blob/main/rofunc/learning/RofuncRL/tasks/isaacgymenv/hands/shadow_hand_door_close_outward.py>`_
- .. image:: ../../../img/task_gifs/BiShadowHandDoorCloseOutwardRofuncRLPPO.gif
- .. image:: ../../../img/task_gif/BiShadowHandDoorCloseOutwardRofuncRLPPO.gif
-
- ✅
* - `BiShadowHandGraspAndPlace <https://github.com/Skylark0924/Rofunc/blob/main/rofunc/learning/RofuncRL/tasks/isaacgymenv/hands/shadow_hand_grasp_and_place.py>`_
- .. image:: ../../../img/task_gifs/BiShadowHandGraspAndPlaceRofuncRLPPO.gif
- .. image:: ../../../img/task_gif/BiShadowHandGraspAndPlaceRofuncRLPPO.gif
-
- ✅
* - `BiShadowHandLiftUnderarm <https://github.com/Skylark0924/Rofunc/blob/main/rofunc/learning/RofuncRL/tasks/isaacgymenv/hands/shadow_hand_lift_underarm.py>`_
- .. image:: ../../../img/task_gifs/BiShadowHandLiftUnderarmRofuncRLPPO.gif
- .. image:: ../../../img/task_gif/BiShadowHandLiftUnderarmRofuncRLPPO.gif
-
- ✅
* - `BiShadowHandOver <https://github.com/Skylark0924/Rofunc/blob/main/rofunc/learning/RofuncRL/tasks/isaacgymenv/hands/shadow_hand_over.py>`_
- .. image:: ../../../img/task_gifs/BiShadowHandOverRofuncRLPPO.gif
- .. image:: ../../../img/task_gif/BiShadowHandOverRofuncRLPPO.gif
-
- ✅
* - `BiShadowHandPen <https://github.com/Skylark0924/Rofunc/blob/main/rofunc/learning/RofuncRL/tasks/isaacgymenv/hands/shadow_hand_pen.py>`_
- .. image:: ../../../img/task_gifs/BiShadowHandPenRofuncRLPPO.gif
- .. image:: ../../../img/task_gif/BiShadowHandPenRofuncRLPPO.gif
-
- ✅
* - `BiShadowHandPointCloud <https://github.com/Skylark0924/Rofunc/blob/main/rofunc/learning/RofuncRL/tasks/isaacgymenv/hands/shadow_hand_point_cloud.py>`_
-
-
-
* - `BiShadowHandPushBlock <https://github.com/Skylark0924/Rofunc/blob/main/rofunc/learning/RofuncRL/tasks/isaacgymenv/hands/shadow_hand_push_block.py>`_
- .. image:: ../../../img/task_gifs/BiShadowHandPushBlockRofuncRLPPO.gif
- .. image:: ../../../img/task_gif/BiShadowHandPushBlockRofuncRLPPO.gif
-
- ✅
* - `BiShadowHandReOrientation <https://github.com/Skylark0924/Rofunc/blob/main/rofunc/learning/RofuncRL/tasks/isaacgymenv/hands/shadow_hand_re_orientation.py>`_
- .. image:: ../../../img/task_gifs/BiShadowHandReOrientationRofuncRLPPO.gif
- .. image:: ../../../img/task_gif/BiShadowHandReOrientationRofuncRLPPO.gif
-
- ✅
* - `BiShadowHandScissors <https://github.com/Skylark0924/Rofunc/blob/main/rofunc/learning/RofuncRL/tasks/isaacgymenv/ahandsse/shadow_hand_scissors.py>`_
- .. image:: ../../../img/task_gifs/BiShadowHandScissorsRofuncRLPPO.gif
- .. image:: ../../../img/task_gif/BiShadowHandScissorsRofuncRLPPO.gif
-
- ✅
* - `BiShadowHandSwingCup <https://github.com/Skylark0924/Rofunc/blob/main/rofunc/learning/RofuncRL/tasks/isaacgymenv/hands/shadow_hand_swing_cup.py>`_
- .. image:: ../../../img/task_gifs/BiShadowHandSwingCupRofuncRLPPO.gif
- .. image:: ../../../img/task_gif/BiShadowHandSwingCupRofuncRLPPO.gif
-
- ✅
* - `BiShadowHandSwitch <https://github.com/Skylark0924/Rofunc/blob/main/rofunc/learning/RofuncRL/tasks/isaacgymenv/hands/shadow_hand_switch.py>`_
- .. image:: ../../../img/task_gifs/BiShadowHandSwitchRofuncRLPPO.gif
- .. image:: ../../../img/task_gif/BiShadowHandSwitchRofuncRLPPO.gif
-
- ✅
* - `BiShadowHandTwoCatchUnderarm <https://github.com/Skylark0924/Rofunc/blob/main/rofunc/learning/RofuncRL/tasks/isaacgymenv/hands/shadow_hand_two_catch_underarm.py>`_
- .. image:: ../../../img/task_gifs/BiShadowHandTwoCatchUnderarmRofuncRLPPO.gif
- .. image:: ../../../img/task_gif/BiShadowHandTwoCatchUnderarmRofuncRLPPO.gif
-
- ✅

Expand Down
4 changes: 2 additions & 2 deletions scripts/utils/gif_cropping.sh
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/bin/bash
FILES="/home/ubuntu/Github/Rofunc/doc/img/task_gifs/*.gif"
FILES="/home/ubuntu/Github/Rofunc/doc/img/task_gif/*.gif"
for filename in $FILES; do
echo "Processing $filename file..."
ffmpeg -i $filename -vf crop=640*ih/480:ih:iw/2-320*ih/480:0 -r 10 -b:v 5000k ../task_gifs2/$(basename -- "$filename")
ffmpeg -i $filename -vf crop=640*ih/480:ih:iw/2-320*ih/480:0 -r 10 -b:v 5000k ../task_gif2/$(basename -- "$filename")
done
Loading

0 comments on commit 346a621

Please sign in to comment.