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

.. py:module:: rofunc.simulator.src.kuka_bin

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

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

Functions
~~~~~~~~~

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

   * - :py:obj:`init <rofunc.simulator.src.kuka_bin.init>`
     - .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.init
          :summary:
   * - :py:obj:`update_kuka <rofunc.simulator.src.kuka_bin.update_kuka>`
     - .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.update_kuka
          :summary:

Data
~~~~

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

   * - :py:obj:`axes_geom <rofunc.simulator.src.kuka_bin.axes_geom>`
     - .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.axes_geom
          :summary:
   * - :py:obj:`sphere_rot <rofunc.simulator.src.kuka_bin.sphere_rot>`
     - .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.sphere_rot
          :summary:
   * - :py:obj:`sphere_pose <rofunc.simulator.src.kuka_bin.sphere_pose>`
     - .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.sphere_pose
          :summary:
   * - :py:obj:`sphere_geom <rofunc.simulator.src.kuka_bin.sphere_geom>`
     - .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.sphere_geom
          :summary:
   * - :py:obj:`colors <rofunc.simulator.src.kuka_bin.colors>`
     - .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.colors
          :summary:
   * - :py:obj:`tray_color <rofunc.simulator.src.kuka_bin.tray_color>`
     - .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.tray_color
          :summary:
   * - :py:obj:`banana_color <rofunc.simulator.src.kuka_bin.banana_color>`
     - .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.banana_color
          :summary:
   * - :py:obj:`brick_color <rofunc.simulator.src.kuka_bin.brick_color>`
     - .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.brick_color
          :summary:
   * - :py:obj:`gym <rofunc.simulator.src.kuka_bin.gym>`
     - .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.gym
          :summary:
   * - :py:obj:`args <rofunc.simulator.src.kuka_bin.args>`
     - .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.args
          :summary:
   * - :py:obj:`num_envs <rofunc.simulator.src.kuka_bin.num_envs>`
     - .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.num_envs
          :summary:
   * - :py:obj:`num_objects <rofunc.simulator.src.kuka_bin.num_objects>`
     - .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.num_objects
          :summary:
   * - :py:obj:`box_size <rofunc.simulator.src.kuka_bin.box_size>`
     - .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.box_size
          :summary:
   * - :py:obj:`sim_type <rofunc.simulator.src.kuka_bin.sim_type>`
     - .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.sim_type
          :summary:
   * - :py:obj:`sim_params <rofunc.simulator.src.kuka_bin.sim_params>`
     - .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.sim_params
          :summary:
   * - :py:obj:`sim <rofunc.simulator.src.kuka_bin.sim>`
     - .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.sim
          :summary:
   * - :py:obj:`plane_params <rofunc.simulator.src.kuka_bin.plane_params>`
     - .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.plane_params
          :summary:
   * - :py:obj:`viewer <rofunc.simulator.src.kuka_bin.viewer>`
     - .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.viewer
          :summary:
   * - :py:obj:`asset_root <rofunc.simulator.src.kuka_bin.asset_root>`
     - .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.asset_root
          :summary:
   * - :py:obj:`table_dims <rofunc.simulator.src.kuka_bin.table_dims>`
     - .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.table_dims
          :summary:
   * - :py:obj:`pose <rofunc.simulator.src.kuka_bin.pose>`
     - .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.pose
          :summary:
   * - :py:obj:`asset_options <rofunc.simulator.src.kuka_bin.asset_options>`
     - .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.asset_options
          :summary:
   * - :py:obj:`table_pose <rofunc.simulator.src.kuka_bin.table_pose>`
     - .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.table_pose
          :summary:
   * - :py:obj:`bin_pose <rofunc.simulator.src.kuka_bin.bin_pose>`
     - .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.bin_pose
          :summary:
   * - :py:obj:`object_pose <rofunc.simulator.src.kuka_bin.object_pose>`
     - .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.object_pose
          :summary:
   * - :py:obj:`table_asset <rofunc.simulator.src.kuka_bin.table_asset>`
     - .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.table_asset
          :summary:
   * - :py:obj:`can_asset_file <rofunc.simulator.src.kuka_bin.can_asset_file>`
     - .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.can_asset_file
          :summary:
   * - :py:obj:`banana_asset_file <rofunc.simulator.src.kuka_bin.banana_asset_file>`
     - .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.banana_asset_file
          :summary:
   * - :py:obj:`mug_asset_file <rofunc.simulator.src.kuka_bin.mug_asset_file>`
     - .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.mug_asset_file
          :summary:
   * - :py:obj:`brick_asset_file <rofunc.simulator.src.kuka_bin.brick_asset_file>`
     - .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.brick_asset_file
          :summary:
   * - :py:obj:`object_files <rofunc.simulator.src.kuka_bin.object_files>`
     - .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.object_files
          :summary:
   * - :py:obj:`object_assets <rofunc.simulator.src.kuka_bin.object_assets>`
     - .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.object_assets
          :summary:
   * - :py:obj:`spawn_height <rofunc.simulator.src.kuka_bin.spawn_height>`
     - .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.spawn_height
          :summary:
   * - :py:obj:`bin_asset_file <rofunc.simulator.src.kuka_bin.bin_asset_file>`
     - .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.bin_asset_file
          :summary:
   * - :py:obj:`bin_asset <rofunc.simulator.src.kuka_bin.bin_asset>`
     - .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.bin_asset
          :summary:
   * - :py:obj:`corner <rofunc.simulator.src.kuka_bin.corner>`
     - .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.corner
          :summary:
   * - :py:obj:`kuka_asset_file <rofunc.simulator.src.kuka_bin.kuka_asset_file>`
     - .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.kuka_asset_file
          :summary:
   * - :py:obj:`kuka_asset <rofunc.simulator.src.kuka_bin.kuka_asset>`
     - .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.kuka_asset
          :summary:
   * - :py:obj:`spacing <rofunc.simulator.src.kuka_bin.spacing>`
     - .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.spacing
          :summary:
   * - :py:obj:`env_lower <rofunc.simulator.src.kuka_bin.env_lower>`
     - .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.env_lower
          :summary:
   * - :py:obj:`env_upper <rofunc.simulator.src.kuka_bin.env_upper>`
     - .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.env_upper
          :summary:
   * - :py:obj:`envs <rofunc.simulator.src.kuka_bin.envs>`
     - .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.envs
          :summary:
   * - :py:obj:`kuka_handles <rofunc.simulator.src.kuka_bin.kuka_handles>`
     - .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.kuka_handles
          :summary:
   * - :py:obj:`tray_handles <rofunc.simulator.src.kuka_bin.tray_handles>`
     - .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.tray_handles
          :summary:
   * - :py:obj:`object_handles <rofunc.simulator.src.kuka_bin.object_handles>`
     - .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.object_handles
          :summary:
   * - :py:obj:`kuka_attractors <rofunc.simulator.src.kuka_bin.kuka_attractors>`
     - .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.kuka_attractors
          :summary:
   * - :py:obj:`attractors_offsets <rofunc.simulator.src.kuka_bin.attractors_offsets>`
     - .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.attractors_offsets
          :summary:
   * - :py:obj:`attractor_handles <rofunc.simulator.src.kuka_bin.attractor_handles>`
     - .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.attractor_handles
          :summary:
   * - :py:obj:`num_per_row <rofunc.simulator.src.kuka_bin.num_per_row>`
     - .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.num_per_row
          :summary:
   * - :py:obj:`base_poses <rofunc.simulator.src.kuka_bin.base_poses>`
     - .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.base_poses
          :summary:
   * - :py:obj:`kuka_dof_props <rofunc.simulator.src.kuka_bin.kuka_dof_props>`
     - .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.kuka_dof_props
          :summary:
   * - :py:obj:`kuka_lower_limits <rofunc.simulator.src.kuka_bin.kuka_lower_limits>`
     - .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.kuka_lower_limits
          :summary:
   * - :py:obj:`kuka_upper_limits <rofunc.simulator.src.kuka_bin.kuka_upper_limits>`
     - .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.kuka_upper_limits
          :summary:
   * - :py:obj:`kuka_ranges <rofunc.simulator.src.kuka_bin.kuka_ranges>`
     - .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.kuka_ranges
          :summary:
   * - :py:obj:`kuka_mids <rofunc.simulator.src.kuka_bin.kuka_mids>`
     - .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.kuka_mids
          :summary:
   * - :py:obj:`kuka_num_dofs <rofunc.simulator.src.kuka_bin.kuka_num_dofs>`
     - .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.kuka_num_dofs
          :summary:
   * - :py:obj:`next_kuka_update_time <rofunc.simulator.src.kuka_bin.next_kuka_update_time>`
     - .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.next_kuka_update_time
          :summary:
   * - :py:obj:`frame <rofunc.simulator.src.kuka_bin.frame>`
     - .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.frame
          :summary:

