:py:mod:`rofunc.simulator.human_sim`
====================================

.. py:module:: rofunc.simulator.human_sim

.. autodoc2-docstring:: rofunc.simulator.human_sim
   :allowtitles:

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

Classes
~~~~~~~

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

   * - :py:obj:`HumanSim <rofunc.simulator.human_sim.HumanSim>`
     - .. autodoc2-docstring:: rofunc.simulator.human_sim.HumanSim
          :summary:

API
~~~

.. py:class:: HumanSim(args, robot_name, asset_root=None, asset_file=None, fix_base_link=None, flip_visual_attachments=True, init_pose_vec=None, num_envs=1, device='cpu')
   :canonical: rofunc.simulator.human_sim.HumanSim

   Bases: :py:obj:`rofunc.simulator.base_sim.RobotSim`

   .. autodoc2-docstring:: rofunc.simulator.human_sim.HumanSim

   .. rubric:: Initialization

   .. autodoc2-docstring:: rofunc.simulator.human_sim.HumanSim.__init__

   .. py:method:: setup_robot_dof_prop(gym=None, envs=None, robot_asset=None, robot_handles=None)
      :canonical: rofunc.simulator.human_sim.HumanSim.setup_robot_dof_prop

      .. autodoc2-docstring:: rofunc.simulator.human_sim.HumanSim.setup_robot_dof_prop

   .. py:method:: run_demo(xsens_data)
      :canonical: rofunc.simulator.human_sim.HumanSim.run_demo

      .. autodoc2-docstring:: rofunc.simulator.human_sim.HumanSim.run_demo
