rofunc.learning.RofuncRL.tasks.isaacgymenv.ase.humanoid_perturb#

1.  Module Contents#

1.1.  Classes#

HumanoidPerturbTask

1.2.  Functions#

compute_humanoid_reset

1.3.  Data#

PERTURB_OBJS

1.4.  API#

rofunc.learning.RofuncRL.tasks.isaacgymenv.ase.humanoid_perturb.PERTURB_OBJS = [['small', 60], ['small', 7], ['small', 10], ['small', 35], ['small', 2], ['small', 2], ['small', 3]...#
class rofunc.learning.RofuncRL.tasks.isaacgymenv.ase.humanoid_perturb.HumanoidPerturbTask(cfg, rl_device, sim_device, graphics_device_id, headless, virtual_screen_capture, force_render)[source]#

Bases: rofunc.learning.RofuncRL.tasks.isaacgymenv.ase.humanoid_amp.HumanoidAMP

post_physics_step()[source]#
rofunc.learning.RofuncRL.tasks.isaacgymenv.ase.humanoid_perturb.compute_humanoid_reset(reset_buf: Tensor, progress_buf: Tensor, contact_buf: Tensor, contact_body_ids: Tensor, rigid_body_pos: Tensor, max_episode_length: float, enable_early_termination: bool, termination_heights: Tensor) Tuple[Tensor, Tensor]#