:py:mod:`rofunc.utils.robolab.ergonomics.reba_calculate.pose2degree.Util`
=========================================================================

.. py:module:: rofunc.utils.robolab.ergonomics.reba_calculate.pose2degree.Util

.. autodoc2-docstring:: rofunc.utils.robolab.ergonomics.reba_calculate.pose2degree.Util
   :allowtitles:

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

Functions
~~~~~~~~~

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

   * - :py:obj:`multiply_two_quaternion <rofunc.utils.robolab.ergonomics.reba_calculate.pose2degree.Util.multiply_two_quaternion>`
     - .. autodoc2-docstring:: rofunc.utils.robolab.ergonomics.reba_calculate.pose2degree.Util.multiply_two_quaternion
          :summary:
   * - :py:obj:`get_angle_between_degs <rofunc.utils.robolab.ergonomics.reba_calculate.pose2degree.Util.get_angle_between_degs>`
     - .. autodoc2-docstring:: rofunc.utils.robolab.ergonomics.reba_calculate.pose2degree.Util.get_angle_between_degs
          :summary:
   * - :py:obj:`get_distance_between <rofunc.utils.robolab.ergonomics.reba_calculate.pose2degree.Util.get_distance_between>`
     - .. autodoc2-docstring:: rofunc.utils.robolab.ergonomics.reba_calculate.pose2degree.Util.get_distance_between
          :summary:
   * - :py:obj:`normalization <rofunc.utils.robolab.ergonomics.reba_calculate.pose2degree.Util.normalization>`
     - .. autodoc2-docstring:: rofunc.utils.robolab.ergonomics.reba_calculate.pose2degree.Util.normalization
          :summary:
   * - :py:obj:`find_rotation_quaternion <rofunc.utils.robolab.ergonomics.reba_calculate.pose2degree.Util.find_rotation_quaternion>`
     - .. autodoc2-docstring:: rofunc.utils.robolab.ergonomics.reba_calculate.pose2degree.Util.find_rotation_quaternion
          :summary:

API
~~~

.. py:function:: multiply_two_quaternion(q1, q2)
   :canonical: rofunc.utils.robolab.ergonomics.reba_calculate.pose2degree.Util.multiply_two_quaternion

   .. autodoc2-docstring:: rofunc.utils.robolab.ergonomics.reba_calculate.pose2degree.Util.multiply_two_quaternion

.. py:function:: get_angle_between_degs(v1, v2)
   :canonical: rofunc.utils.robolab.ergonomics.reba_calculate.pose2degree.Util.get_angle_between_degs

   .. autodoc2-docstring:: rofunc.utils.robolab.ergonomics.reba_calculate.pose2degree.Util.get_angle_between_degs

.. py:function:: get_distance_between(p1, p2)
   :canonical: rofunc.utils.robolab.ergonomics.reba_calculate.pose2degree.Util.get_distance_between

   .. autodoc2-docstring:: rofunc.utils.robolab.ergonomics.reba_calculate.pose2degree.Util.get_distance_between

.. py:function:: normalization(vector)
   :canonical: rofunc.utils.robolab.ergonomics.reba_calculate.pose2degree.Util.normalization

   .. autodoc2-docstring:: rofunc.utils.robolab.ergonomics.reba_calculate.pose2degree.Util.normalization

.. py:function:: find_rotation_quaternion(outer_quaternion, inner_quaternion)
   :canonical: rofunc.utils.robolab.ergonomics.reba_calculate.pose2degree.Util.find_rotation_quaternion

   .. autodoc2-docstring:: rofunc.utils.robolab.ergonomics.reba_calculate.pose2degree.Util.find_rotation_quaternion