API
~~~

.. py:data:: axes_geom
   :canonical: rofunc.simulator.src.kuka_bin.axes_geom
   :value: None

   .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.axes_geom

.. py:data:: sphere_rot
   :canonical: rofunc.simulator.src.kuka_bin.sphere_rot
   :value: None

   .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.sphere_rot

.. py:data:: sphere_pose
   :canonical: rofunc.simulator.src.kuka_bin.sphere_pose
   :value: None

   .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.sphere_pose

.. py:data:: sphere_geom
   :canonical: rofunc.simulator.src.kuka_bin.sphere_geom
   :value: None

   .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.sphere_geom

.. py:data:: colors
   :canonical: rofunc.simulator.src.kuka_bin.colors
   :value: None

   .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.colors

.. py:data:: tray_color
   :canonical: rofunc.simulator.src.kuka_bin.tray_color
   :value: None

   .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.tray_color

.. py:data:: banana_color
   :canonical: rofunc.simulator.src.kuka_bin.banana_color
   :value: None

   .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.banana_color

.. py:data:: brick_color
   :canonical: rofunc.simulator.src.kuka_bin.brick_color
   :value: None

   .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.brick_color

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

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

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

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

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

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

.. py:data:: num_objects
   :canonical: rofunc.simulator.src.kuka_bin.num_objects
   :value: None

   .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.num_objects

