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

../img/task_gifs/AntRofuncRLPPO.gif

Cartpole

FrankaCabinet

../img/task_gifs/FrankaCabinetRofuncRLPPO.gif

FrankaCubeStack

CURICabinet

../img/task_gifs/CURICabinetRofuncRLPPO.gif

CURICabinetImage

../img/task_gifs/CURICabinetRofuncRLPPO.gif

CURICabinetBimanual

CURIQbSoftHandSynergyGrasp

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

Humanoid

../img/task_gifs/HumanoidRofuncRLPPO.gif

HumanoidAMP_backflip

../img/task_gifs/HumanoidFlipRofuncRLAMP.gif

HumanoidAMP_walk

HumanoidAMP_run

../img/task_gifs/HumanoidRunRofuncRLAMP.gif

HumanoidAMP_dance

../img/task_gifs/HumanoidDanceRofuncRLAMP.gif

HumanoidAMP_hop

../img/task_gifs/HumanoidHopRofuncRLAMP.gif

HumanoidASEGetupSwordShield

../img/task_gifs/HumanoidASEGetupSwordShieldRofuncRLASE.gif

HumanoidASEPerturbSwordShield

../img/task_gifs/HumanoidASEPerturbSwordShieldRofuncRLASE.gif

HumanoidASEHeadingSwordShield

../img/task_gifs/HumanoidASEHeadingSwordShieldRofuncRLASE.gif

HumanoidASELocationSwordShield

../img/task_gifs/HumanoidASELocationSwordShieldRofuncRLASE.gif

HumanoidASEReachSwordShield

HumanoidASEStrikeSwordShield

../img/task_gifs/HumanoidASEStrikeSwordShieldRofuncRLASE.gif

BiShadowHandBlockStack

../img/task_gifs/BiShadowHandBlockStackRofuncRLPPO.gif

BiShadowHandBottleCap

../img/task_gifs/BiShadowHandBottleCapRofuncRLPPO.gif

BiShadowHandCatchAbreast

../img/task_gifs/BiShadowHandCatchAbreastRofuncRLPPO.gif

BiShadowHandCatchOver2Underarm

../img/task_gifs/BiShadowHandCatchOver2UnderarmRofuncRLPPO.gif

BiShadowHandCatchUnderarm

../img/task_gifs/BiShadowHandCatchUnderarmRofuncRLPPO.gif

BiShadowHandDoorOpenInward

../img/task_gifs/BiShadowHandDoorOpenInwardRofuncRLPPO.gif

BiShadowHandDoorOpenOutward

../img/task_gifs/BiShadowHandDoorOpenOutwardRofuncRLPPO.gif

BiShadowHandDoorCloseInward

../img/task_gifs/BiShadowHandDoorCloseInwardRofuncRLPPO.gif

BiShadowHandDoorCloseOutward

../img/task_gifs/BiShadowHandDoorCloseOutwardRofuncRLPPO.gif

BiShadowHandGraspAndPlace

../img/task_gifs/BiShadowHandGraspAndPlaceRofuncRLPPO.gif

BiShadowHandLiftUnderarm

../img/task_gifs/BiShadowHandLiftUnderarmRofuncRLPPO.gif

BiShadowHandOver

../img/task_gifs/BiShadowHandOverRofuncRLPPO.gif

BiShadowHandPen

../img/task_gifs/BiShadowHandPenRofuncRLPPO.gif

BiShadowHandPointCloud

BiShadowHandPushBlock

../img/task_gifs/BiShadowHandPushBlockRofuncRLPPO.gif

BiShadowHandReOrientation

../img/task_gifs/BiShadowHandReOrientationRofuncRLPPO.gif

BiShadowHandScissors

../img/task_gifs/BiShadowHandScissorsRofuncRLPPO.gif

BiShadowHandSwingCup

../img/task_gifs/BiShadowHandSwingCupRofuncRLPPO.gif

BiShadowHandSwitch

../img/task_gifs/BiShadowHandSwitchRofuncRLPPO.gif

BiShadowHandTwoCatchUnderarm

../img/task_gifs/BiShadowHandTwoCatchUnderarmRofuncRLPPO.gif