:py:mod:`rofunc.simulator.src.projectiles`
==========================================

.. py:module:: rofunc.simulator.src.projectiles

.. autodoc2-docstring:: rofunc.simulator.src.projectiles
   :allowtitles:

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

Data
~~~~

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

   * - :py:obj:`gym <rofunc.simulator.src.projectiles.gym>`
     - .. autodoc2-docstring:: rofunc.simulator.src.projectiles.gym
          :summary:
   * - :py:obj:`args <rofunc.simulator.src.projectiles.args>`
     - .. autodoc2-docstring:: rofunc.simulator.src.projectiles.args
          :summary:
   * - :py:obj:`sim_params <rofunc.simulator.src.projectiles.sim_params>`
     - .. autodoc2-docstring:: rofunc.simulator.src.projectiles.sim_params
          :summary:
   * - :py:obj:`sim <rofunc.simulator.src.projectiles.sim>`
     - .. autodoc2-docstring:: rofunc.simulator.src.projectiles.sim
          :summary:
   * - :py:obj:`plane_params <rofunc.simulator.src.projectiles.plane_params>`
     - .. autodoc2-docstring:: rofunc.simulator.src.projectiles.plane_params
          :summary:
   * - :py:obj:`viewer <rofunc.simulator.src.projectiles.viewer>`
     - .. autodoc2-docstring:: rofunc.simulator.src.projectiles.viewer
          :summary:
   * - :py:obj:`asset_root <rofunc.simulator.src.projectiles.asset_root>`
     - .. autodoc2-docstring:: rofunc.simulator.src.projectiles.asset_root
          :summary:
   * - :py:obj:`asset_file <rofunc.simulator.src.projectiles.asset_file>`
     - .. autodoc2-docstring:: rofunc.simulator.src.projectiles.asset_file
          :summary:
   * - :py:obj:`asset_options <rofunc.simulator.src.projectiles.asset_options>`
     - .. autodoc2-docstring:: rofunc.simulator.src.projectiles.asset_options
          :summary:
   * - :py:obj:`asset <rofunc.simulator.src.projectiles.asset>`
     - .. autodoc2-docstring:: rofunc.simulator.src.projectiles.asset
          :summary:
   * - :py:obj:`num_envs <rofunc.simulator.src.projectiles.num_envs>`
     - .. autodoc2-docstring:: rofunc.simulator.src.projectiles.num_envs
          :summary:
   * - :py:obj:`num_per_row <rofunc.simulator.src.projectiles.num_per_row>`
     - .. autodoc2-docstring:: rofunc.simulator.src.projectiles.num_per_row
          :summary:
   * - :py:obj:`spacing <rofunc.simulator.src.projectiles.spacing>`
     - .. autodoc2-docstring:: rofunc.simulator.src.projectiles.spacing
          :summary:
   * - :py:obj:`envs <rofunc.simulator.src.projectiles.envs>`
     - .. autodoc2-docstring:: rofunc.simulator.src.projectiles.envs
          :summary:
   * - :py:obj:`actor_handles <rofunc.simulator.src.projectiles.actor_handles>`
     - .. autodoc2-docstring:: rofunc.simulator.src.projectiles.actor_handles
          :summary:
   * - :py:obj:`proj_env <rofunc.simulator.src.projectiles.proj_env>`
     - .. autodoc2-docstring:: rofunc.simulator.src.projectiles.proj_env
          :summary:
   * - :py:obj:`proj_asset_options <rofunc.simulator.src.projectiles.proj_asset_options>`
     - .. autodoc2-docstring:: rofunc.simulator.src.projectiles.proj_asset_options
          :summary:
   * - :py:obj:`proj_asset <rofunc.simulator.src.projectiles.proj_asset>`
     - .. autodoc2-docstring:: rofunc.simulator.src.projectiles.proj_asset
          :summary:
   * - :py:obj:`projectiles <rofunc.simulator.src.projectiles.projectiles>`
     - .. autodoc2-docstring:: rofunc.simulator.src.projectiles.projectiles
          :summary:
   * - :py:obj:`initial_state <rofunc.simulator.src.projectiles.initial_state>`
     - .. autodoc2-docstring:: rofunc.simulator.src.projectiles.initial_state
          :summary:
   * - :py:obj:`proj_index <rofunc.simulator.src.projectiles.proj_index>`
     - .. autodoc2-docstring:: rofunc.simulator.src.projectiles.proj_index
          :summary:

API
~~~

.. py:data:: gym
   :canonical: rofunc.simulator.src.projectiles.gym
   :value: None

   .. autodoc2-docstring:: rofunc.simulator.src.projectiles.gym

.. py:data:: args
   :canonical: rofunc.simulator.src.projectiles.args
   :value: None

   .. autodoc2-docstring:: rofunc.simulator.src.projectiles.args

.. py:data:: sim_params
   :canonical: rofunc.simulator.src.projectiles.sim_params
   :value: None

   .. autodoc2-docstring:: rofunc.simulator.src.projectiles.sim_params

.. py:data:: sim
   :canonical: rofunc.simulator.src.projectiles.sim
   :value: None

   .. autodoc2-docstring:: rofunc.simulator.src.projectiles.sim

.. py:data:: plane_params
   :canonical: rofunc.simulator.src.projectiles.plane_params
   :value: None

   .. autodoc2-docstring:: rofunc.simulator.src.projectiles.plane_params

.. py:data:: viewer
   :canonical: rofunc.simulator.src.projectiles.viewer
   :value: None

   .. autodoc2-docstring:: rofunc.simulator.src.projectiles.viewer

.. py:data:: asset_root
   :canonical: rofunc.simulator.src.projectiles.asset_root
   :value: '../assets'

   .. autodoc2-docstring:: rofunc.simulator.src.projectiles.asset_root

.. py:data:: asset_file
   :canonical: rofunc.simulator.src.projectiles.asset_file
   :value: 'mjcf/nv_ant.xml'

   .. autodoc2-docstring:: rofunc.simulator.src.projectiles.asset_file

.. py:data:: asset_options
   :canonical: rofunc.simulator.src.projectiles.asset_options
   :value: None

   .. autodoc2-docstring:: rofunc.simulator.src.projectiles.asset_options

.. py:data:: asset
   :canonical: rofunc.simulator.src.projectiles.asset
   :value: None

   .. autodoc2-docstring:: rofunc.simulator.src.projectiles.asset

.. py:data:: num_envs
   :canonical: rofunc.simulator.src.projectiles.num_envs
   :value: None

   .. autodoc2-docstring:: rofunc.simulator.src.projectiles.num_envs

.. py:data:: num_per_row
   :canonical: rofunc.simulator.src.projectiles.num_per_row
   :value: None

   .. autodoc2-docstring:: rofunc.simulator.src.projectiles.num_per_row

.. py:data:: spacing
   :canonical: rofunc.simulator.src.projectiles.spacing
   :value: 2.0

   .. autodoc2-docstring:: rofunc.simulator.src.projectiles.spacing

.. py:data:: envs
   :canonical: rofunc.simulator.src.projectiles.envs
   :value: []

   .. autodoc2-docstring:: rofunc.simulator.src.projectiles.envs

.. py:data:: actor_handles
   :canonical: rofunc.simulator.src.projectiles.actor_handles
   :value: []

   .. autodoc2-docstring:: rofunc.simulator.src.projectiles.actor_handles

.. py:data:: proj_env
   :canonical: rofunc.simulator.src.projectiles.proj_env
   :value: None

   .. autodoc2-docstring:: rofunc.simulator.src.projectiles.proj_env

.. py:data:: proj_asset_options
   :canonical: rofunc.simulator.src.projectiles.proj_asset_options
   :value: None

   .. autodoc2-docstring:: rofunc.simulator.src.projectiles.proj_asset_options

.. py:data:: proj_asset
   :canonical: rofunc.simulator.src.projectiles.proj_asset
   :value: None

   .. autodoc2-docstring:: rofunc.simulator.src.projectiles.proj_asset

.. py:data:: projectiles
   :canonical: rofunc.simulator.src.projectiles.projectiles
   :value: []

   .. autodoc2-docstring:: rofunc.simulator.src.projectiles.projectiles

.. py:data:: initial_state
   :canonical: rofunc.simulator.src.projectiles.initial_state
   :value: None

   .. autodoc2-docstring:: rofunc.simulator.src.projectiles.initial_state

.. py:data:: proj_index
   :canonical: rofunc.simulator.src.projectiles.proj_index
   :value: 0

   .. autodoc2-docstring:: rofunc.simulator.src.projectiles.proj_index