.. py:data:: box_size
   :canonical: rofunc.simulator.src.kuka_bin.box_size
   :value: 0.05

   .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.box_size

.. py:data:: sim_type
   :canonical: rofunc.simulator.src.kuka_bin.sim_type
   :value: None

   .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.sim_type

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

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

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

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

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

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

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

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

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

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

.. py:data:: table_dims
   :canonical: rofunc.simulator.src.kuka_bin.table_dims
   :value: None

   .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.table_dims

.. py:data:: pose
   :canonical: rofunc.simulator.src.kuka_bin.pose
   :value: None

   .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.pose

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

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

.. py:data:: table_pose
   :canonical: rofunc.simulator.src.kuka_bin.table_pose
   :value: None

   .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.table_pose

.. py:data:: bin_pose
   :canonical: rofunc.simulator.src.kuka_bin.bin_pose
   :value: None

   .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.bin_pose

.. py:data:: object_pose
   :canonical: rofunc.simulator.src.kuka_bin.object_pose
   :value: None

   .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.object_pose

.. py:data:: table_asset
   :canonical: rofunc.simulator.src.kuka_bin.table_asset
   :value: None

   .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.table_asset

.. py:data:: can_asset_file
   :canonical: rofunc.simulator.src.kuka_bin.can_asset_file
   :value: 'urdf/ycb/010_potted_meat_can/010_potted_meat_can.urdf'

   .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.can_asset_file

.. py:data:: banana_asset_file
   :canonical: rofunc.simulator.src.kuka_bin.banana_asset_file
   :value: 'urdf/ycb/011_banana/011_banana.urdf'

   .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.banana_asset_file

.. py:data:: mug_asset_file
   :canonical: rofunc.simulator.src.kuka_bin.mug_asset_file
   :value: 'urdf/ycb/025_mug/025_mug.urdf'

   .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.mug_asset_file

.. py:data:: brick_asset_file
   :canonical: rofunc.simulator.src.kuka_bin.brick_asset_file
   :value: 'urdf/ycb/061_foam_brick/061_foam_brick.urdf'

   .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.brick_asset_file

.. py:data:: object_files
   :canonical: rofunc.simulator.src.kuka_bin.object_files
   :value: []

   .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.object_files

.. py:data:: object_assets
   :canonical: rofunc.simulator.src.kuka_bin.object_assets
   :value: []

   .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.object_assets

