<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>ar_confirm.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl-pr2-behaviors/hrl_pr2_ar_servo/src/</path>
    <filename>ar__confirm_8cpp</filename>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PRGB &gt;</type>
      <name>PCRGB</name>
      <anchorfile>ar__confirm_8cpp.html</anchorfile>
      <anchor>a8d7f1ca69c2dd1fe2d1753bc4b57add4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointXYZRGB</type>
      <name>PRGB</name>
      <anchorfile>ar__confirm_8cpp.html</anchorfile>
      <anchor>a9de20d072b06960722b6cf0e02be73ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doOverlay</name>
      <anchorfile>ar__confirm_8cpp.html</anchorfile>
      <anchor>aff4f0030e33584b2cb76b4097774433d</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;img_msg, const sensor_msgs::CameraInfoConstPtr &amp;info_msg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>ar__confirm_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>subARTagLCallback</name>
      <anchorfile>ar__confirm_8cpp.html</anchorfile>
      <anchor>ae902e1fb85e98e555a8b68cf6a97c2c7</anchor>
      <arglist>(const ar_pose::ARMarker::Ptr &amp;ar_tag_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>subARTagRCallback</name>
      <anchorfile>ar__confirm_8cpp.html</anchorfile>
      <anchor>ac93a0ee64949430a972fd127b8402e91</anchor>
      <arglist>(const ar_pose::ARMarker::Ptr &amp;ar_tag_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeTag</name>
      <anchorfile>ar__confirm_8cpp.html</anchorfile>
      <anchor>a47cc63fb7922b867b601077c916f9daa</anchor>
      <arglist>(const ar_pose::ARMarker::Ptr &amp;ar_tag, const sensor_msgs::ImageConstPtr &amp;img_msg, const cv::Scalar &amp;color)</arglist>
    </member>
    <member kind="variable">
      <type>ar_pose::ARMarker::Ptr</type>
      <name>ar_tag_l</name>
      <anchorfile>ar__confirm_8cpp.html</anchorfile>
      <anchor>ac01fac0b0c980bd0a771e0bed0cf9e64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>ar_tag_l_sub</name>
      <anchorfile>ar__confirm_8cpp.html</anchorfile>
      <anchor>a4ed862af1514baa034c057448163e715</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ar_pose::ARMarker::Ptr</type>
      <name>ar_tag_r</name>
      <anchorfile>ar__confirm_8cpp.html</anchorfile>
      <anchor>ac6aab4d937de96c29ec6c2c276400cd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>ar_tag_r_sub</name>
      <anchorfile>ar__confirm_8cpp.html</anchorfile>
      <anchor>a68f1e795b9c22ced35d0c938ee613f8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>image_geometry::PinholeCameraModel</type>
      <name>cam_model</name>
      <anchorfile>ar__confirm_8cpp.html</anchorfile>
      <anchor>a4913568d857816f14b6ff95940e3150c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>image_transport::CameraSubscriber</type>
      <name>camera_sub</name>
      <anchorfile>ar__confirm_8cpp.html</anchorfile>
      <anchor>a14420c0f690c4d124fac1868cf317a4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>cv_bridge::CvImagePtr</type>
      <name>cv_img</name>
      <anchorfile>ar__confirm_8cpp.html</anchorfile>
      <anchor>af514c91508fcf646f169345ea80f8725</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>last_l_time</name>
      <anchorfile>ar__confirm_8cpp.html</anchorfile>
      <anchor>ae4abb486bc64f2682276d2d32bc98d7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>last_r_time</name>
      <anchorfile>ar__confirm_8cpp.html</anchorfile>
      <anchor>aec88ee9d2c273bdd2da683b9d02180f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>image_transport::Publisher</type>
      <name>overlay_pub</name>
      <anchorfile>ar__confirm_8cpp.html</anchorfile>
      <anchor>a36573216f801fe0f70b27f33577696f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; tf::TransformListener &gt;</type>
      <name>tf_list</name>
      <anchorfile>ar__confirm_8cpp.html</anchorfile>
      <anchor>af2841adca95bfab94e561014f658692e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ar_servo_image_proc.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl-pr2-behaviors/hrl_pr2_ar_servo/src/</path>
    <filename>ar__servo__image__proc_8cpp</filename>
    <member kind="function">
      <type>void</type>
      <name>doOverlay</name>
      <anchorfile>ar__servo__image__proc_8cpp.html</anchorfile>
      <anchor>aff4f0030e33584b2cb76b4097774433d</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;img_msg, const sensor_msgs::CameraInfoConstPtr &amp;info_msg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>ar__servo__image__proc_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="variable">
      <type>image_transport::CameraSubscriber</type>
      <name>camera_sub</name>
      <anchorfile>ar__servo__image__proc_8cpp.html</anchorfile>
      <anchor>a14420c0f690c4d124fac1868cf317a4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>cv_bridge::CvImagePtr</type>
      <name>cv_img</name>
      <anchorfile>ar__servo__image__proc_8cpp.html</anchorfile>
      <anchor>af514c91508fcf646f169345ea80f8725</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>image_transport::Publisher</type>
      <name>output_pub</name>
      <anchorfile>ar__servo__image__proc_8cpp.html</anchorfile>
      <anchor>a021f48c15d47dc71f7cd12a8a387e40b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl-pr2-behaviors/hrl_pr2_ar_servo/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>pid_controller.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl-pr2-behaviors/hrl_pr2_ar_servo/src/hrl_pr2_ar_servo/</path>
    <filename>pid__controller_8py</filename>
    <class kind="class">pid_controller::PIDController</class>
    <namespace>pid_controller</namespace>
  </compound>
  <compound kind="file">
    <name>pr2_ar_servo.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl-pr2-behaviors/hrl_pr2_ar_servo/src/hrl_pr2_ar_servo/</path>
    <filename>pr2__ar__servo_8py</filename>
    <class kind="class">pr2_ar_servo::PR2ARServo</class>
    <class kind="class">pr2_ar_servo::ServoKalmanFilter</class>
    <namespace>pr2_ar_servo</namespace>
    <member kind="function">
      <type>def</type>
      <name>create_base_marker</name>
      <anchorfile>namespacepr2__ar__servo.html</anchorfile>
      <anchor>ae5b13b45a77f8e91a74e4d3010b7897c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>homo_mat_from_2d</name>
      <anchorfile>namespacepr2__ar__servo.html</anchorfile>
      <anchor>af3479a2907b2aae577b32cc754b9c49e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>homo_mat_to_2d</name>
      <anchorfile>namespacepr2__ar__servo.html</anchorfile>
      <anchor>a6a74dfbddae19b42bf13f7b3c16a0a2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacepr2__ar__servo.html</anchorfile>
      <anchor>ae7c9d2f7777fde700a9e6eca1f6bc95a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>servo_config.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl-pr2-behaviors/hrl_pr2_ar_servo/src/hrl_pr2_ar_servo/</path>
    <filename>servo__config_8py</filename>
    <namespace>servo_config</namespace>
    <member kind="function">
      <type>def</type>
      <name>callback</name>
      <anchorfile>namespaceservo__config.html</anchorfile>
      <anchor>aed643144fd78b1f3b81d8ba22a57a0ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>NODE_NAME</name>
      <anchorfile>namespaceservo__config.html</anchorfile>
      <anchor>a1319bcf0be8fcde139e5da3da679f528</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>PARAMS</name>
      <anchorfile>namespaceservo__config.html</anchorfile>
      <anchor>af64e20ba09138b201ded89ab877aaa1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>srv</name>
      <anchorfile>namespaceservo__config.html</anchorfile>
      <anchor>a2f983df49cdcded057d4c9395bbcd5a2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sm_pr2_servoing.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl-pr2-behaviors/hrl_pr2_ar_servo/src/hrl_pr2_ar_servo/</path>
    <filename>sm__pr2__servoing_8py</filename>
    <class kind="class">sm_pr2_servoing::ArmCollisionDetection</class>
    <class kind="class">sm_pr2_servoing::BoolTopicState</class>
    <class kind="class">sm_pr2_servoing::FindARTagState</class>
    <class kind="class">sm_pr2_servoing::PublishState</class>
    <class kind="class">sm_pr2_servoing::ServoARTagState</class>
    <class kind="class">sm_pr2_servoing::ServoStates</class>
    <namespace>sm_pr2_servoing</namespace>
    <member kind="function">
      <type>def</type>
      <name>build_cc_servoing</name>
      <anchorfile>namespacesm__pr2__servoing.html</anchorfile>
      <anchor>a476f4c2fde0f0ce4beee98cfd8d8ff11</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>build_full_sm</name>
      <anchorfile>namespacesm__pr2__servoing.html</anchorfile>
      <anchor>a6fb92b154dfee095c180ce4078690c15</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>build_test_sm</name>
      <anchorfile>namespacesm__pr2__servoing.html</anchorfile>
      <anchor>ad506755e429e36097a167f9cd370783e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacesm__pr2__servoing.html</anchorfile>
      <anchor>a74f85d839ad8648f8ba585113c37545e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>outcomes_spa</name>
      <anchorfile>namespacesm__pr2__servoing.html</anchorfile>
      <anchor>ade35dfb6a6e77373bdf19eae402fc205</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pid_controller</name>
    <filename>namespacepid__controller.html</filename>
    <class kind="class">pid_controller::PIDController</class>
  </compound>
  <compound kind="class">
    <name>pid_controller::PIDController</name>
    <filename>classpid__controller_1_1PIDController.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpid__controller_1_1PIDController.html</anchorfile>
      <anchor>ae27d2cd3e63c5b265e82bbafd9f56be2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>reset_controller</name>
      <anchorfile>classpid__controller_1_1PIDController.html</anchorfile>
      <anchor>a7135ff93d646994c42cb35b1ad4150c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update_state</name>
      <anchorfile>classpid__controller_1_1PIDController.html</anchorfile>
      <anchor>a48d2474fc9665f4c1df429679ecb2e09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>diag_pub</name>
      <anchorfile>classpid__controller_1_1PIDController.html</anchorfile>
      <anchor>ab3f90becbf18279fbc3110d2bfe73d97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>err_last</name>
      <anchorfile>classpid__controller_1_1PIDController.html</anchorfile>
      <anchor>a116c8910db8b48d146753ccafded5a1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>err_pub</name>
      <anchorfile>classpid__controller_1_1PIDController.html</anchorfile>
      <anchor>a954133c5ded5a72038bb156295e7f86a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>feed_forward</name>
      <anchorfile>classpid__controller_1_1PIDController.html</anchorfile>
      <anchor>a007ca726fafa4432f76c5c732d201c3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>i_max</name>
      <anchorfile>classpid__controller_1_1PIDController.html</anchorfile>
      <anchor>a4241c7681fff6aa364bbcc0483ab9397</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>integral</name>
      <anchorfile>classpid__controller_1_1PIDController.html</anchorfile>
      <anchor>a523994b63ac414008f3f39ee78ee6c8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>k_d</name>
      <anchorfile>classpid__controller_1_1PIDController.html</anchorfile>
      <anchor>a5cccac556ba865e11be4a0233cab3ed6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>k_i</name>
      <anchorfile>classpid__controller_1_1PIDController.html</anchorfile>
      <anchor>a55dcd2527d3810eb46f126777969dbf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>k_p</name>
      <anchorfile>classpid__controller_1_1PIDController.html</anchorfile>
      <anchor>a244d0c210e7944a12bb7e978fa56b33c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classpid__controller_1_1PIDController.html</anchorfile>
      <anchor>aed3c2bd603a882b18a6f9da810c3a27e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>out_pub</name>
      <anchorfile>classpid__controller_1_1PIDController.html</anchorfile>
      <anchor>a3d9cbcb16d2af93917ac7950a4868b52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rate</name>
      <anchorfile>classpid__controller_1_1PIDController.html</anchorfile>
      <anchor>a1ce045d7fac6fea3e1bea852e207a9da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>saturation</name>
      <anchorfile>classpid__controller_1_1PIDController.html</anchorfile>
      <anchor>a3794577d169b874d188ad1fbe0130695</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>y</name>
      <anchorfile>classpid__controller_1_1PIDController.html</anchorfile>
      <anchor>a13715e8897117f3748e1dff03a819b28</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pr2_ar_servo</name>
    <filename>namespacepr2__ar__servo.html</filename>
    <class kind="class">pr2_ar_servo::PR2ARServo</class>
    <class kind="class">pr2_ar_servo::ServoKalmanFilter</class>
    <member kind="function">
      <type>def</type>
      <name>create_base_marker</name>
      <anchorfile>namespacepr2__ar__servo.html</anchorfile>
      <anchor>ae5b13b45a77f8e91a74e4d3010b7897c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>homo_mat_from_2d</name>
      <anchorfile>namespacepr2__ar__servo.html</anchorfile>
      <anchor>af3479a2907b2aae577b32cc754b9c49e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>homo_mat_to_2d</name>
      <anchorfile>namespacepr2__ar__servo.html</anchorfile>
      <anchor>a6a74dfbddae19b42bf13f7b3c16a0a2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacepr2__ar__servo.html</anchorfile>
      <anchor>ae7c9d2f7777fde700a9e6eca1f6bc95a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pr2_ar_servo::PR2ARServo</name>
    <filename>classpr2__ar__servo_1_1PR2ARServo.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpr2__ar__servo_1_1PR2ARServo.html</anchorfile>
      <anchor>a517c1d0e6a1dea21e927653911c1b0aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ar_sub</name>
      <anchorfile>classpr2__ar__servo_1_1PR2ARServo.html</anchorfile>
      <anchor>a761f5a19c91decb1355e0846d43313ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>find_ar_tag</name>
      <anchorfile>classpr2__ar__servo_1_1PR2ARServo.html</anchorfile>
      <anchor>a37ab1b448839c4d6b24bf361439590d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>request_preempt</name>
      <anchorfile>classpr2__ar__servo_1_1PR2ARServo.html</anchorfile>
      <anchor>a3f7ce0024650321775be350ad4ca84f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>save_ar_goal</name>
      <anchorfile>classpr2__ar__servo_1_1PR2ARServo.html</anchorfile>
      <anchor>a61a676a91021376ec6a62f6de63b9409</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>servo_to_tag</name>
      <anchorfile>classpr2__ar__servo_1_1PR2ARServo.html</anchorfile>
      <anchor>ad500dd96a51113d67dbd076c61c53a4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_move</name>
      <anchorfile>classpr2__ar__servo_1_1PR2ARServo.html</anchorfile>
      <anchor>a142a667904174c6451efc2af3040d06a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ar_pose_updated</name>
      <anchorfile>classpr2__ar__servo_1_1PR2ARServo.html</anchorfile>
      <anchor>ab57068fbb7597353d93778beeecb321b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ar_sub</name>
      <anchorfile>classpr2__ar__servo_1_1PR2ARServo.html</anchorfile>
      <anchor>a2723c9423b14bfb60ce24a1000d1e824</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>base_pub</name>
      <anchorfile>classpr2__ar__servo_1_1PR2ARServo.html</anchorfile>
      <anchor>a04c88f96b911a16a6cd2b3d1c6d85ce8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cur_ar_pose</name>
      <anchorfile>classpr2__ar__servo_1_1PR2ARServo.html</anchorfile>
      <anchor>a5eece4280f71a865586a3f27b327e83a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>kin_arm</name>
      <anchorfile>classpr2__ar__servo_1_1PR2ARServo.html</anchorfile>
      <anchor>a9480eb13445302cbfeae5687d8981b7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>mkr_pub</name>
      <anchorfile>classpr2__ar__servo_1_1PR2ARServo.html</anchorfile>
      <anchor>a2a3122f943346e029e0f1b22cf156e97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>preempt_requested</name>
      <anchorfile>classpr2__ar__servo_1_1PR2ARServo.html</anchorfile>
      <anchor>a5da54bb910e2fd312a7dc39721eab7b4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pr2_ar_servo::ServoKalmanFilter</name>
    <filename>classpr2__ar__servo_1_1ServoKalmanFilter.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpr2__ar__servo_1_1ServoKalmanFilter.html</anchorfile>
      <anchor>ace4d443285de79c7c093b3c676d33175</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update</name>
      <anchorfile>classpr2__ar__servo_1_1ServoKalmanFilter.html</anchorfile>
      <anchor>a2fe5b45218587b244ff225ac8d3a41eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>delta_t</name>
      <anchorfile>classpr2__ar__servo_1_1ServoKalmanFilter.html</anchorfile>
      <anchor>a6b60308497fd65e55d10c6b3f699786d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>F</name>
      <anchorfile>classpr2__ar__servo_1_1ServoKalmanFilter.html</anchorfile>
      <anchor>a28125c8fccac9552ca6917b543902ce5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>H</name>
      <anchorfile>classpr2__ar__servo_1_1ServoKalmanFilter.html</anchorfile>
      <anchor>aa60e95a9314a668a1c70ff9eda63b392</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>min_reject</name>
      <anchorfile>classpr2__ar__servo_1_1ServoKalmanFilter.html</anchorfile>
      <anchor>a49f4150de5bb00a30557f4f4b34d2805</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>P_cur</name>
      <anchorfile>classpr2__ar__servo_1_1ServoKalmanFilter.html</anchorfile>
      <anchor>a51ad36903531b4d30bc1a4c87740acbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>P_init</name>
      <anchorfile>classpr2__ar__servo_1_1ServoKalmanFilter.html</anchorfile>
      <anchor>a17319556f3471a7477fa58be4d5c0857</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Q</name>
      <anchorfile>classpr2__ar__servo_1_1ServoKalmanFilter.html</anchorfile>
      <anchor>a3c60432b6c7a17f39aa94b8499c0056f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>R</name>
      <anchorfile>classpr2__ar__servo_1_1ServoKalmanFilter.html</anchorfile>
      <anchor>a1c30a7beb4d5bb65ea9028559da9e647</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>resid_q_len</name>
      <anchorfile>classpr2__ar__servo_1_1ServoKalmanFilter.html</anchorfile>
      <anchor>ab3c3bc0694666a23c06ed9d316b10f86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>resid_queue</name>
      <anchorfile>classpr2__ar__servo_1_1ServoKalmanFilter.html</anchorfile>
      <anchor>a3a92d4b99a7731829195603e6d4862ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>resid_sigma_reject</name>
      <anchorfile>classpr2__ar__servo_1_1ServoKalmanFilter.html</anchorfile>
      <anchor>af8654798f63fe9d6b78ee0b2c3f5a18d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>unreli_q_len</name>
      <anchorfile>classpr2__ar__servo_1_1ServoKalmanFilter.html</anchorfile>
      <anchor>a803754714ba8657aa81d45e20a4a02be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>unreli_queue</name>
      <anchorfile>classpr2__ar__servo_1_1ServoKalmanFilter.html</anchorfile>
      <anchor>ad81e0f4d5a37b0037cf70ea90fbca6af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>unreli_weights</name>
      <anchorfile>classpr2__ar__servo_1_1ServoKalmanFilter.html</anchorfile>
      <anchor>a1ed1b08f9a76d58ae3be333d843ed933</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>x_cur</name>
      <anchorfile>classpr2__ar__servo_1_1ServoKalmanFilter.html</anchorfile>
      <anchor>a21354ab757af8674c3f5f66f362fd761</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>servo_config</name>
    <filename>namespaceservo__config.html</filename>
    <member kind="function">
      <type>def</type>
      <name>callback</name>
      <anchorfile>namespaceservo__config.html</anchorfile>
      <anchor>aed643144fd78b1f3b81d8ba22a57a0ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>NODE_NAME</name>
      <anchorfile>namespaceservo__config.html</anchorfile>
      <anchor>a1319bcf0be8fcde139e5da3da679f528</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>PARAMS</name>
      <anchorfile>namespaceservo__config.html</anchorfile>
      <anchor>af64e20ba09138b201ded89ab877aaa1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>srv</name>
      <anchorfile>namespaceservo__config.html</anchorfile>
      <anchor>a2f983df49cdcded057d4c9395bbcd5a2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>sm_pr2_servoing</name>
    <filename>namespacesm__pr2__servoing.html</filename>
    <class kind="class">sm_pr2_servoing::ArmCollisionDetection</class>
    <class kind="class">sm_pr2_servoing::BoolTopicState</class>
    <class kind="class">sm_pr2_servoing::FindARTagState</class>
    <class kind="class">sm_pr2_servoing::PublishState</class>
    <class kind="class">sm_pr2_servoing::ServoARTagState</class>
    <class kind="class">sm_pr2_servoing::ServoStates</class>
    <member kind="function">
      <type>def</type>
      <name>build_cc_servoing</name>
      <anchorfile>namespacesm__pr2__servoing.html</anchorfile>
      <anchor>a476f4c2fde0f0ce4beee98cfd8d8ff11</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>build_full_sm</name>
      <anchorfile>namespacesm__pr2__servoing.html</anchorfile>
      <anchor>a6fb92b154dfee095c180ce4078690c15</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>build_test_sm</name>
      <anchorfile>namespacesm__pr2__servoing.html</anchorfile>
      <anchor>ad506755e429e36097a167f9cd370783e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacesm__pr2__servoing.html</anchorfile>
      <anchor>a74f85d839ad8648f8ba585113c37545e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>outcomes_spa</name>
      <anchorfile>namespacesm__pr2__servoing.html</anchorfile>
      <anchor>ade35dfb6a6e77373bdf19eae402fc205</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sm_pr2_servoing::ArmCollisionDetection</name>
    <filename>classsm__pr2__servoing_1_1ArmCollisionDetection.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classsm__pr2__servoing_1_1ArmCollisionDetection.html</anchorfile>
      <anchor>aea34d5ad68d44d5f1d86a8bec53b249b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>execute</name>
      <anchorfile>classsm__pr2__servoing_1_1ArmCollisionDetection.html</anchorfile>
      <anchor>ada128b7e71c0111ee6c26f3b0606aee6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>l_arm</name>
      <anchorfile>classsm__pr2__servoing_1_1ArmCollisionDetection.html</anchorfile>
      <anchor>acd9b5a36d3574a49c0b1a0f13f787dea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>max_l_tor</name>
      <anchorfile>classsm__pr2__servoing_1_1ArmCollisionDetection.html</anchorfile>
      <anchor>a7f65eeedf8a269f55de0baba3a4ce6de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>max_r_tor</name>
      <anchorfile>classsm__pr2__servoing_1_1ArmCollisionDetection.html</anchorfile>
      <anchor>a932c208b58422ce0369598be082a7add</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>min_l_tor</name>
      <anchorfile>classsm__pr2__servoing_1_1ArmCollisionDetection.html</anchorfile>
      <anchor>a6a78091659f8df582766b03a0d2baf07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>min_r_tor</name>
      <anchorfile>classsm__pr2__servoing_1_1ArmCollisionDetection.html</anchorfile>
      <anchor>a3a596ad0e184f4fb6ccec56e3d938db5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>r_arm</name>
      <anchorfile>classsm__pr2__servoing_1_1ArmCollisionDetection.html</anchorfile>
      <anchor>a0e725fd6d134462ec6db55c803e0afe4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sm_pr2_servoing::BoolTopicState</name>
    <filename>classsm__pr2__servoing_1_1BoolTopicState.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classsm__pr2__servoing_1_1BoolTopicState.html</anchorfile>
      <anchor>af410df9ff84a4808706ade96bafbae71</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>execute</name>
      <anchorfile>classsm__pr2__servoing_1_1BoolTopicState.html</anchorfile>
      <anchor>a4aff693d574e9c75922709b220872c20</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ui_cb</name>
      <anchorfile>classsm__pr2__servoing_1_1BoolTopicState.html</anchorfile>
      <anchor>a331cf63f981daa02f858989b0ed0fa60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bool_msg</name>
      <anchorfile>classsm__pr2__servoing_1_1BoolTopicState.html</anchorfile>
      <anchor>a69b804a4da44a6ef769609ccc49f61fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>got_msg</name>
      <anchorfile>classsm__pr2__servoing_1_1BoolTopicState.html</anchorfile>
      <anchor>a76e84e7c1ddfe7ae78600a69a8e1f566</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rate</name>
      <anchorfile>classsm__pr2__servoing_1_1BoolTopicState.html</anchorfile>
      <anchor>acdd7ba4ac6a0646f0dbab6641ac01591</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ui_list</name>
      <anchorfile>classsm__pr2__servoing_1_1BoolTopicState.html</anchorfile>
      <anchor>a637ae136e6a7d3628e8752bdec6dffeb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sm_pr2_servoing::FindARTagState</name>
    <filename>classsm__pr2__servoing_1_1FindARTagState.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classsm__pr2__servoing_1_1FindARTagState.html</anchorfile>
      <anchor>a4a37b2b4fed927cbdb88d6f1d91a659a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>execute</name>
      <anchorfile>classsm__pr2__servoing_1_1FindARTagState.html</anchorfile>
      <anchor>add9e78c5c88e68c066140f0b30b3916c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>outcome_dict</name>
      <anchorfile>classsm__pr2__servoing_1_1FindARTagState.html</anchorfile>
      <anchor>ac694254c6bfe7d71cc68346d5c33e3cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>timeout</name>
      <anchorfile>classsm__pr2__servoing_1_1FindARTagState.html</anchorfile>
      <anchor>aca1ddd86e3412334e26c7de37b63b843</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>viz_servo_goals</name>
      <anchorfile>classsm__pr2__servoing_1_1FindARTagState.html</anchorfile>
      <anchor>ac6632fd88d280a5080fe11790db81494</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>viz_servos</name>
      <anchorfile>classsm__pr2__servoing_1_1FindARTagState.html</anchorfile>
      <anchor>ac12b339f1cfd0fe57ed8a5feb5cd6ab7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sm_pr2_servoing::PublishState</name>
    <filename>classsm__pr2__servoing_1_1PublishState.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classsm__pr2__servoing_1_1PublishState.html</anchorfile>
      <anchor>a8c9e4f50e6e9bb2d9c5ce58828501786</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>execute</name>
      <anchorfile>classsm__pr2__servoing_1_1PublishState.html</anchorfile>
      <anchor>a4b84ca3e5af4e80f3ed9ce6ae823f0f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>msg</name>
      <anchorfile>classsm__pr2__servoing_1_1PublishState.html</anchorfile>
      <anchor>a02f286c6ba74bd295cb465ac5268b50a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pub</name>
      <anchorfile>classsm__pr2__servoing_1_1PublishState.html</anchorfile>
      <anchor>ac91c94c92a05dfe190f934ee66e5224c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sm_pr2_servoing::ServoARTagState</name>
    <filename>classsm__pr2__servoing_1_1ServoARTagState.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classsm__pr2__servoing_1_1ServoARTagState.html</anchorfile>
      <anchor>a3d02061dcf092ccad5fbefc7212b1bc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>execute</name>
      <anchorfile>classsm__pr2__servoing_1_1ServoARTagState.html</anchorfile>
      <anchor>ad1cab091940fc58df2e35daaf2b8c168</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>viz_servos</name>
      <anchorfile>classsm__pr2__servoing_1_1ServoARTagState.html</anchorfile>
      <anchor>ae98ae21460b5e1705d0d2a54650ca476</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sm_pr2_servoing::ServoStates</name>
    <filename>classsm__pr2__servoing_1_1ServoStates.html</filename>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>ARM_COLLISION</name>
      <anchorfile>classsm__pr2__servoing_1_1ServoStates.html</anchorfile>
      <anchor>a28eb54a8d1b7799077f5f89d5d4dc959</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>BEGIN_FIND_TAG</name>
      <anchorfile>classsm__pr2__servoing_1_1ServoStates.html</anchorfile>
      <anchor>a40244952fb55c9e14d8cf9b651d6d1a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>BEGIN_SERVO</name>
      <anchorfile>classsm__pr2__servoing_1_1ServoStates.html</anchorfile>
      <anchor>a13f11cd4b5054ff7c482775cef4c01f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>FOUND_TAG</name>
      <anchorfile>classsm__pr2__servoing_1_1ServoStates.html</anchorfile>
      <anchor>a9bd53669c1c996097f71f7a731b73bf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>LASER_COLLISION</name>
      <anchorfile>classsm__pr2__servoing_1_1ServoStates.html</anchorfile>
      <anchor>ab9271a367b6f74baac74c1a44fd593b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>LOST_TAG</name>
      <anchorfile>classsm__pr2__servoing_1_1ServoStates.html</anchorfile>
      <anchor>a1653837df4adcaa5ab836f7d4ceda099</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>SUCCESS_SERVO</name>
      <anchorfile>classsm__pr2__servoing_1_1ServoStates.html</anchorfile>
      <anchor>a73c78435bceffa4e76453f0672d87629</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>TIMEOUT_FIND_TAG</name>
      <anchorfile>classsm__pr2__servoing_1_1ServoStates.html</anchorfile>
      <anchor>ab03e7b5acc8429e806d9800ea4ee9107</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>USER_PREEMPT</name>
      <anchorfile>classsm__pr2__servoing_1_1ServoStates.html</anchorfile>
      <anchor>aa3cf91d3f589bed62ccd2c80a0076cc0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">codeapi</docanchor>
  </compound>
</tagfile>
