:py:mod:`rofunc.utils.robolab.kinematics.ik`
============================================

.. py:module:: rofunc.utils.robolab.kinematics.ik

.. autodoc2-docstring:: rofunc.utils.robolab.kinematics.ik
   :allowtitles:

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

Functions
~~~~~~~~~

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

   * - :py:obj:`ik <rofunc.utils.robolab.kinematics.ik.ik>`
     - .. autodoc2-docstring:: rofunc.utils.robolab.kinematics.ik.ik
          :summary:

Data
~~~~

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

   * - :py:obj:`eps <rofunc.utils.robolab.kinematics.ik.eps>`
     - .. autodoc2-docstring:: rofunc.utils.robolab.kinematics.ik.eps
          :summary:
   * - :py:obj:`IT_MAX <rofunc.utils.robolab.kinematics.ik.IT_MAX>`
     - .. autodoc2-docstring:: rofunc.utils.robolab.kinematics.ik.IT_MAX
          :summary:
   * - :py:obj:`DT <rofunc.utils.robolab.kinematics.ik.DT>`
     - .. autodoc2-docstring:: rofunc.utils.robolab.kinematics.ik.DT
          :summary:
   * - :py:obj:`damp <rofunc.utils.robolab.kinematics.ik.damp>`
     - .. autodoc2-docstring:: rofunc.utils.robolab.kinematics.ik.damp
          :summary:
   * - :py:obj:`limit <rofunc.utils.robolab.kinematics.ik.limit>`
     - .. autodoc2-docstring:: rofunc.utils.robolab.kinematics.ik.limit
          :summary:

API
~~~

.. py:data:: eps
   :canonical: rofunc.utils.robolab.kinematics.ik.eps
   :value: 0.0001

   .. autodoc2-docstring:: rofunc.utils.robolab.kinematics.ik.eps

.. py:data:: IT_MAX
   :canonical: rofunc.utils.robolab.kinematics.ik.IT_MAX
   :value: 10000

   .. autodoc2-docstring:: rofunc.utils.robolab.kinematics.ik.IT_MAX

.. py:data:: DT
   :canonical: rofunc.utils.robolab.kinematics.ik.DT
   :value: 0.1

   .. autodoc2-docstring:: rofunc.utils.robolab.kinematics.ik.DT

.. py:data:: damp
   :canonical: rofunc.utils.robolab.kinematics.ik.damp
   :value: 1e-12

   .. autodoc2-docstring:: rofunc.utils.robolab.kinematics.ik.damp

.. py:data:: limit
   :canonical: rofunc.utils.robolab.kinematics.ik.limit
   :value: [None, None, None, None, None, None, None]

   .. autodoc2-docstring:: rofunc.utils.robolab.kinematics.ik.limit

.. py:function:: ik(model, position, orientation, JOINT_ID)
   :canonical: rofunc.utils.robolab.kinematics.ik.ik

   .. autodoc2-docstring:: rofunc.utils.robolab.kinematics.ik.ik
