:py:mod:`rofunc.learning.RofuncRL.tasks.isaacgymenv.hands.shadow_hand_meta.shadow_hand_meta_ml1_task_info`
==========================================================================================================

.. py:module:: rofunc.learning.RofuncRL.tasks.isaacgymenv.hands.shadow_hand_meta.shadow_hand_meta_ml1_task_info

.. autodoc2-docstring:: rofunc.learning.RofuncRL.tasks.isaacgymenv.hands.shadow_hand_meta.shadow_hand_meta_ml1_task_info
   :allowtitles:

Module Contents
---------------

Functions
~~~~~~~~~

.. list-table::
   :class: autosummary longtable
   :align: left

   * - :py:obj:`obtrain_task_info <rofunc.learning.RofuncRL.tasks.isaacgymenv.hands.shadow_hand_meta.shadow_hand_meta_ml1_task_info.obtrain_task_info>`
     - .. autodoc2-docstring:: rofunc.learning.RofuncRL.tasks.isaacgymenv.hands.shadow_hand_meta.shadow_hand_meta_ml1_task_info.obtrain_task_info
          :summary:
   * - :py:obj:`compute_hand_reward <rofunc.learning.RofuncRL.tasks.isaacgymenv.hands.shadow_hand_meta.shadow_hand_meta_ml1_task_info.compute_hand_reward>`
     - .. autodoc2-docstring:: rofunc.learning.RofuncRL.tasks.isaacgymenv.hands.shadow_hand_meta.shadow_hand_meta_ml1_task_info.compute_hand_reward
          :summary:

API
~~~

.. py:function:: obtrain_task_info(task_name)
   :canonical: rofunc.learning.RofuncRL.tasks.isaacgymenv.hands.shadow_hand_meta.shadow_hand_meta_ml1_task_info.obtrain_task_info

   .. autodoc2-docstring:: rofunc.learning.RofuncRL.tasks.isaacgymenv.hands.shadow_hand_meta.shadow_hand_meta_ml1_task_info.obtrain_task_info

.. py:function:: compute_hand_reward(rew_buf, reset_buf, reset_goal_buf, progress_buf, successes, consecutive_successes, max_episode_length: float, object_pos, object_rot, target_pos, target_rot, object_left_handle_pos, object_right_handle_pos, left_hand_pos, right_hand_pos, right_hand_ff_pos, right_hand_mf_pos, right_hand_rf_pos, right_hand_lf_pos, right_hand_th_pos, left_hand_ff_pos, left_hand_mf_pos, left_hand_rf_pos, left_hand_lf_pos, left_hand_th_pos, dist_reward_scale: float, rot_reward_scale: float, rot_eps: float, actions, action_penalty_scale: float, success_tolerance: float, reach_goal_bonus: float, fall_dist: float, fall_penalty: float, max_consecutive_successes: int, av_factor: float, this_task: str)
   :canonical: rofunc.learning.RofuncRL.tasks.isaacgymenv.hands.shadow_hand_meta.shadow_hand_meta_ml1_task_info.compute_hand_reward

   .. autodoc2-docstring:: rofunc.learning.RofuncRL.tasks.isaacgymenv.hands.shadow_hand_meta.shadow_hand_meta_ml1_task_info.compute_hand_reward
