rofunc.learning.RofuncRL.tasks.isaacgymenv.anymal#
1. Module Contents#
1.1. Classes#
1.2. Functions#
1.3. API#
- class rofunc.learning.RofuncRL.tasks.isaacgymenv.anymal.Anymal(cfg, rl_device, sim_device, graphics_device_id, headless, virtual_screen_capture, force_render)[source]#
Bases:
rofunc.learning.RofuncRL.tasks.isaacgymenv.base.vec_task.VecTask
- rofunc.learning.RofuncRL.tasks.isaacgymenv.anymal.compute_anymal_reward(root_states: Tensor, commands: Tensor, torques: Tensor, contact_forces: Tensor, knee_indices: Tensor, episode_lengths: Tensor, rew_scales: Dict[str, float], base_index: int, max_episode_length: int) Tuple[Tensor, Tensor]#
- rofunc.learning.RofuncRL.tasks.isaacgymenv.anymal.compute_anymal_observations(root_states: Tensor, commands: Tensor, dof_pos: Tensor, default_dof_pos: Tensor, dof_vel: Tensor, gravity_vec: Tensor, actions: Tensor, lin_vel_scale: float, ang_vel_scale: float, dof_pos_scale: float, dof_vel_scale: float) Tensor#