<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl/hrl_arm_control/equilibrium_point_control/src/equilibrium_point_control/</path>
    <filename>____init_____8py</filename>
    <namespace>equilibrium_point_control</namespace>
  </compound>
  <compound kind="file">
    <name>ep_control.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl/hrl_arm_control/equilibrium_point_control/src/equilibrium_point_control/</path>
    <filename>ep__control_8py</filename>
    <class kind="class">equilibrium_point_control::ep_control::EPC</class>
    <class kind="class">equilibrium_point_control::ep_control::EPGenerator</class>
    <class kind="class">equilibrium_point_control::ep_control::EPStopConditions</class>
    <namespace>equilibrium_point_control::ep_control</namespace>
  </compound>
  <compound kind="file">
    <name>epc.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl/hrl_arm_control/equilibrium_point_control/src/equilibrium_point_control/</path>
    <filename>epc_8py</filename>
    <class kind="class">equilibrium_point_control::epc::EP_Generator</class>
    <class kind="class">equilibrium_point_control::epc::EPC</class>
    <namespace>equilibrium_point_control::epc</namespace>
  </compound>
  <compound kind="file">
    <name>hrl_arm.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl/hrl_arm_control/equilibrium_point_control/src/equilibrium_point_control/</path>
    <filename>hrl__arm_8py</filename>
    <class kind="class">equilibrium_point_control::hrl_arm::HRLArm</class>
    <class kind="class">equilibrium_point_control::hrl_arm::HRLArmKinematics</class>
    <namespace>equilibrium_point_control::hrl_arm</namespace>
  </compound>
  <compound kind="file">
    <name>samples.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl/hrl_arm_control/equilibrium_point_control/src/equilibrium_point_control/</path>
    <filename>samples_8py</filename>
    <namespace>equilibrium_point_control::samples</namespace>
    <member kind="function">
      <type>def</type>
      <name>cep_gen_surface_follow</name>
      <anchorfile>namespaceequilibrium__point__control_1_1samples.html</anchorfile>
      <anchor>a098de950414ea19865f08219d0f59315</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>go_jep</name>
      <anchorfile>namespaceequilibrium__point__control_1_1samples.html</anchorfile>
      <anchor>a6eab6b25f8805adbffcd538eb05117c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>go_pose</name>
      <anchorfile>namespaceequilibrium__point__control_1_1samples.html</anchorfile>
      <anchor>a7a788e86a23eedf103e52c1746355811</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>interpolated_linear_trajectory</name>
      <anchorfile>namespaceequilibrium__point__control_1_1samples.html</anchorfile>
      <anchor>a810a870aba4d9edc2e8a5eebc514837e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>move_till_hit</name>
      <anchorfile>namespaceequilibrium__point__control_1_1samples.html</anchorfile>
      <anchor>a0e4fd11104f55ef561cd6b92073cdb1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pull_back_cartesian_control</name>
      <anchorfile>namespaceequilibrium__point__control_1_1samples.html</anchorfile>
      <anchor>acbed2a7e6c8b09900b7d0f7814c5fe52</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>rot_mat_interpolate</name>
      <anchorfile>namespaceequilibrium__point__control_1_1samples.html</anchorfile>
      <anchor>a85b9965e9da87fd654a7ccc268f3c9f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>arm</name>
      <anchorfile>namespaceequilibrium__point__control_1_1samples.html</anchorfile>
      <anchor>a77ec4401f7a743b41b944f35b212cb70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>dist_left</name>
      <anchorfile>namespaceequilibrium__point__control_1_1samples.html</anchorfile>
      <anchor>a3730b6bfd74ca1e74a1dbc80bce4782c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>ea</name>
      <anchorfile>namespaceequilibrium__point__control_1_1samples.html</anchorfile>
      <anchor>a8b82568602e174c103a24588c059ef28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>end_pos</name>
      <anchorfile>namespaceequilibrium__point__control_1_1samples.html</anchorfile>
      <anchor>ae0297847ddda72d0e44a4404c6200ac1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>epc</name>
      <anchorfile>namespaceequilibrium__point__control_1_1samples.html</anchorfile>
      <anchor>a1cd377403709f76d5e3d7a6cac7de874</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>eq_gen_step</name>
      <anchorfile>namespaceequilibrium__point__control_1_1samples.html</anchorfile>
      <anchor>ad58f7d6cc3a32a678bd8f22fa82f465e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>goal_pos</name>
      <anchorfile>namespaceequilibrium__point__control_1_1samples.html</anchorfile>
      <anchor>a98faf2844bfab8c5bf10bac55cd6513d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>goal_rot</name>
      <anchorfile>namespaceequilibrium__point__control_1_1samples.html</anchorfile>
      <anchor>a80d9f2984acdb672f2bf5ae1afdbd0bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pos_waypoints</name>
      <anchorfile>namespaceequilibrium__point__control_1_1samples.html</anchorfile>
      <anchor>a31a3772a2879732e77f05244eed03aeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>pr2_arms</name>
      <anchorfile>namespaceequilibrium__point__control_1_1samples.html</anchorfile>
      <anchor>a4d2f9c7ccbd36fb55928e324a35fa795</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>prev_err_mag</name>
      <anchorfile>namespaceequilibrium__point__control_1_1samples.html</anchorfile>
      <anchor>a93698c206545008ca964a86253890f6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>q</name>
      <anchorfile>namespaceequilibrium__point__control_1_1samples.html</anchorfile>
      <anchor>aea9a36ac977a102faef47223cda8acd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>res</name>
      <anchorfile>namespaceequilibrium__point__control_1_1samples.html</anchorfile>
      <anchor>af8e5785103137d52e3755d6b39d6d6d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rot_waypoints</name>
      <anchorfile>namespaceequilibrium__point__control_1_1samples.html</anchorfile>
      <anchor>aaf5f91bbbc08896cdf44d002c303bcac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>start_pos</name>
      <anchorfile>namespaceequilibrium__point__control_1_1samples.html</anchorfile>
      <anchor>af2a525b84479b90ccfb746f455ded3b1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_ep_control.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl/hrl_arm_control/equilibrium_point_control/test/</path>
    <filename>test__ep__control_8py</filename>
    <class kind="class">test_ep_control::TestEPGenerator</class>
    <namespace>test_ep_control</namespace>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacetest__ep__control.html</anchorfile>
      <anchor>afbcc45b8621168e87ceb701591ac039b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>equilibrium_point_control</name>
    <filename>namespaceequilibrium__point__control.html</filename>
    <namespace>equilibrium_point_control::ep_control</namespace>
    <namespace>equilibrium_point_control::epc</namespace>
    <namespace>equilibrium_point_control::hrl_arm</namespace>
    <namespace>equilibrium_point_control::samples</namespace>
  </compound>
  <compound kind="namespace">
    <name>equilibrium_point_control::ep_control</name>
    <filename>namespaceequilibrium__point__control_1_1ep__control.html</filename>
    <class kind="class">equilibrium_point_control::ep_control::EPC</class>
    <class kind="class">equilibrium_point_control::ep_control::EPGenerator</class>
    <class kind="class">equilibrium_point_control::ep_control::EPStopConditions</class>
  </compound>
  <compound kind="class">
    <name>equilibrium_point_control::ep_control::EPC</name>
    <filename>classequilibrium__point__control_1_1ep__control_1_1EPC.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classequilibrium__point__control_1_1ep__control_1_1EPC.html</anchorfile>
      <anchor>ab56dc03c0e82cc2d6333ac456085ea55</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>epc_motion</name>
      <anchorfile>classequilibrium__point__control_1_1ep__control_1_1EPC.html</anchorfile>
      <anchor>ac331d0df1f55a2855cac757d6c5ffd88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>epc_name</name>
      <anchorfile>classequilibrium__point__control_1_1ep__control_1_1EPC.html</anchorfile>
      <anchor>a520022f272b370a127d7cdc97d5fee29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pause_epc</name>
      <anchorfile>classequilibrium__point__control_1_1ep__control_1_1EPC.html</anchorfile>
      <anchor>a74d4ef705acb6794d72e238d4ba09bc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>stop_epc</name>
      <anchorfile>classequilibrium__point__control_1_1ep__control_1_1EPC.html</anchorfile>
      <anchor>a1acc7c62951acaebed23c9d058d0d7f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_pause_cb</name>
      <anchorfile>classequilibrium__point__control_1_1ep__control_1_1EPC.html</anchorfile>
      <anchor>a9ece7b8237640dfa5f44878fe59b1030</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_stop_cb</name>
      <anchorfile>classequilibrium__point__control_1_1ep__control_1_1EPC.html</anchorfile>
      <anchor>a971894b87e7ba7a42e3d1be081231244</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>equilibrium_point_control::ep_control::EPGenerator</name>
    <filename>classequilibrium__point__control_1_1ep__control_1_1EPGenerator.html</filename>
    <member kind="function">
      <type>def</type>
      <name>clamp_ep</name>
      <anchorfile>classequilibrium__point__control_1_1ep__control_1_1EPGenerator.html</anchorfile>
      <anchor>a9362e63f9ba04d15cf09909345461bfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>control_ep</name>
      <anchorfile>classequilibrium__point__control_1_1ep__control_1_1EPGenerator.html</anchorfile>
      <anchor>ace2d167fa452f6afb7926ce480f82a40</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>generate_ep</name>
      <anchorfile>classequilibrium__point__control_1_1ep__control_1_1EPGenerator.html</anchorfile>
      <anchor>aaf3fb03d3027f4a7c760d62b164d1be8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>terminate_check</name>
      <anchorfile>classequilibrium__point__control_1_1ep__control_1_1EPGenerator.html</anchorfile>
      <anchor>ad7a82da39e7bacc7f70e61d4238ea370</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>equilibrium_point_control::ep_control::EPStopConditions</name>
    <filename>classequilibrium__point__control_1_1ep__control_1_1EPStopConditions.html</filename>
    <member kind="variable" static="yes">
      <type>string</type>
      <name>COLLISION</name>
      <anchorfile>classequilibrium__point__control_1_1ep__control_1_1EPStopConditions.html</anchorfile>
      <anchor>a0e485685aeec070018610c1769f9453a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>string</type>
      <name>CONTINUE</name>
      <anchorfile>classequilibrium__point__control_1_1ep__control_1_1EPStopConditions.html</anchorfile>
      <anchor>abe32d7554d8a80544ebd9f2fa1db0097</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>string</type>
      <name>RESET_TIMING</name>
      <anchorfile>classequilibrium__point__control_1_1ep__control_1_1EPStopConditions.html</anchorfile>
      <anchor>ac66a05453fa150e52cc3ede70e2acfdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>string</type>
      <name>ROS_STOP</name>
      <anchorfile>classequilibrium__point__control_1_1ep__control_1_1EPStopConditions.html</anchorfile>
      <anchor>a2a1aad61c663f8717b4fb3d3c3323868</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>string</type>
      <name>ROSPY_SHUTDOWN</name>
      <anchorfile>classequilibrium__point__control_1_1ep__control_1_1EPStopConditions.html</anchorfile>
      <anchor>acc49f7cde517e2bcaff4f020b9d8e9c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>string</type>
      <name>SUCCESSFUL</name>
      <anchorfile>classequilibrium__point__control_1_1ep__control_1_1EPStopConditions.html</anchorfile>
      <anchor>a92a0b7ffb616c6d7da42738bbb6629d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>string</type>
      <name>TIMEOUT</name>
      <anchorfile>classequilibrium__point__control_1_1ep__control_1_1EPStopConditions.html</anchorfile>
      <anchor>a3c9edf0a2056fa87f0fcf821d1a5b22d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>equilibrium_point_control::epc</name>
    <filename>namespaceequilibrium__point__control_1_1epc.html</filename>
    <class kind="class">equilibrium_point_control::epc::EP_Generator</class>
    <class kind="class">equilibrium_point_control::epc::EPC</class>
  </compound>
  <compound kind="class">
    <name>equilibrium_point_control::epc::EP_Generator</name>
    <filename>classequilibrium__point__control_1_1epc_1_1EP__Generator.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classequilibrium__point__control_1_1epc_1_1EP__Generator.html</anchorfile>
      <anchor>aa51122e16fd07e30833fa6b8217c1ddc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>control_function</name>
      <anchorfile>classequilibrium__point__control_1_1epc_1_1EP__Generator.html</anchorfile>
      <anchor>ad977231d5725112d8657e3c4cc94d3e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ep_clamp_func</name>
      <anchorfile>classequilibrium__point__control_1_1epc_1_1EP__Generator.html</anchorfile>
      <anchor>aa4152644a0ddce12c88a6279f4fb3a74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ep_gen_func</name>
      <anchorfile>classequilibrium__point__control_1_1epc_1_1EP__Generator.html</anchorfile>
      <anchor>aa1e449396c78890eb62dff93c8fb8ff6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>equilibrium_point_control::epc::EPC</name>
    <filename>classequilibrium__point__control_1_1epc_1_1EPC.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classequilibrium__point__control_1_1epc_1_1EPC.html</anchorfile>
      <anchor>a3fda7eabe22e9a99c83233df36428f1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>epc_motion</name>
      <anchorfile>classequilibrium__point__control_1_1epc_1_1EPC.html</anchorfile>
      <anchor>a62dcdc95478577d066a38960067eed28</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>go_jep</name>
      <anchorfile>classequilibrium__point__control_1_1epc_1_1EPC.html</anchorfile>
      <anchor>a1d29236e01add1f56e6abb340cf82dfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pause_cb</name>
      <anchorfile>classequilibrium__point__control_1_1epc_1_1EPC.html</anchorfile>
      <anchor>acec3cfdb488ba26464d55cb25a0d8e0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>stop_cb</name>
      <anchorfile>classequilibrium__point__control_1_1epc_1_1EPC.html</anchorfile>
      <anchor>a1549c69a1fd2071c846ea78dcb044724</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pause_epc</name>
      <anchorfile>classequilibrium__point__control_1_1epc_1_1EPC.html</anchorfile>
      <anchor>a4760e7565f6c49a1b8681f17bc0acb2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>robot</name>
      <anchorfile>classequilibrium__point__control_1_1epc_1_1EPC.html</anchorfile>
      <anchor>acb825664bec808d66334ebc9366f465c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>stop_epc</name>
      <anchorfile>classequilibrium__point__control_1_1epc_1_1EPC.html</anchorfile>
      <anchor>a65494401e1e43a0fd06eea52d65a7089</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>equilibrium_point_control::hrl_arm</name>
    <filename>namespaceequilibrium__point__control_1_1hrl__arm.html</filename>
    <class kind="class">equilibrium_point_control::hrl_arm::HRLArm</class>
    <class kind="class">equilibrium_point_control::hrl_arm::HRLArmKinematics</class>
  </compound>
  <compound kind="class">
    <name>equilibrium_point_control::hrl_arm::HRLArm</name>
    <filename>classequilibrium__point__control_1_1hrl__arm_1_1HRLArm.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classequilibrium__point__control_1_1hrl__arm_1_1HRLArm.html</anchorfile>
      <anchor>adbb73eb61f49030769b9b2c1b8e38cc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>freeze</name>
      <anchorfile>classequilibrium__point__control_1_1hrl__arm_1_1HRLArm.html</anchorfile>
      <anchor>a2a4f49b0b89a3e7dc39168a8c0f55a88</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_end_effector_pose</name>
      <anchorfile>classequilibrium__point__control_1_1hrl__arm_1_1HRLArm.html</anchorfile>
      <anchor>a3898561a1d34bf15cbe56d51b7e55179</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_ep</name>
      <anchorfile>classequilibrium__point__control_1_1hrl__arm_1_1HRLArm.html</anchorfile>
      <anchor>a83a5de314c4178a8203d118a084947e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_joint_angles</name>
      <anchorfile>classequilibrium__point__control_1_1hrl__arm_1_1HRLArm.html</anchorfile>
      <anchor>a6bb9932721bacdcd7626d7785d3ea0f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_joint_impedance</name>
      <anchorfile>classequilibrium__point__control_1_1hrl__arm_1_1HRLArm.html</anchorfile>
      <anchor>a03967b6d7f20766a7c4fbc52d297546c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_joint_names</name>
      <anchorfile>classequilibrium__point__control_1_1hrl__arm_1_1HRLArm.html</anchorfile>
      <anchor>acd768ae013de49cfc9a32e8fc33b428e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_joint_velocities</name>
      <anchorfile>classequilibrium__point__control_1_1hrl__arm_1_1HRLArm.html</anchorfile>
      <anchor>aa12b2431a03b8a5ff3fffc8bfa31b34f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>publish_rviz_markers</name>
      <anchorfile>classequilibrium__point__control_1_1hrl__arm_1_1HRLArm.html</anchorfile>
      <anchor>a0a7936e851ed972f8290c91418b7a52d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_ep</name>
      <anchorfile>classequilibrium__point__control_1_1hrl__arm_1_1HRLArm.html</anchorfile>
      <anchor>a703eb6ec098c6a1ee2bd6e027eb517c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ep</name>
      <anchorfile>classequilibrium__point__control_1_1hrl__arm_1_1HRLArm.html</anchorfile>
      <anchor>a594f9393a43f274b055e50981693753e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>joint_names_list</name>
      <anchorfile>classequilibrium__point__control_1_1hrl__arm_1_1HRLArm.html</anchorfile>
      <anchor>a1f6cddf302e51c6e43968e55b5b55d68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>kd</name>
      <anchorfile>classequilibrium__point__control_1_1hrl__arm_1_1HRLArm.html</anchorfile>
      <anchor>aba85ad7c933c1e7ca2ea109758bb4cf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>kinematics</name>
      <anchorfile>classequilibrium__point__control_1_1hrl__arm_1_1HRLArm.html</anchorfile>
      <anchor>a9afb61e80b35d5b4c7d5ef20088ca5e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>kp</name>
      <anchorfile>classequilibrium__point__control_1_1hrl__arm_1_1HRLArm.html</anchorfile>
      <anchor>a0297f92a9d29b33894198e9670f08a07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>lock</name>
      <anchorfile>classequilibrium__point__control_1_1hrl__arm_1_1HRLArm.html</anchorfile>
      <anchor>a0a29f2d7d16bc77f40039f568601d87b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>q</name>
      <anchorfile>classequilibrium__point__control_1_1hrl__arm_1_1HRLArm.html</anchorfile>
      <anchor>af0d56c9f2ed81191efaa496caf5a4075</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>qdot</name>
      <anchorfile>classequilibrium__point__control_1_1hrl__arm_1_1HRLArm.html</anchorfile>
      <anchor>a17e9b194518f7de610c544f56d6ce835</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>equilibrium_point_control::hrl_arm::HRLArmKinematics</name>
    <filename>classequilibrium__point__control_1_1hrl__arm_1_1HRLArmKinematics.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classequilibrium__point__control_1_1hrl__arm_1_1HRLArmKinematics.html</anchorfile>
      <anchor>a6305167f842a3a36ca6eea53e33559c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>arm_config_to_points_list</name>
      <anchorfile>classequilibrium__point__control_1_1hrl__arm_1_1HRLArmKinematics.html</anchorfile>
      <anchor>a137a7d4abcf4788c275142b10f184077</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>distance_from_arm</name>
      <anchorfile>classequilibrium__point__control_1_1hrl__arm_1_1HRLArmKinematics.html</anchorfile>
      <anchor>a5e386101e2f20262b351f1da37b59915</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>distance_from_ee_along_arm</name>
      <anchorfile>classequilibrium__point__control_1_1hrl__arm_1_1HRLArmKinematics.html</anchorfile>
      <anchor>a5f30b1f102fc7bcaeefa02a08e3abdb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>FK</name>
      <anchorfile>classequilibrium__point__control_1_1hrl__arm_1_1HRLArmKinematics.html</anchorfile>
      <anchor>af7863f646141d2d73a0ce6a676f74b4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>FK_vanilla</name>
      <anchorfile>classequilibrium__point__control_1_1hrl__arm_1_1HRLArmKinematics.html</anchorfile>
      <anchor>a68f2f4ef1cf10143caaa2bf43e3803ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_joint_limits</name>
      <anchorfile>classequilibrium__point__control_1_1hrl__arm_1_1HRLArmKinematics.html</anchorfile>
      <anchor>a073c56f319ab9e04ac6686b7c1566b32</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>IK</name>
      <anchorfile>classequilibrium__point__control_1_1hrl__arm_1_1HRLArmKinematics.html</anchorfile>
      <anchor>a7bd62399197b73f24b7d4edfe0974ee0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>IK</name>
      <anchorfile>classequilibrium__point__control_1_1hrl__arm_1_1HRLArmKinematics.html</anchorfile>
      <anchor>a7bd62399197b73f24b7d4edfe0974ee0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>IK_vanilla</name>
      <anchorfile>classequilibrium__point__control_1_1hrl__arm_1_1HRLArmKinematics.html</anchorfile>
      <anchor>af84f1448d2b835293df5d97de812c907</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_contact_at_joint</name>
      <anchorfile>classequilibrium__point__control_1_1hrl__arm_1_1HRLArmKinematics.html</anchorfile>
      <anchor>a936ef3c0ae3a30910f0015f2a5d8bc1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>Jacobian</name>
      <anchorfile>classequilibrium__point__control_1_1hrl__arm_1_1HRLArmKinematics.html</anchorfile>
      <anchor>a1df2cd99870c41d18ae12f4cd8e4ca41</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>jacobian</name>
      <anchorfile>classequilibrium__point__control_1_1hrl__arm_1_1HRLArmKinematics.html</anchorfile>
      <anchor>a684d14b0249b88fb2d011000400c7a14</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_tooltip</name>
      <anchorfile>classequilibrium__point__control_1_1hrl__arm_1_1HRLArmKinematics.html</anchorfile>
      <anchor>a65cec8a7d6647362d382ee722bb9697a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>n_jts</name>
      <anchorfile>classequilibrium__point__control_1_1hrl__arm_1_1HRLArmKinematics.html</anchorfile>
      <anchor>ae5f3170e1b84f82c418ca956afed264c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tooltip_pos</name>
      <anchorfile>classequilibrium__point__control_1_1hrl__arm_1_1HRLArmKinematics.html</anchorfile>
      <anchor>a5ab6dc6e433d690d632a0a4bae9d0be2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tooltip_rot</name>
      <anchorfile>classequilibrium__point__control_1_1hrl__arm_1_1HRLArmKinematics.html</anchorfile>
      <anchor>a5b871cae17a8ce3d16bdf3b3a894e46e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>equilibrium_point_control::samples</name>
    <filename>namespaceequilibrium__point__control_1_1samples.html</filename>
    <member kind="function">
      <type>def</type>
      <name>cep_gen_surface_follow</name>
      <anchorfile>namespaceequilibrium__point__control_1_1samples.html</anchorfile>
      <anchor>a098de950414ea19865f08219d0f59315</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>go_jep</name>
      <anchorfile>namespaceequilibrium__point__control_1_1samples.html</anchorfile>
      <anchor>a6eab6b25f8805adbffcd538eb05117c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>go_pose</name>
      <anchorfile>namespaceequilibrium__point__control_1_1samples.html</anchorfile>
      <anchor>a7a788e86a23eedf103e52c1746355811</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>interpolated_linear_trajectory</name>
      <anchorfile>namespaceequilibrium__point__control_1_1samples.html</anchorfile>
      <anchor>a810a870aba4d9edc2e8a5eebc514837e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>move_till_hit</name>
      <anchorfile>namespaceequilibrium__point__control_1_1samples.html</anchorfile>
      <anchor>a0e4fd11104f55ef561cd6b92073cdb1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pull_back_cartesian_control</name>
      <anchorfile>namespaceequilibrium__point__control_1_1samples.html</anchorfile>
      <anchor>acbed2a7e6c8b09900b7d0f7814c5fe52</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>rot_mat_interpolate</name>
      <anchorfile>namespaceequilibrium__point__control_1_1samples.html</anchorfile>
      <anchor>a85b9965e9da87fd654a7ccc268f3c9f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>arm</name>
      <anchorfile>namespaceequilibrium__point__control_1_1samples.html</anchorfile>
      <anchor>a77ec4401f7a743b41b944f35b212cb70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>dist_left</name>
      <anchorfile>namespaceequilibrium__point__control_1_1samples.html</anchorfile>
      <anchor>a3730b6bfd74ca1e74a1dbc80bce4782c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>ea</name>
      <anchorfile>namespaceequilibrium__point__control_1_1samples.html</anchorfile>
      <anchor>a8b82568602e174c103a24588c059ef28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>end_pos</name>
      <anchorfile>namespaceequilibrium__point__control_1_1samples.html</anchorfile>
      <anchor>ae0297847ddda72d0e44a4404c6200ac1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>epc</name>
      <anchorfile>namespaceequilibrium__point__control_1_1samples.html</anchorfile>
      <anchor>a1cd377403709f76d5e3d7a6cac7de874</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>eq_gen_step</name>
      <anchorfile>namespaceequilibrium__point__control_1_1samples.html</anchorfile>
      <anchor>ad58f7d6cc3a32a678bd8f22fa82f465e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>goal_pos</name>
      <anchorfile>namespaceequilibrium__point__control_1_1samples.html</anchorfile>
      <anchor>a98faf2844bfab8c5bf10bac55cd6513d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>goal_rot</name>
      <anchorfile>namespaceequilibrium__point__control_1_1samples.html</anchorfile>
      <anchor>a80d9f2984acdb672f2bf5ae1afdbd0bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pos_waypoints</name>
      <anchorfile>namespaceequilibrium__point__control_1_1samples.html</anchorfile>
      <anchor>a31a3772a2879732e77f05244eed03aeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>pr2_arms</name>
      <anchorfile>namespaceequilibrium__point__control_1_1samples.html</anchorfile>
      <anchor>a4d2f9c7ccbd36fb55928e324a35fa795</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>prev_err_mag</name>
      <anchorfile>namespaceequilibrium__point__control_1_1samples.html</anchorfile>
      <anchor>a93698c206545008ca964a86253890f6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>q</name>
      <anchorfile>namespaceequilibrium__point__control_1_1samples.html</anchorfile>
      <anchor>aea9a36ac977a102faef47223cda8acd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>res</name>
      <anchorfile>namespaceequilibrium__point__control_1_1samples.html</anchorfile>
      <anchor>af8e5785103137d52e3755d6b39d6d6d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rot_waypoints</name>
      <anchorfile>namespaceequilibrium__point__control_1_1samples.html</anchorfile>
      <anchor>aaf5f91bbbc08896cdf44d002c303bcac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>start_pos</name>
      <anchorfile>namespaceequilibrium__point__control_1_1samples.html</anchorfile>
      <anchor>af2a525b84479b90ccfb746f455ded3b1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test_ep_control</name>
    <filename>namespacetest__ep__control.html</filename>
    <class kind="class">test_ep_control::TestEPGenerator</class>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacetest__ep__control.html</anchorfile>
      <anchor>afbcc45b8621168e87ceb701591ac039b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>test_ep_control::TestEPGenerator</name>
    <filename>classtest__ep__control_1_1TestEPGenerator.html</filename>
    <base>equilibrium_point_control::ep_control::EPGenerator</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classtest__ep__control_1_1TestEPGenerator.html</anchorfile>
      <anchor>ab680337b0624bcc9de1d7d1127bd9c52</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>clamp_ep</name>
      <anchorfile>classtest__ep__control_1_1TestEPGenerator.html</anchorfile>
      <anchor>a91ad1d5a411c98af4d3e203a90c00c29</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>control_ep</name>
      <anchorfile>classtest__ep__control_1_1TestEPGenerator.html</anchorfile>
      <anchor>a8233a9367ceddb3c8dd05c8dc64e38e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>generate_ep</name>
      <anchorfile>classtest__ep__control_1_1TestEPGenerator.html</anchorfile>
      <anchor>a0785c4e7cb004d9483efc24038b77b91</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>terminate_check</name>
      <anchorfile>classtest__ep__control_1_1TestEPGenerator.html</anchorfile>
      <anchor>a69c770cd8c986334874c9029e4c0ff91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ind</name>
      <anchorfile>classtest__ep__control_1_1TestEPGenerator.html</anchorfile>
      <anchor>aad58df3b8997513481a43112c5866e73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pts</name>
      <anchorfile>classtest__ep__control_1_1TestEPGenerator.html</anchorfile>
      <anchor>a4c7b8c128f95c5527abdc1315ad36ec3</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
