:py:mod:`rofunc.learning.RofuncRL.tasks.utils.env_loaders`
==========================================================

.. py:module:: rofunc.learning.RofuncRL.tasks.utils.env_loaders

.. autodoc2-docstring:: rofunc.learning.RofuncRL.tasks.utils.env_loaders
   :allowtitles:

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

Functions
~~~~~~~~~

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

   * - :py:obj:`cwd <rofunc.learning.RofuncRL.tasks.utils.env_loaders.cwd>`
     - .. autodoc2-docstring:: rofunc.learning.RofuncRL.tasks.utils.env_loaders.cwd
          :summary:
   * - :py:obj:`load_isaacgym_env_preview2 <rofunc.learning.RofuncRL.tasks.utils.env_loaders.load_isaacgym_env_preview2>`
     - .. autodoc2-docstring:: rofunc.learning.RofuncRL.tasks.utils.env_loaders.load_isaacgym_env_preview2
          :summary:
   * - :py:obj:`load_isaacgym_env_preview3 <rofunc.learning.RofuncRL.tasks.utils.env_loaders.load_isaacgym_env_preview3>`
     - .. autodoc2-docstring:: rofunc.learning.RofuncRL.tasks.utils.env_loaders.load_isaacgym_env_preview3
          :summary:
   * - :py:obj:`load_isaacgym_env_preview4 <rofunc.learning.RofuncRL.tasks.utils.env_loaders.load_isaacgym_env_preview4>`
     - .. autodoc2-docstring:: rofunc.learning.RofuncRL.tasks.utils.env_loaders.load_isaacgym_env_preview4
          :summary:
   * - :py:obj:`load_omniverse_isaacgym_env <rofunc.learning.RofuncRL.tasks.utils.env_loaders.load_omniverse_isaacgym_env>`
     - .. autodoc2-docstring:: rofunc.learning.RofuncRL.tasks.utils.env_loaders.load_omniverse_isaacgym_env
          :summary:
   * - :py:obj:`load_isaac_orbit_env <rofunc.learning.RofuncRL.tasks.utils.env_loaders.load_isaac_orbit_env>`
     - .. autodoc2-docstring:: rofunc.learning.RofuncRL.tasks.utils.env_loaders.load_isaac_orbit_env
          :summary:

API
~~~

.. py:function:: cwd(new_path: str) -> None
   :canonical: rofunc.learning.RofuncRL.tasks.utils.env_loaders.cwd

   .. autodoc2-docstring:: rofunc.learning.RofuncRL.tasks.utils.env_loaders.cwd

.. py:function:: load_isaacgym_env_preview2(task_name: str = '', isaacgymenvs_path: str = '', show_cfg: bool = True)
   :canonical: rofunc.learning.RofuncRL.tasks.utils.env_loaders.load_isaacgym_env_preview2

   .. autodoc2-docstring:: rofunc.learning.RofuncRL.tasks.utils.env_loaders.load_isaacgym_env_preview2

.. py:function:: load_isaacgym_env_preview3(task_name: str = '', isaacgymenvs_path: str = '', show_cfg: bool = True)
   :canonical: rofunc.learning.RofuncRL.tasks.utils.env_loaders.load_isaacgym_env_preview3

   .. autodoc2-docstring:: rofunc.learning.RofuncRL.tasks.utils.env_loaders.load_isaacgym_env_preview3

.. py:function:: load_isaacgym_env_preview4(task_name: str = '', isaacgymenvs_path: str = '', show_cfg: bool = True)
   :canonical: rofunc.learning.RofuncRL.tasks.utils.env_loaders.load_isaacgym_env_preview4

   .. autodoc2-docstring:: rofunc.learning.RofuncRL.tasks.utils.env_loaders.load_isaacgym_env_preview4

.. py:function:: load_omniverse_isaacgym_env(task_name: str = '', omniisaacgymenvs_path: str = '', show_cfg: bool = True, multi_threaded: bool = False, timeout: int = 30)
   :canonical: rofunc.learning.RofuncRL.tasks.utils.env_loaders.load_omniverse_isaacgym_env

   .. autodoc2-docstring:: rofunc.learning.RofuncRL.tasks.utils.env_loaders.load_omniverse_isaacgym_env

.. py:function:: load_isaac_orbit_env(task_name: str = '', show_cfg: bool = True)
   :canonical: rofunc.learning.RofuncRL.tasks.utils.env_loaders.load_isaac_orbit_env

   .. autodoc2-docstring:: rofunc.learning.RofuncRL.tasks.utils.env_loaders.load_isaac_orbit_env