.. py:data:: spawn_height
   :canonical: rofunc.simulator.src.kuka_bin.spawn_height
   :value: None

   .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.spawn_height

.. py:data:: bin_asset_file
   :canonical: rofunc.simulator.src.kuka_bin.bin_asset_file
   :value: 'urdf/tray/traybox.urdf'

   .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.bin_asset_file

.. py:data:: bin_asset
   :canonical: rofunc.simulator.src.kuka_bin.bin_asset
   :value: None

   .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.bin_asset

.. py:data:: corner
   :canonical: rofunc.simulator.src.kuka_bin.corner
   :value: None

   .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.corner

.. py:data:: kuka_asset_file
   :canonical: rofunc.simulator.src.kuka_bin.kuka_asset_file
   :value: 'urdf/kuka_allegro_description/kuka_allegro.urdf'

   .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.kuka_asset_file

.. py:data:: kuka_asset
   :canonical: rofunc.simulator.src.kuka_bin.kuka_asset
   :value: None

   .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.kuka_asset

.. py:data:: spacing
   :canonical: rofunc.simulator.src.kuka_bin.spacing
   :value: 1.5

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

.. py:data:: env_lower
   :canonical: rofunc.simulator.src.kuka_bin.env_lower
   :value: None

   .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.env_lower

.. py:data:: env_upper
   :canonical: rofunc.simulator.src.kuka_bin.env_upper
   :value: None

   .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.env_upper

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

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

.. py:data:: kuka_handles
   :canonical: rofunc.simulator.src.kuka_bin.kuka_handles
   :value: []

   .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.kuka_handles

.. py:data:: tray_handles
   :canonical: rofunc.simulator.src.kuka_bin.tray_handles
   :value: []

   .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.tray_handles

.. py:data:: object_handles
   :canonical: rofunc.simulator.src.kuka_bin.object_handles
   :value: []

   .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.object_handles

.. py:data:: kuka_attractors
   :canonical: rofunc.simulator.src.kuka_bin.kuka_attractors
   :value: ['iiwa7_link_7']

   .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.kuka_attractors

.. py:data:: attractors_offsets
   :canonical: rofunc.simulator.src.kuka_bin.attractors_offsets
   :value: None

   .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.attractors_offsets

.. py:data:: attractor_handles
   :canonical: rofunc.simulator.src.kuka_bin.attractor_handles
   :value: None

   .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.attractor_handles

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

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

.. py:data:: base_poses
   :canonical: rofunc.simulator.src.kuka_bin.base_poses
   :value: []

   .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.base_poses

.. py:data:: kuka_dof_props
   :canonical: rofunc.simulator.src.kuka_bin.kuka_dof_props
   :value: None

   .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.kuka_dof_props

.. py:data:: kuka_lower_limits
   :canonical: rofunc.simulator.src.kuka_bin.kuka_lower_limits
   :value: None

   .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.kuka_lower_limits

.. py:data:: kuka_upper_limits
   :canonical: rofunc.simulator.src.kuka_bin.kuka_upper_limits
   :value: None

   .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.kuka_upper_limits

.. py:data:: kuka_ranges
   :canonical: rofunc.simulator.src.kuka_bin.kuka_ranges
   :value: None

   .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.kuka_ranges

.. py:data:: kuka_mids
   :canonical: rofunc.simulator.src.kuka_bin.kuka_mids
   :value: None

   .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.kuka_mids

.. py:data:: kuka_num_dofs
   :canonical: rofunc.simulator.src.kuka_bin.kuka_num_dofs
   :value: None

   .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.kuka_num_dofs

.. py:function:: init()
   :canonical: rofunc.simulator.src.kuka_bin.init

   .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.init

.. py:function:: update_kuka(t)
   :canonical: rofunc.simulator.src.kuka_bin.update_kuka

   .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.update_kuka

.. py:data:: next_kuka_update_time
   :canonical: rofunc.simulator.src.kuka_bin.next_kuka_update_time
   :value: 0.1

   .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.next_kuka_update_time

.. py:data:: frame
   :canonical: rofunc.simulator.src.kuka_bin.frame
   :value: 0

   .. autodoc2-docstring:: rofunc.simulator.src.kuka_bin.frame
