Reinforcement learning class#

The following are examples of reinforcement learning methods for robot learning.

'''Training'''
python examples/learning_rl/IsaacGym_RofuncRL/example_Ant_RofuncRL.py --agent=[ppo|a2c|td3|sac]

'''Inference with pre-trained model in model zoo'''
python examples/learning_rl/IsaacGym_RofuncRL/example_Ant_RofuncRL.py --agent=ppo --inference
Task Overview#

Tasks

Animation

Performance

ModelZoo

Ant

../../_images/AntRofuncRLPPO.gif

Cartpole

FrankaCabinet

../../_images/FrankaCabinetRofuncRLPPO.gif

FrankaCubeStack

CURICabinet

../../_images/CURICabinetRofuncRLPPO.gif

CURICabinetImage

../../_images/CURICabinetRofuncRLPPO.gif

CURICabinetBimanual

CURIQbSoftHandSynergyGrasp

../img/img/img/img/img/img/img/img/task_gifs/CURIQbSoftHandSynergyGraspSpatulaRofuncRLPPO.gif

Humanoid

../../_images/HumanoidRofuncRLPPO.gif

HumanoidAMP_backflip

../../_images/HumanoidFlipRofuncRLAMP.gif

HumanoidAMP_walk

HumanoidAMP_run

../../_images/HumanoidRunRofuncRLAMP.gif

HumanoidAMP_dance

../../_images/HumanoidDanceRofuncRLAMP.gif

HumanoidAMP_hop

../../_images/HumanoidHopRofuncRLAMP.gif

HumanoidASEGetupSwordShield

../../_images/HumanoidASEGetupSwordShieldRofuncRLASE.gif

HumanoidASEPerturbSwordShield

../../_images/HumanoidASEPerturbSwordShieldRofuncRLASE.gif

HumanoidASEHeadingSwordShield

../../_images/HumanoidASEHeadingSwordShieldRofuncRLASE.gif

HumanoidASELocationSwordShield

../../_images/HumanoidASELocationSwordShieldRofuncRLASE.gif

HumanoidASEReachSwordShield

HumanoidASEStrikeSwordShield

../../_images/HumanoidASEStrikeSwordShieldRofuncRLASE.gif

BiShadowHandBlockStack

../../_images/BiShadowHandBlockStackRofuncRLPPO.gif

BiShadowHandBottleCap

../../_images/BiShadowHandBottleCapRofuncRLPPO.gif

BiShadowHandCatchAbreast

../../_images/BiShadowHandCatchAbreastRofuncRLPPO.gif

BiShadowHandCatchOver2Underarm

../../_images/BiShadowHandCatchOver2UnderarmRofuncRLPPO.gif

BiShadowHandCatchUnderarm

../../_images/BiShadowHandCatchUnderarmRofuncRLPPO.gif

BiShadowHandDoorOpenInward

../../_images/BiShadowHandDoorOpenInwardRofuncRLPPO.gif

BiShadowHandDoorOpenOutward

../../_images/BiShadowHandDoorOpenOutwardRofuncRLPPO.gif

BiShadowHandDoorCloseInward

../../_images/BiShadowHandDoorCloseInwardRofuncRLPPO.gif

BiShadowHandDoorCloseOutward

../../_images/BiShadowHandDoorCloseOutwardRofuncRLPPO.gif

BiShadowHandGraspAndPlace

../../_images/BiShadowHandGraspAndPlaceRofuncRLPPO.gif

BiShadowHandLiftUnderarm

../../_images/BiShadowHandLiftUnderarmRofuncRLPPO.gif

BiShadowHandOver

../../_images/BiShadowHandOverRofuncRLPPO.gif

BiShadowHandPen

../../_images/BiShadowHandPenRofuncRLPPO.gif

BiShadowHandPointCloud

BiShadowHandPushBlock

../../_images/BiShadowHandPushBlockRofuncRLPPO.gif

BiShadowHandReOrientation

../../_images/BiShadowHandReOrientationRofuncRLPPO.gif

BiShadowHandScissors

../../_images/BiShadowHandScissorsRofuncRLPPO.gif

BiShadowHandSwingCup

../../_images/BiShadowHandSwingCupRofuncRLPPO.gif

BiShadowHandSwitch

../../_images/BiShadowHandSwitchRofuncRLPPO.gif

BiShadowHandTwoCatchUnderarm

../../_images/BiShadowHandTwoCatchUnderarmRofuncRLPPO.gif