<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/reactive_grasping/reactive_grasping_pr2/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>mpc_joint_node.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/reactive_grasping/reactive_grasping_pr2/src/</path>
    <filename>mpc__joint__node_8cpp</filename>
    <includes id="pr2__joint__space_8h" name="pr2_joint_space.h" local="no" imported="no">reactive_grasping_pr2/pr2_joint_space.h</includes>
    <class kind="class">ArmMPCJoints</class>
    <member kind="define">
      <type>#define</type>
      <name>SQR</name>
      <anchorfile>mpc__joint__node_8cpp.html</anchorfile>
      <anchor>a2eb03319e5ccdc1a14b73a7d8b1724de</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="typedef">
      <type>actionlib::SimpleActionClient&lt; pr2_controllers_msgs::Pr2GripperCommandAction &gt;</type>
      <name>GripperClient</name>
      <anchorfile>mpc__joint__node_8cpp.html</anchorfile>
      <anchor>aa2e6dc1ba009e9afa53884daedcba82d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>mpc__joint__node_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mpc_node.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/reactive_grasping/reactive_grasping_pr2/src/</path>
    <filename>mpc__node_8cpp</filename>
    <includes id="pr2__arm__ik_8h" name="pr2_arm_ik.h" local="no" imported="no">reactive_grasping_pr2/pr2_arm_ik.h</includes>
    <class kind="class">ArmMPC</class>
    <member kind="define">
      <type>#define</type>
      <name>SQR</name>
      <anchorfile>mpc__node_8cpp.html</anchorfile>
      <anchor>a2eb03319e5ccdc1a14b73a7d8b1724de</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="typedef">
      <type>actionlib::SimpleActionClient&lt; pr2_controllers_msgs::Pr2GripperCommandAction &gt;</type>
      <name>GripperClient</name>
      <anchorfile>mpc__node_8cpp.html</anchorfile>
      <anchor>aa2e6dc1ba009e9afa53884daedcba82d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>mpc__node_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pr2_arm_ik.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/reactive_grasping/reactive_grasping_pr2/src/</path>
    <filename>pr2__arm__ik_8cpp</filename>
    <includes id="pr2__arm__ik_8h" name="pr2_arm_ik.h" local="no" imported="no">reactive_grasping_pr2/pr2_arm_ik.h</includes>
    <namespace>pr2_arm_ik</namespace>
    <member kind="function">
      <type>float</type>
      <name>cost</name>
      <anchorfile>namespacepr2__arm__ik.html</anchorfile>
      <anchor>a0067c8494573853ab938736bdd574113</anchor>
      <arglist>(const VectorT &amp;x, const VectorT &amp;u)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>costD</name>
      <anchorfile>namespacepr2__arm__ik.html</anchorfile>
      <anchor>a7e73b16abfc0d5831d406b5217d9b57e</anchor>
      <arglist>(const VectorT &amp;x, const VectorT &amp;u, Deriv &amp;d)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dynamics</name>
      <anchorfile>namespacepr2__arm__ik.html</anchorfile>
      <anchor>a8e5fac7eca235d1143be5093663b968d</anchor>
      <arglist>(const VectorT &amp;x, const VectorT &amp;u, VectorT &amp;xNext)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dynamicsD</name>
      <anchorfile>namespacepr2__arm__ik.html</anchorfile>
      <anchor>a3c08268a21ec0b4502fcb08595b5d459</anchor>
      <arglist>(const VectorT &amp;x, const VectorT &amp;u, Deriv &amp;d)</arglist>
    </member>
    <member kind="function">
      <type>Obstacles &amp;</type>
      <name>getObstacles</name>
      <anchorfile>namespacepr2__arm__ik.html</anchorfile>
      <anchor>a6f868bc6fb5b7f367fbbb80e87b6c0d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGoal</name>
      <anchorfile>namespacepr2__arm__ik.html</anchorfile>
      <anchor>ab6553aa1520fc9bd961cf7dca697a16f</anchor>
      <arglist>(const VectorT &amp;g)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setObstacles</name>
      <anchorfile>namespacepr2__arm__ik.html</anchorfile>
      <anchor>a38301968a8384654958ce10418c8a46a</anchor>
      <arglist>(const Obstacles &amp;obs)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static float</type>
      <name>c_b</name>
      <anchorfile>namespacepr2__arm__ik.html</anchorfile>
      <anchor>a12ae854eaf31377fdf26231247c35961</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static float</type>
      <name>c_p</name>
      <anchorfile>namespacepr2__arm__ik.html</anchorfile>
      <anchor>ab594a70369091cf626050ae552f5d2d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static float</type>
      <name>c_u</name>
      <anchorfile>namespacepr2__arm__ik.html</anchorfile>
      <anchor>ae71f51ca0561785c7d2788da375a6ea7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static float</type>
      <name>c_xT</name>
      <anchorfile>namespacepr2__arm__ik.html</anchorfile>
      <anchor>a6390caa8948380567710c2ebe842a355</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static VectorT</type>
      <name>goal</name>
      <anchorfile>namespacepr2__arm__ik.html</anchorfile>
      <anchor>acf40c55def59558d1b0ef0edc9be4957</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static float</type>
      <name>h</name>
      <anchorfile>namespacepr2__arm__ik.html</anchorfile>
      <anchor>ac1fbab2e91b1f7b4b9bb1d9cf2e1c725</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Obstacles</type>
      <name>obstacles</name>
      <anchorfile>namespacepr2__arm__ik.html</anchorfile>
      <anchor>a6552bd08ea838ce7f28040837d05759b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static float</type>
      <name>sigma</name>
      <anchorfile>namespacepr2__arm__ik.html</anchorfile>
      <anchor>a2c2cc86a335c0b67aff4a4a1ea2fc728</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static float</type>
      <name>sigma_p</name>
      <anchorfile>namespacepr2__arm__ik.html</anchorfile>
      <anchor>aa328bc10255ab38f1cea9d19ea43409a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pr2_arm_ik.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/reactive_grasping/reactive_grasping_pr2/include/reactive_grasping_pr2/</path>
    <filename>pr2__arm__ik_8h</filename>
    <namespace>pr2_arm_ik</namespace>
    <member kind="typedef">
      <type>std::vector&lt; VectorT &gt;</type>
      <name>Obstacles</name>
      <anchorfile>namespacepr2__arm__ik.html</anchorfile>
      <anchor>a2cd370839fd5278ce6489fa534cdfb75</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>cost</name>
      <anchorfile>namespacepr2__arm__ik.html</anchorfile>
      <anchor>a0067c8494573853ab938736bdd574113</anchor>
      <arglist>(const VectorT &amp;x, const VectorT &amp;u)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>costD</name>
      <anchorfile>namespacepr2__arm__ik.html</anchorfile>
      <anchor>a7e73b16abfc0d5831d406b5217d9b57e</anchor>
      <arglist>(const VectorT &amp;x, const VectorT &amp;u, Deriv &amp;d)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dynamics</name>
      <anchorfile>namespacepr2__arm__ik.html</anchorfile>
      <anchor>a8e5fac7eca235d1143be5093663b968d</anchor>
      <arglist>(const VectorT &amp;x, const VectorT &amp;u, VectorT &amp;xNext)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dynamicsD</name>
      <anchorfile>namespacepr2__arm__ik.html</anchorfile>
      <anchor>a3c08268a21ec0b4502fcb08595b5d459</anchor>
      <arglist>(const VectorT &amp;x, const VectorT &amp;u, Deriv &amp;d)</arglist>
    </member>
    <member kind="function">
      <type>Obstacles &amp;</type>
      <name>getObstacles</name>
      <anchorfile>namespacepr2__arm__ik.html</anchorfile>
      <anchor>a6f868bc6fb5b7f367fbbb80e87b6c0d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGoal</name>
      <anchorfile>namespacepr2__arm__ik.html</anchorfile>
      <anchor>ab6553aa1520fc9bd961cf7dca697a16f</anchor>
      <arglist>(const VectorT &amp;g)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setObstacles</name>
      <anchorfile>namespacepr2__arm__ik.html</anchorfile>
      <anchor>a38301968a8384654958ce10418c8a46a</anchor>
      <arglist>(const Obstacles &amp;obs)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pr2_joint_space.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/reactive_grasping/reactive_grasping_pr2/src/</path>
    <filename>pr2__joint__space_8cpp</filename>
    <includes id="pr2__joint__space_8h" name="pr2_joint_space.h" local="no" imported="no">reactive_grasping_pr2/pr2_joint_space.h</includes>
    <namespace>pr2_joint_space</namespace>
  </compound>
  <compound kind="file">
    <name>pr2_joint_space.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/reactive_grasping/reactive_grasping_pr2/include/reactive_grasping_pr2/</path>
    <filename>pr2__joint__space_8h</filename>
    <class kind="class">pr2_joint_space::RightArmModel</class>
    <namespace>pr2_joint_space</namespace>
  </compound>
  <compound kind="file">
    <name>simulated_goals.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/reactive_grasping/reactive_grasping_pr2/scripts/</path>
    <filename>simulated__goals_8py</filename>
    <class kind="class">simulated_goals::SimulatedGoals</class>
    <namespace>simulated_goals</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>ball_server</name>
      <anchorfile>namespacesimulated__goals.html</anchorfile>
      <anchor>ace02efed966a5be9cf4a9463770b0263</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ArmMPC</name>
    <filename>classArmMPC.html</filename>
    <member kind="function">
      <type></type>
      <name>ArmMPC</name>
      <anchorfile>classArmMPC.html</anchorfile>
      <anchor>a2cfa5a3766ba0fb7f4be8df235bf7db6</anchor>
      <arglist>(ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>close_gripper</name>
      <anchorfile>classArmMPC.html</anchorfile>
      <anchor>a8f290a4aa130bb41ca5aa9a1ad2ae37f</anchor>
      <arglist>(bool wait=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mpc_callback</name>
      <anchorfile>classArmMPC.html</anchorfile>
      <anchor>affec02c89a438f6018b41a4164b47dcc</anchor>
      <arglist>(const motld::TrackedObjectsConstPtr &amp;objects)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>open_gripper</name>
      <anchorfile>classArmMPC.html</anchorfile>
      <anchor>a397f8d4243d2938416a9836ff3013333</anchor>
      <arglist>(bool wait=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ArmMPC</name>
      <anchorfile>classArmMPC.html</anchorfile>
      <anchor>ade55838b5888344eb3071ee31385bc09</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>VectorT</type>
      <name>center_</name>
      <anchorfile>classArmMPC.html</anchorfile>
      <anchor>a4b1bbed46fe4bac1c04a12e16b5195ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GripperClient *</type>
      <name>close_gripper_</name>
      <anchorfile>classArmMPC.html</anchorfile>
      <anchor>abe6bda5875e1aedebdab25d41d751fec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>curr_t_</name>
      <anchorfile>classArmMPC.html</anchorfile>
      <anchor>a0ae004fc9eb8ea9ca5c25c47d772fc32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Trajectory</type>
      <name>curr_traj_</name>
      <anchorfile>classArmMPC.html</anchorfile>
      <anchor>a292bc72d44b852eddd9a4a3d0931bb57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>eps_</name>
      <anchorfile>classArmMPC.html</anchorfile>
      <anchor>a85f3ee3960d2b2e9401c258e4561ada4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>gripper_action_topic_</name>
      <anchorfile>classArmMPC.html</anchorfile>
      <anchor>ae48be07512694e8b62346751a3a59b85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>gripper_close_topic_</name>
      <anchorfile>classArmMPC.html</anchorfile>
      <anchor>aa0f39b32fbba4f96359d81caf55ee057</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>gripper_frame_</name>
      <anchorfile>classArmMPC.html</anchorfile>
      <anchor>ada6bd50601adaf937261365f9f24c63e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>geometry_msgs::PoseStamped</type>
      <name>gripper_pose_</name>
      <anchorfile>classArmMPC.html</anchorfile>
      <anchor>a1103baa2bdb8cdbed31ee7aedf6a2516</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>gripper_pose_pub_</name>
      <anchorfile>classArmMPC.html</anchorfile>
      <anchor>ae3dbb7b1242e1cf78ede565d648ce298</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>initialized_</name>
      <anchorfile>classArmMPC.html</anchorfile>
      <anchor>a1cf7db190a39c5b88cfcb751f34b653e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>VectorT</type>
      <name>last_goal_</name>
      <anchorfile>classArmMPC.html</anchorfile>
      <anchor>a1929a6b2f4aa0d5b0c36cec17e00a608</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>last_goal_set_</name>
      <anchorfile>classArmMPC.html</anchorfile>
      <anchor>a35398e7eed38dc88bcf69737c00d183a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>VectorT</type>
      <name>last_pos_</name>
      <anchorfile>classArmMPC.html</anchorfile>
      <anchor>aa9e733b1ab49f209b9e6890f1b8955e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>last_pos_set_</name>
      <anchorfile>classArmMPC.html</anchorfile>
      <anchor>a38946afbaee52e80fd4f6700d7878d04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m</name>
      <anchorfile>classArmMPC.html</anchorfile>
      <anchor>a1f5f0b387ee068b214a17a3f1d734af4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>marker_pub_</name>
      <anchorfile>classArmMPC.html</anchorfile>
      <anchor>ab455104d180ffaeff7ae8ebf8fc73db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>marker_topic_</name>
      <anchorfile>classArmMPC.html</anchorfile>
      <anchor>afd5186dffa189a923084e4673b400062</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>max_mov_dist_</name>
      <anchorfile>classArmMPC.html</anchorfile>
      <anchor>a2178b0b8f5937dd9b35e3864fccf390a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>n</name>
      <anchorfile>classArmMPC.html</anchorfile>
      <anchor>a4027a03548a565d049ef142c05d101b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>N</name>
      <anchorfile>classArmMPC.html</anchorfile>
      <anchor>a152ef5270b7ecf2ff69d3733bddb8ffd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classArmMPC.html</anchorfile>
      <anchor>a30645c0b93216d3721361f70dcacb64a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>obj_sub_</name>
      <anchorfile>classArmMPC.html</anchorfile>
      <anchor>a2882d150197d1565a8a7938716b167cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>object_topic_</name>
      <anchorfile>classArmMPC.html</anchorfile>
      <anchor>a5a8d6747533e0e2813ed4f37e869508f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pr2_arm_ik::Obstacles *</type>
      <name>obs_</name>
      <anchorfile>classArmMPC.html</anchorfile>
      <anchor>ae699aa87589d6c90e0b7b1b575122382</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>on_way_to_goal_</name>
      <anchorfile>classArmMPC.html</anchorfile>
      <anchor>a4ffeb4bba9d5a99f981ea11fd56ed053</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DDPParams</type>
      <name>params</name>
      <anchorfile>classArmMPC.html</anchorfile>
      <anchor>ab97748f5c6ce67757b19e9aac0c9c34e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>private_nh_</name>
      <anchorfile>classArmMPC.html</anchorfile>
      <anchor>a8ea4c11138825df1ceda17ce6f4c7c2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>restart_ddp_</name>
      <anchorfile>classArmMPC.html</anchorfile>
      <anchor>a91041c774b432c11184136e99ae82b4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>root_frame_</name>
      <anchorfile>classArmMPC.html</anchorfile>
      <anchor>a71a4721a16a9021b1c4661e283dc9ea1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::TransformBroadcaster *</type>
      <name>tf_broadcaster_</name>
      <anchorfile>classArmMPC.html</anchorfile>
      <anchor>a0d071fe87ef43c639ea958df0cfa30e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::TransformListener *</type>
      <name>tf_transformer_</name>
      <anchorfile>classArmMPC.html</anchorfile>
      <anchor>aa8f43d0cbd6fbbef06dfcf7a349d9b8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MatrixT</type>
      <name>u0_</name>
      <anchorfile>classArmMPC.html</anchorfile>
      <anchor>a0dc2e2a4c0498f637b3c49301d7e1346</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ArmMPCJoints</name>
    <filename>classArmMPCJoints.html</filename>
    <member kind="function">
      <type></type>
      <name>ArmMPCJoints</name>
      <anchorfile>classArmMPCJoints.html</anchorfile>
      <anchor>a072e2055971071b089da44df0aa8df3e</anchor>
      <arglist>(ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>close_gripper</name>
      <anchorfile>classArmMPCJoints.html</anchorfile>
      <anchor>afbf55b60276a74950683a2ac85311b9e</anchor>
      <arglist>(bool wait=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_cart_and_joint_pos</name>
      <anchorfile>classArmMPCJoints.html</anchorfile>
      <anchor>a362862e9ae93fcd9c31e6ec8883add20</anchor>
      <arglist>(VectorT &amp;x0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>joint_state_callback</name>
      <anchorfile>classArmMPCJoints.html</anchorfile>
      <anchor>a03fbb2cf3a727d9bf841a044cc95ed94</anchor>
      <arglist>(const sensor_msgs::JointStateConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mpc_callback</name>
      <anchorfile>classArmMPCJoints.html</anchorfile>
      <anchor>af76676b0f5707d697f9f249e16568de1</anchor>
      <arglist>(const motld::TrackedObjectsConstPtr &amp;objects)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>open_gripper</name>
      <anchorfile>classArmMPCJoints.html</anchorfile>
      <anchor>adb6c6ee15b6bfc155fdcdc044e1ca333</anchor>
      <arglist>(bool wait=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ArmMPCJoints</name>
      <anchorfile>classArmMPCJoints.html</anchorfile>
      <anchor>a87109fc897b74d1cb1d9bfceca37a4c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>VectorT</type>
      <name>center_</name>
      <anchorfile>classArmMPCJoints.html</anchorfile>
      <anchor>a3f17f84ab8d2c9f2463006b4f53b8393</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GripperClient *</type>
      <name>close_gripper_</name>
      <anchorfile>classArmMPCJoints.html</anchorfile>
      <anchor>a57d6dc7884f02b49706d6de969acaeb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>VectorT</type>
      <name>curr_joint_state_</name>
      <anchorfile>classArmMPCJoints.html</anchorfile>
      <anchor>a0dc3306928f21753145bdc1245b2df97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>curr_t_</name>
      <anchorfile>classArmMPCJoints.html</anchorfile>
      <anchor>a66b2a6ac4d0673e961ff37e7e379fe22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Trajectory</type>
      <name>curr_traj_</name>
      <anchorfile>classArmMPCJoints.html</anchorfile>
      <anchor>a79381d4fa78880e28813f9d4305f46d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>eps_</name>
      <anchorfile>classArmMPCJoints.html</anchorfile>
      <anchor>ad574ef610e4e4a41216fc10b1e4e83cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>gripper_action_topic_</name>
      <anchorfile>classArmMPCJoints.html</anchorfile>
      <anchor>ace71795e419332c3f960d6f40587922f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>gripper_close_topic_</name>
      <anchorfile>classArmMPCJoints.html</anchorfile>
      <anchor>acebff2c3c38f68187ad0f6408f6f70a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>gripper_frame_</name>
      <anchorfile>classArmMPCJoints.html</anchorfile>
      <anchor>a390f9a75d3bff1b2c68ddeb657aac4bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>initialized_</name>
      <anchorfile>classArmMPCJoints.html</anchorfile>
      <anchor>a7e6835426796ae27552e29b0376276b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int &gt;</type>
      <name>joint_mapping_</name>
      <anchorfile>classArmMPCJoints.html</anchorfile>
      <anchor>a2287acce6341ef87f57a9b0652e1e561</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>joint_mapping_initialized_</name>
      <anchorfile>classArmMPCJoints.html</anchorfile>
      <anchor>ad0db21fceeb9e67e6eb49f9a3f78f5cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>joint_names_</name>
      <anchorfile>classArmMPCJoints.html</anchorfile>
      <anchor>a1e5d758d88f243b75d3cf5f27706c08f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>joint_pose_pub_</name>
      <anchorfile>classArmMPCJoints.html</anchorfile>
      <anchor>afcaec68c6e050a0df1ca91e7798c7d17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>joint_state_sub_</name>
      <anchorfile>classArmMPCJoints.html</anchorfile>
      <anchor>af6b3453301eb1f6ded750700450a0f4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>trajectory_msgs::JointTrajectory</type>
      <name>joint_traj_</name>
      <anchorfile>classArmMPCJoints.html</anchorfile>
      <anchor>a5799a8c6d170f3e17e3b664cb2b9a564</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>VectorT</type>
      <name>last_goal_</name>
      <anchorfile>classArmMPCJoints.html</anchorfile>
      <anchor>a9a90157f6ef7e479061d0b0b8e4329e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>last_goal_set_</name>
      <anchorfile>classArmMPCJoints.html</anchorfile>
      <anchor>aac8947dc0050033ee38826d0591beb80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>VectorT</type>
      <name>last_pos_</name>
      <anchorfile>classArmMPCJoints.html</anchorfile>
      <anchor>a466c703c15610e1708a3b2d86498e78e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>last_pos_set_</name>
      <anchorfile>classArmMPCJoints.html</anchorfile>
      <anchor>ad5eef5c5cb400c1a7920133e53e87dcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m</name>
      <anchorfile>classArmMPCJoints.html</anchorfile>
      <anchor>a407ca23cc86dcd0d5e5f0bf342c532ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>marker_pub_</name>
      <anchorfile>classArmMPCJoints.html</anchorfile>
      <anchor>a923ac94d7b128543e73a46208a8be0ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>marker_topic_</name>
      <anchorfile>classArmMPCJoints.html</anchorfile>
      <anchor>aa93d8c9012552d7f4cb26db05e1d8f6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>max_mov_dist_</name>
      <anchorfile>classArmMPCJoints.html</anchorfile>
      <anchor>a58549f26d399d8f36206039dcf8ca51a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>n</name>
      <anchorfile>classArmMPCJoints.html</anchorfile>
      <anchor>a49f55577e2fb5a6021d233000d608bee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>N</name>
      <anchorfile>classArmMPCJoints.html</anchorfile>
      <anchor>a73c9104f7feee353f1bbefc1e93722c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classArmMPCJoints.html</anchorfile>
      <anchor>a86cc9e4366c28e01132b7d1bbf67d44a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>obj_sub_</name>
      <anchorfile>classArmMPCJoints.html</anchorfile>
      <anchor>a90abc6103bcb90e32d945831c665df46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>object_topic_</name>
      <anchorfile>classArmMPCJoints.html</anchorfile>
      <anchor>a94b0b8e7d29e8a04e8454fc7392b453f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>on_way_to_goal_</name>
      <anchorfile>classArmMPCJoints.html</anchorfile>
      <anchor>ab90dc437cd862a3301b9e048b9ff1442</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DDPParams</type>
      <name>params</name>
      <anchorfile>classArmMPCJoints.html</anchorfile>
      <anchor>a14576c9389583af8595bbac2e2a1e9b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>private_nh_</name>
      <anchorfile>classArmMPCJoints.html</anchorfile>
      <anchor>a5513d7944f54600f49e0c5004f22f695</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pr2_joint_space::RightArmModel *</type>
      <name>r_arm_model_</name>
      <anchorfile>classArmMPCJoints.html</anchorfile>
      <anchor>aa7d017ca42a2d7ffd94e6fd707f7b126</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>restart_ddp_</name>
      <anchorfile>classArmMPCJoints.html</anchorfile>
      <anchor>a5afc5fdb68917de9f822f6416b2599cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>root_frame_</name>
      <anchorfile>classArmMPCJoints.html</anchorfile>
      <anchor>ab58587c8a28a21c180ec49843440bc0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>state_mutex_</name>
      <anchorfile>classArmMPCJoints.html</anchorfile>
      <anchor>a65cc2ae99651c70495568efaae678fb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::TransformBroadcaster *</type>
      <name>tf_broadcaster_</name>
      <anchorfile>classArmMPCJoints.html</anchorfile>
      <anchor>a698674120cfe012207177a92fff8e5ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::TransformListener *</type>
      <name>tf_transformer_</name>
      <anchorfile>classArmMPCJoints.html</anchorfile>
      <anchor>a99e2a6be856daf1c8a850b31d2e99b1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MatrixT</type>
      <name>u0_</name>
      <anchorfile>classArmMPCJoints.html</anchorfile>
      <anchor>acbd474a88042e50d0234df0ac9e9a50f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pcl</name>
    <filename>namespacepcl.html</filename>
  </compound>
  <compound kind="namespace">
    <name>pr2_arm_ik</name>
    <filename>namespacepr2__arm__ik.html</filename>
    <member kind="typedef">
      <type>std::vector&lt; VectorT &gt;</type>
      <name>Obstacles</name>
      <anchorfile>namespacepr2__arm__ik.html</anchorfile>
      <anchor>a2cd370839fd5278ce6489fa534cdfb75</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>cost</name>
      <anchorfile>namespacepr2__arm__ik.html</anchorfile>
      <anchor>a0067c8494573853ab938736bdd574113</anchor>
      <arglist>(const VectorT &amp;x, const VectorT &amp;u)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>costD</name>
      <anchorfile>namespacepr2__arm__ik.html</anchorfile>
      <anchor>a7e73b16abfc0d5831d406b5217d9b57e</anchor>
      <arglist>(const VectorT &amp;x, const VectorT &amp;u, Deriv &amp;d)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dynamics</name>
      <anchorfile>namespacepr2__arm__ik.html</anchorfile>
      <anchor>a8e5fac7eca235d1143be5093663b968d</anchor>
      <arglist>(const VectorT &amp;x, const VectorT &amp;u, VectorT &amp;xNext)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dynamicsD</name>
      <anchorfile>namespacepr2__arm__ik.html</anchorfile>
      <anchor>a3c08268a21ec0b4502fcb08595b5d459</anchor>
      <arglist>(const VectorT &amp;x, const VectorT &amp;u, Deriv &amp;d)</arglist>
    </member>
    <member kind="function">
      <type>Obstacles &amp;</type>
      <name>getObstacles</name>
      <anchorfile>namespacepr2__arm__ik.html</anchorfile>
      <anchor>a6f868bc6fb5b7f367fbbb80e87b6c0d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGoal</name>
      <anchorfile>namespacepr2__arm__ik.html</anchorfile>
      <anchor>ab6553aa1520fc9bd961cf7dca697a16f</anchor>
      <arglist>(const VectorT &amp;g)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setObstacles</name>
      <anchorfile>namespacepr2__arm__ik.html</anchorfile>
      <anchor>a38301968a8384654958ce10418c8a46a</anchor>
      <arglist>(const Obstacles &amp;obs)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static float</type>
      <name>c_b</name>
      <anchorfile>namespacepr2__arm__ik.html</anchorfile>
      <anchor>a12ae854eaf31377fdf26231247c35961</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static float</type>
      <name>c_p</name>
      <anchorfile>namespacepr2__arm__ik.html</anchorfile>
      <anchor>ab594a70369091cf626050ae552f5d2d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static float</type>
      <name>c_u</name>
      <anchorfile>namespacepr2__arm__ik.html</anchorfile>
      <anchor>ae71f51ca0561785c7d2788da375a6ea7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static float</type>
      <name>c_xT</name>
      <anchorfile>namespacepr2__arm__ik.html</anchorfile>
      <anchor>a6390caa8948380567710c2ebe842a355</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static VectorT</type>
      <name>goal</name>
      <anchorfile>namespacepr2__arm__ik.html</anchorfile>
      <anchor>acf40c55def59558d1b0ef0edc9be4957</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static float</type>
      <name>h</name>
      <anchorfile>namespacepr2__arm__ik.html</anchorfile>
      <anchor>ac1fbab2e91b1f7b4b9bb1d9cf2e1c725</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Obstacles</type>
      <name>obstacles</name>
      <anchorfile>namespacepr2__arm__ik.html</anchorfile>
      <anchor>a6552bd08ea838ce7f28040837d05759b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static float</type>
      <name>sigma</name>
      <anchorfile>namespacepr2__arm__ik.html</anchorfile>
      <anchor>a2c2cc86a335c0b67aff4a4a1ea2fc728</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static float</type>
      <name>sigma_p</name>
      <anchorfile>namespacepr2__arm__ik.html</anchorfile>
      <anchor>aa328bc10255ab38f1cea9d19ea43409a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pr2_joint_space</name>
    <filename>namespacepr2__joint__space.html</filename>
    <class kind="class">pr2_joint_space::RightArmModel</class>
  </compound>
  <compound kind="class">
    <name>pr2_joint_space::RightArmModel</name>
    <filename>classpr2__joint__space_1_1RightArmModel.html</filename>
    <member kind="function">
      <type>float</type>
      <name>cost</name>
      <anchorfile>classpr2__joint__space_1_1RightArmModel.html</anchorfile>
      <anchor>a4fba66699e29e96b14f2f96f63854083</anchor>
      <arglist>(const VectorT &amp;x, const VectorT &amp;u)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dynamics</name>
      <anchorfile>classpr2__joint__space_1_1RightArmModel.html</anchorfile>
      <anchor>a27ab486a50a26fd7785c72aa472a1b4f</anchor>
      <arglist>(const VectorT &amp;x, const VectorT &amp;u, VectorT &amp;xNext)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dynamicsD</name>
      <anchorfile>classpr2__joint__space_1_1RightArmModel.html</anchorfile>
      <anchor>a51ab98c44652432327aecd3fc81919b8</anchor>
      <arglist>(const VectorT &amp;x, const VectorT &amp;u, Deriv &amp;d)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fk</name>
      <anchorfile>classpr2__joint__space_1_1RightArmModel.html</anchorfile>
      <anchor>ad4a04e0e02d30f02b446fd3ebcf270f1</anchor>
      <arglist>(const VectorT &amp;x, VectorT &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ik</name>
      <anchorfile>classpr2__joint__space_1_1RightArmModel.html</anchorfile>
      <anchor>ae2307ccbd672859031518bffbe69ea10</anchor>
      <arglist>(const VectorT &amp;pos, VectorT &amp;x)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RightArmModel</name>
      <anchorfile>classpr2__joint__space_1_1RightArmModel.html</anchorfile>
      <anchor>a612db2b1709cb3b84d91ddf4e6c3a257</anchor>
      <arglist>(ros::NodeHandle &amp;n, std::string frame)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setExternalGoal</name>
      <anchorfile>classpr2__joint__space_1_1RightArmModel.html</anchorfile>
      <anchor>a415c40ffa1a79889dbf4457e24523656</anchor>
      <arglist>(const VectorT &amp;g)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInternalGoal</name>
      <anchorfile>classpr2__joint__space_1_1RightArmModel.html</anchorfile>
      <anchor>a8db27885ffa715303ba9d4f19844ff83</anchor>
      <arglist>(const VectorT &amp;g)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>c_u</name>
      <anchorfile>classpr2__joint__space_1_1RightArmModel.html</anchorfile>
      <anchor>ae9c5079809c0aca1ac8cf458f70c975f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>c_xT</name>
      <anchorfile>classpr2__joint__space_1_1RightArmModel.html</anchorfile>
      <anchor>a60e0f7a2506405f083c7937fdb073070</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>controlled_joints_</name>
      <anchorfile>classpr2__joint__space_1_1RightArmModel.html</anchorfile>
      <anchor>afdfba9f7ca942f4e905075fd82bd9fa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>VectorT</type>
      <name>external_goal_</name>
      <anchorfile>classpr2__joint__space_1_1RightArmModel.html</anchorfile>
      <anchor>a89dab929f44f04474dc1e22a82bbdbe7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceClient</type>
      <name>fk_client_</name>
      <anchorfile>classpr2__joint__space_1_1RightArmModel.html</anchorfile>
      <anchor>abe744e11603926382a30b15054d7422b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceClient</type>
      <name>fk_info_client_</name>
      <anchorfile>classpr2__joint__space_1_1RightArmModel.html</anchorfile>
      <anchor>a179073dfa126fa08bed32a189078b20e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>kinematics_msgs::GetPositionFK::Request</type>
      <name>fk_request</name>
      <anchorfile>classpr2__joint__space_1_1RightArmModel.html</anchorfile>
      <anchor>a1f9c8ecbf0219e7ef0a4f77c78d1d54e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>kinematics_msgs::GetPositionFK::Response</type>
      <name>fk_response</name>
      <anchorfile>classpr2__joint__space_1_1RightArmModel.html</anchorfile>
      <anchor>a059150dd53d9ba4d7905a572ecc1813a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>gain</name>
      <anchorfile>classpr2__joint__space_1_1RightArmModel.html</anchorfile>
      <anchor>a0d65801d172961eb8ac440a68253cdb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>VectorT</type>
      <name>goal_</name>
      <anchorfile>classpr2__joint__space_1_1RightArmModel.html</anchorfile>
      <anchor>a4a3df8e1fb4e78f7f3fc2693eaabc577</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>h</name>
      <anchorfile>classpr2__joint__space_1_1RightArmModel.html</anchorfile>
      <anchor>a22c757afb462e12c7b48bd9f53562a0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceClient</type>
      <name>ik_client_</name>
      <anchorfile>classpr2__joint__space_1_1RightArmModel.html</anchorfile>
      <anchor>a0ac351aa4d88f65b5f3facc536c2bdc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>kinematics_msgs::GetPositionIK::Request</type>
      <name>ik_request</name>
      <anchorfile>classpr2__joint__space_1_1RightArmModel.html</anchorfile>
      <anchor>ad5dad62178bd756619971f23778b571a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>kinematics_msgs::GetPositionIK::Response</type>
      <name>ik_response</name>
      <anchorfile>classpr2__joint__space_1_1RightArmModel.html</anchorfile>
      <anchor>a17d94788826d03eff3c7cde31a95af91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int &gt;</type>
      <name>joint_mapping_</name>
      <anchorfile>classpr2__joint__space_1_1RightArmModel.html</anchorfile>
      <anchor>aec9795cc7f20f95a37e9ac549913e7d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle &amp;</type>
      <name>n_</name>
      <anchorfile>classpr2__joint__space_1_1RightArmModel.html</anchorfile>
      <anchor>a3a3b2112174d92b3363c55e4bc86643b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>num_joints</name>
      <anchorfile>classpr2__joint__space_1_1RightArmModel.html</anchorfile>
      <anchor>ab9279dd817fde253dd0ecdf6405188bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>kinematics_msgs::GetKinematicSolverInfo::Request</type>
      <name>request</name>
      <anchorfile>classpr2__joint__space_1_1RightArmModel.html</anchorfile>
      <anchor>ab90c5680ccdde736372c0af02b5ea67e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>VectorT</type>
      <name>res_</name>
      <anchorfile>classpr2__joint__space_1_1RightArmModel.html</anchorfile>
      <anchor>ab4f98907330589e71afb6a3b0582088c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>kinematics_msgs::GetKinematicSolverInfo::Response</type>
      <name>response</name>
      <anchorfile>classpr2__joint__space_1_1RightArmModel.html</anchorfile>
      <anchor>ac473d7b6a95ed79e2ab01dab43eb5f17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>root_frame</name>
      <anchorfile>classpr2__joint__space_1_1RightArmModel.html</anchorfile>
      <anchor>a29b4b9a6788d434b647c4ae5883dca15</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>simulated_goals</name>
    <filename>namespacesimulated__goals.html</filename>
    <class kind="class">simulated_goals::SimulatedGoals</class>
    <member kind="variable">
      <type>tuple</type>
      <name>ball_server</name>
      <anchorfile>namespacesimulated__goals.html</anchorfile>
      <anchor>ace02efed966a5be9cf4a9463770b0263</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>simulated_goals::SimulatedGoals</name>
    <filename>classsimulated__goals_1_1SimulatedGoals.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classsimulated__goals_1_1SimulatedGoals.html</anchorfile>
      <anchor>a415312fc3a7894ccb23238c797b12c88</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>makeMarker</name>
      <anchorfile>classsimulated__goals_1_1SimulatedGoals.html</anchorfile>
      <anchor>a52a14272973337d4b6fc27e1944d7c4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>processFeedback</name>
      <anchorfile>classsimulated__goals_1_1SimulatedGoals.html</anchorfile>
      <anchor>ace47edaa4f79fd549f90efcf9c7382b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>last_green</name>
      <anchorfile>classsimulated__goals_1_1SimulatedGoals.html</anchorfile>
      <anchor>a1c891d94eda3a2437b51b126f7c5f8aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>last_red</name>
      <anchorfile>classsimulated__goals_1_1SimulatedGoals.html</anchorfile>
      <anchor>adeabd08e913409aff3f45e6b4d746eca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>obj_pub</name>
      <anchorfile>classsimulated__goals_1_1SimulatedGoals.html</anchorfile>
      <anchor>a81260c5c450d91f9439a8749f04b8886</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>server</name>
      <anchorfile>classsimulated__goals_1_1SimulatedGoals.html</anchorfile>
      <anchor>aee11b3e502b21376aa1a60420c5c7e40</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">codeapi</docanchor>
  </compound>
</tagfile>
