<?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-all-iri-ros.pub/doc_stacks/2013-12-06_19-37-16.229269/iri_visual_servo/iri_uncalibvs/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>uncalibvs_alg.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-all-iri-ros.pub/doc_stacks/2013-12-06_19-37-16.229269/iri_visual_servo/iri_uncalibvs/src/</path>
    <filename>uncalibvs__alg_8cpp</filename>
    <includes id="uncalibvs__alg_8h" name="uncalibvs_alg.h" local="yes" imported="no">uncalibvs_alg.h</includes>
  </compound>
  <compound kind="file">
    <name>uncalibvs_alg.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-all-iri-ros.pub/doc_stacks/2013-12-06_19-37-16.229269/iri_visual_servo/iri_uncalibvs/include/</path>
    <filename>uncalibvs__alg_8h</filename>
    <class kind="class">Uncalibvs_Algorithm</class>
  </compound>
  <compound kind="file">
    <name>uncalibvs_alg_node.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-all-iri-ros.pub/doc_stacks/2013-12-06_19-37-16.229269/iri_visual_servo/iri_uncalibvs/src/</path>
    <filename>uncalibvs__alg__node_8cpp</filename>
    <includes id="uncalibvs__alg__node_8h" name="uncalibvs_alg_node.h" local="yes" imported="no">uncalibvs_alg_node.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>uncalibvs__alg__node_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>uncalibvs_alg_node.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-all-iri-ros.pub/doc_stacks/2013-12-06_19-37-16.229269/iri_visual_servo/iri_uncalibvs/include/</path>
    <filename>uncalibvs__alg__node_8h</filename>
    <includes id="uncalibvs__alg_8h" name="uncalibvs_alg.h" local="yes" imported="no">uncalibvs_alg.h</includes>
    <class kind="class">UncalibvsAlgNode</class>
  </compound>
  <compound kind="file">
    <name>UncalibvsConfig-usage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-all-iri-ros.pub/doc_stacks/2013-12-06_19-37-16.229269/iri_visual_servo/iri_uncalibvs/docs/</path>
    <filename>UncalibvsConfig-usage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>UncalibvsConfig.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-all-iri-ros.pub/doc_stacks/2013-12-06_19-37-16.229269/iri_visual_servo/iri_uncalibvs/docs/</path>
    <filename>UncalibvsConfig_8dox</filename>
    <member kind="variable">
      <type>subsubsection parameters ROS parameters Reads and maintains the following parameters on the ROS server b</type>
      <name>default</name>
      <anchorfile>UncalibvsConfig_8dox.html</anchorfile>
      <anchor>a94d02332ecf13e7845f06fe8c343e101</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>subsubsection parameters ROS parameters Reads and maintains the following parameters on the ROS server b</type>
      <name>max</name>
      <anchorfile>UncalibvsConfig_8dox.html</anchorfile>
      <anchor>a55c9de72d9f3630abdf51bfe39c191dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>subsubsection parameters ROS parameters Reads and maintains the following parameters on the ROS server b</type>
      <name>~activate</name>
      <anchorfile>UncalibvsConfig_8dox.html</anchorfile>
      <anchor>a620d4a4b1c875d75ddec27c75d9f621e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Uncalibvs_Algorithm</name>
    <filename>classUncalibvs__Algorithm.html</filename>
    <member kind="typedef">
      <type>iri_uncalibvs::UncalibvsConfig</type>
      <name>Config</name>
      <anchorfile>classUncalibvs__Algorithm.html</anchorfile>
      <anchor>a2d5ec2dcd15ed80fc53d36ad9e45bd3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>config_update</name>
      <anchorfile>classUncalibvs__Algorithm.html</anchorfile>
      <anchor>a8c482ec9aee4aa8863e39aa1980947f1</anchor>
      <arglist>(Config &amp;new_cfg, uint32_t level=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lock</name>
      <anchorfile>classUncalibvs__Algorithm.html</anchorfile>
      <anchor>a1f2aa25cfd7cde863c285bf379e1b6d2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>try_enter</name>
      <anchorfile>classUncalibvs__Algorithm.html</anchorfile>
      <anchor>a66e6fdfb98b8cff6899cb779b9fe3511</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>uncalib_vs</name>
      <anchorfile>classUncalibvs__Algorithm.html</anchorfile>
      <anchor>aa89dc133f2d77ef568c41896a6bacfa6</anchor>
      <arglist>(const bool &amp;traditional, const bool &amp;random_points, const bool &amp;quadrotor, const bool &amp;arm, const bool &amp;output_files, const std::string &amp;path, const double &amp;lambda, const double &amp;final_z, const Eigen::Matrix4f &amp;cTo, const double &amp;secs, const Eigen::MatrixXf &amp;V2, KDL::Chain &amp;chain, Eigen::MatrixXf &amp;QQ, const Eigen::Matrix3f &amp;Rquad_inertial, Eigen::MatrixXf &amp;Vel_quad)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Uncalibvs_Algorithm</name>
      <anchorfile>classUncalibvs__Algorithm.html</anchorfile>
      <anchor>a0a619002cafdcae8ed23682bb381672c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unlock</name>
      <anchorfile>classUncalibvs__Algorithm.html</anchorfile>
      <anchor>a17a85235e2ab43d6cc8886c002346362</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Uncalibvs_Algorithm</name>
      <anchorfile>classUncalibvs__Algorithm.html</anchorfile>
      <anchor>a7b6154aa7be334e6cd07589ecc342b7e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>Config</type>
      <name>config_</name>
      <anchorfile>classUncalibvs__Algorithm.html</anchorfile>
      <anchor>a2b6c650859444d5ef048b5b17b9fa918</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>base_rtw</name>
      <anchorfile>classUncalibvs__Algorithm.html</anchorfile>
      <anchor>a5823d740492a6b5a6c6237c6fe3b7df0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>compute_jacobian_t</name>
      <anchorfile>classUncalibvs__Algorithm.html</anchorfile>
      <anchor>a6942dd14d79445d6bd4a13251ee81953</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>compute_jacobian_u</name>
      <anchorfile>classUncalibvs__Algorithm.html</anchorfile>
      <anchor>a17df09ba39d930c81706bbdb5e9018a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>features_vector</name>
      <anchorfile>classUncalibvs__Algorithm.html</anchorfile>
      <anchor>a4ab8f8126643a0a7b4cb3fe6b578d54c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>image_projection</name>
      <anchorfile>classUncalibvs__Algorithm.html</anchorfile>
      <anchor>a66efaa7755973c2fb2298b66667a649c</anchor>
      <arglist>(const float &amp;fu, const float &amp;fv)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initZeros</name>
      <anchorfile>classUncalibvs__Algorithm.html</anchorfile>
      <anchor>a15b955ca020c5d74ce01ded129f22ef4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>K_control</name>
      <anchorfile>classUncalibvs__Algorithm.html</anchorfile>
      <anchor>a60aef488cf0c46405b93bbcec9674f8a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>q_control</name>
      <anchorfile>classUncalibvs__Algorithm.html</anchorfile>
      <anchor>ad0b4ed0f4bc5749a31ca5f9954e93fb3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>qa_control</name>
      <anchorfile>classUncalibvs__Algorithm.html</anchorfile>
      <anchor>a12555c9486e504d978187756e7e02ac6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>qa_kinematics</name>
      <anchorfile>classUncalibvs__Algorithm.html</anchorfile>
      <anchor>a5997268bfa6dfa506fa1fa50573d2919</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>v_null_space</name>
      <anchorfile>classUncalibvs__Algorithm.html</anchorfile>
      <anchor>af9cd085f1c4802b2611104a8f11339a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>activate</name>
      <anchorfile>classUncalibvs__Algorithm.html</anchorfile>
      <anchor>a9bf3991f7bd0cbdc0792ea935cffb2e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::MatrixXf</type>
      <name>alfas_</name>
      <anchorfile>classUncalibvs__Algorithm.html</anchorfile>
      <anchor>a5e7ab6d2c37f8c63107b99efd36d628c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CMutex</type>
      <name>alg_mutex_</name>
      <anchorfile>classUncalibvs__Algorithm.html</anchorfile>
      <anchor>a9ed152162cf8048829df9749163c7c68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>arm_</name>
      <anchorfile>classUncalibvs__Algorithm.html</anchorfile>
      <anchor>a23838114c74c2370db1eb88f44ab13a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::MatrixXf</type>
      <name>ccP_</name>
      <anchorfile>classUncalibvs__Algorithm.html</anchorfile>
      <anchor>a429351dc6aac19d398dff9068ddf29c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>KDL::Chain</type>
      <name>chain_</name>
      <anchorfile>classUncalibvs__Algorithm.html</anchorfile>
      <anchor>a803eada5570cabe8de2a377233bfae9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::MatrixXf</type>
      <name>cj_0_</name>
      <anchorfile>classUncalibvs__Algorithm.html</anchorfile>
      <anchor>ae02f0392e23548b23488fdd64cb9e4a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::MatrixXf</type>
      <name>cP_</name>
      <anchorfile>classUncalibvs__Algorithm.html</anchorfile>
      <anchor>a408d7bd34b81995c0426747e7d4d7e0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::MatrixXf</type>
      <name>cP_x_</name>
      <anchorfile>classUncalibvs__Algorithm.html</anchorfile>
      <anchor>a8b9e4caeeaa656150641cf819a9a2704</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Matrix4f</type>
      <name>cTo_</name>
      <anchorfile>classUncalibvs__Algorithm.html</anchorfile>
      <anchor>a1a54bfac84bb39114d88ffab7bb4fb26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::MatrixXf</type>
      <name>diff_</name>
      <anchorfile>classUncalibvs__Algorithm.html</anchorfile>
      <anchor>a3022e64626c48df37cd0c7148299f913</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Matrix4f</type>
      <name>diTj_int_</name>
      <anchorfile>classUncalibvs__Algorithm.html</anchorfile>
      <anchor>a68c17469996b53387567b05cf4cc8ed1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>ff_</name>
      <anchorfile>classUncalibvs__Algorithm.html</anchorfile>
      <anchor>a3659e6ef532372fb7e41c961c3894aa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>ff_old_</name>
      <anchorfile>classUncalibvs__Algorithm.html</anchorfile>
      <anchor>a3f69b0c1a250675cbc082ab8b508d9a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>final_z_</name>
      <anchorfile>classUncalibvs__Algorithm.html</anchorfile>
      <anchor>ae3f75e36e10181c1f16f82da4ce100db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::MatrixXf</type>
      <name>J_</name>
      <anchorfile>classUncalibvs__Algorithm.html</anchorfile>
      <anchor>adba2f5687b2a0036db80fead642f7cbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>KDL::Jacobian</type>
      <name>jacobian_</name>
      <anchorfile>classUncalibvs__Algorithm.html</anchorfile>
      <anchor>a051ff487de547005f2039f3232b4e67f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>KDL::JntArray</type>
      <name>jnt_pos_</name>
      <anchorfile>classUncalibvs__Algorithm.html</anchorfile>
      <anchor>acd6ab7b04c230d68054fcef284c0910e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::scoped_ptr&lt; KDL::ChainJntToJacSolver &gt;</type>
      <name>jnt_to_jac_solver_</name>
      <anchorfile>classUncalibvs__Algorithm.html</anchorfile>
      <anchor>a66dbf933ea0b0b90d8c4cab219c3d314</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; KDL::ChainFkSolverPos_recursive &gt;</type>
      <name>jnt_to_pose_solver_</name>
      <anchorfile>classUncalibvs__Algorithm.html</anchorfile>
      <anchor>ab7051c3d16790ce329680aa9d49c3cd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::MatrixXf</type>
      <name>Jqa_</name>
      <anchorfile>classUncalibvs__Algorithm.html</anchorfile>
      <anchor>adc6a5183f1e3f1818f87ee6bcb1b5582</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>lambda_</name>
      <anchorfile>classUncalibvs__Algorithm.html</anchorfile>
      <anchor>a62631c9d9911cdd42e7bff53f54d16e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>n_</name>
      <anchorfile>classUncalibvs__Algorithm.html</anchorfile>
      <anchor>ad82422ecf27c23f833cb6232dfc00f57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>noise_</name>
      <anchorfile>classUncalibvs__Algorithm.html</anchorfile>
      <anchor>a50661ad9fcdcb54f66d892f63c0a7224</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>output_files_</name>
      <anchorfile>classUncalibvs__Algorithm.html</anchorfile>
      <anchor>a2a97bb62e850d7d5700aed75895b2731</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::MatrixXf</type>
      <name>P0_</name>
      <anchorfile>classUncalibvs__Algorithm.html</anchorfile>
      <anchor>adc7444aa9f6fc93b5e6a180cb28a92ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>path_</name>
      <anchorfile>classUncalibvs__Algorithm.html</anchorfile>
      <anchor>a011dc94e53006aa6671594c7e921da1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::MatrixXf</type>
      <name>pj_</name>
      <anchorfile>classUncalibvs__Algorithm.html</anchorfile>
      <anchor>ac9a8a4fb383c9d55986ecbad50d5b419</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>planar_</name>
      <anchorfile>classUncalibvs__Algorithm.html</anchorfile>
      <anchor>abed4d7cbd3559595940752209fcffc9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::MatrixXf</type>
      <name>pn_</name>
      <anchorfile>classUncalibvs__Algorithm.html</anchorfile>
      <anchor>a3a37c9ca81a22025efbc1a44e2f3a31c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::MatrixXf</type>
      <name>QQ_</name>
      <anchorfile>classUncalibvs__Algorithm.html</anchorfile>
      <anchor>a19ddaa7f195b8b153671c9ece6282a74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>quadrotor_</name>
      <anchorfile>classUncalibvs__Algorithm.html</anchorfile>
      <anchor>aa246e9ef008d3ea201ac0f3c4fc54ed4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>random_points_</name>
      <anchorfile>classUncalibvs__Algorithm.html</anchorfile>
      <anchor>a26ee4f3116327ff18d9e8665cf80c943</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Matrix3f</type>
      <name>Rquad_inertial_</name>
      <anchorfile>classUncalibvs__Algorithm.html</anchorfile>
      <anchor>ae644b06133c6930e0be2a36ea54bbaa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::MatrixXf</type>
      <name>S_</name>
      <anchorfile>classUncalibvs__Algorithm.html</anchorfile>
      <anchor>ab7574bd66059043a8f709c6076d9b88e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::MatrixXf</type>
      <name>s_</name>
      <anchorfile>classUncalibvs__Algorithm.html</anchorfile>
      <anchor>a2db4a85c8055da3bcf0c13c599714300</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::MatrixXf</type>
      <name>S_x_</name>
      <anchorfile>classUncalibvs__Algorithm.html</anchorfile>
      <anchor>a69b25acf616f20f9d0315f452654c508</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>secs_</name>
      <anchorfile>classUncalibvs__Algorithm.html</anchorfile>
      <anchor>a08934fe0d627e817a422883cf1da5383</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Matrix4f</type>
      <name>T0c_0_</name>
      <anchorfile>classUncalibvs__Algorithm.html</anchorfile>
      <anchor>abbc804020f5faad66077adebf9adbdd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Matrix4f</type>
      <name>T0c_new_</name>
      <anchorfile>classUncalibvs__Algorithm.html</anchorfile>
      <anchor>a77be5c7b1d13836c494aa192f5361476</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Matrix4f</type>
      <name>T0c_x_</name>
      <anchorfile>classUncalibvs__Algorithm.html</anchorfile>
      <anchor>a995a7bd140d6800fdb20ae8782f7dc79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Matrix4f</type>
      <name>Tc0_</name>
      <anchorfile>classUncalibvs__Algorithm.html</anchorfile>
      <anchor>a3838969556e50d52cf4732e3417b893b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>traditional_</name>
      <anchorfile>classUncalibvs__Algorithm.html</anchorfile>
      <anchor>a4d06f287a3b23e89f1feb66e9ce3b9d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>u0_</name>
      <anchorfile>classUncalibvs__Algorithm.html</anchorfile>
      <anchor>a80d68d68f0c744f10a5a4b247b42e1b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::MatrixXf</type>
      <name>uv_</name>
      <anchorfile>classUncalibvs__Algorithm.html</anchorfile>
      <anchor>a32527555c5a58cc7375df3983685ee60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>v0_</name>
      <anchorfile>classUncalibvs__Algorithm.html</anchorfile>
      <anchor>ab91e8b955156507912f16cc44a7beec4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::MatrixXf</type>
      <name>V2_</name>
      <anchorfile>classUncalibvs__Algorithm.html</anchorfile>
      <anchor>ac45250fbbbbca1d7e1a33a19de13b82f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Matrix4f</type>
      <name>V_mod_</name>
      <anchorfile>classUncalibvs__Algorithm.html</anchorfile>
      <anchor>ae1c9217426237d9c6adb46ef900fe4c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::MatrixXf</type>
      <name>Vel_</name>
      <anchorfile>classUncalibvs__Algorithm.html</anchorfile>
      <anchor>a1a8d9a48b320099e513b0aeb26b88d11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::MatrixXf</type>
      <name>Velqa_</name>
      <anchorfile>classUncalibvs__Algorithm.html</anchorfile>
      <anchor>a284d4ccf2571f759d8f04d984e2372d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::MatrixXf</type>
      <name>Vqa0_</name>
      <anchorfile>classUncalibvs__Algorithm.html</anchorfile>
      <anchor>a2e5b23a9662ebaafb2cd8afb7b623b01</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>UncalibvsAlgNode</name>
    <filename>classUncalibvsAlgNode.html</filename>
    <base>IriBaseAlgorithm&lt; Uncalibvs_Algorithm &gt;</base>
    <member kind="function">
      <type></type>
      <name>UncalibvsAlgNode</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>af208f751fe672780134ccb984c498b25</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~UncalibvsAlgNode</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>a67b8683b0975db7986dd26247e53db08</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>addNodeDiagnostics</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>ad8339b9514bfdfe6fa5eeb35bc3198c3</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>mainNodeThread</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>a735ad8615cad470961826acc6e990cd8</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>node_config_update</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>a43d6f677efbb245ca4fbf37fbc578f63</anchor>
      <arglist>(Config &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>height_callback</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>a57d317cdb11fb0eae95b656fac1e1228</anchor>
      <arglist>(const mav_msgs::Height::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>imu_callback</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>a42c1e07ec89769ad7d84ddd06dc6ed69</anchor>
      <arglist>(const sensor_msgs::Imu::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>input_tag_callback</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>a6889a95450a06c5a05f9c2af6763a77b</anchor>
      <arglist>(const ar_pose::ARMarkers::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ll_status_callback</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>a32d64fe3058a081c6853300573aaa233</anchor>
      <arglist>(const asctec_msgs::LLStatus::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>model_state_callback</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>a4df6f72499c99a27f2a5eca22b10ee90</anchor>
      <arglist>(const asctec_msgs::IMUCalcData::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>activate_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>af4a03866dfee04ce4a73f8948f594a45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>angle_pitch_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>af2966148fedd8edf11b3aaa2f20a6a2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>angle_roll_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>a846dbf1afbb493443a27864628903b9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>geometry_msgs::Twist</type>
      <name>body_twist_msg_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>a1126b9d1f0b72749fba8d78593540e62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>body_twist_publisher_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>af8f00e75c636a655de60eb76576cc6f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std_msgs::Bool</type>
      <name>Bool_msg_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>a06af64b4abd0f9d19f08a84a79439be6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>buff_speed_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>a334989725748ca558e28d0114c33afab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>calibrated_ctrl_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>a2d7bedde7e18f3a708d02783818a9b5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std_msgs::Float64</type>
      <name>cmd_pitch_msg_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>accf200727463bb532fa28c609013f2c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>cmd_pitch_publisher_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>adceaa899ce7ad9d10e9b986dfca05bc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std_msgs::Float64</type>
      <name>cmd_roll_msg_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>afb1b84d833c430e6a8d6cecf9dbc1deb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>cmd_roll_publisher_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>aeac51251c50bb049e453dd9857ec72a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std_msgs::Float64</type>
      <name>cmd_thrust_msg_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>a58759cdbe628e99667b32ad273be433b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>cmd_thrust_publisher_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>a5db8aaf432daadf410210d5754b0110d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std_msgs::Float64</type>
      <name>cmd_yaw_msg_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>ae33ceeb5676dd3398b69ef87b0c124c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>cmd_yaw_publisher_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>abc677a7af4e3841ec2e63d34c8b6f2f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>ctrl_ref_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>ae8f409fd8ac1b81cc7f8e0671dbfac12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>ENUyaw_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>ad910aeaf00a41e536d9df3093e3f9a75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>ENUyaw_fix_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>ae6954dc93f4b8659bdc7ce1c8e3b4751</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::MatrixXf</type>
      <name>error_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>a61a7d716b0798d152ba4d9e77cddf493</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>estop_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>aff088f014953ddf005e9447650aec2a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>ESTOP_publisher_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>a9f2605e51329bc2c2fda712c3aa0e643</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>final_z_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>a37fa0a25d82f89cc9f435d38a1984ab6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>height_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>acfdec44c8e0ff903e26329a34b0a90f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>height_fix_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>a8628231aebb880344c3f502d9e374afc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CMutex</type>
      <name>height_mutex_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>a6b924f93e145626346e5831b2bd1cd73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>height_subscriber_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>ad05af37457f76318a0babd7cd854e6ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CMutex</type>
      <name>imu_mutex_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>a96870b5df12fa3d12d3501acafe9b96e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>imu_subscriber_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>a3f72d09c254c474958ea4ed1c80250d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>init_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>addcc857dcd25aaa16bc02b03fdde1e26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CMutex</type>
      <name>input_tag_mutex_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>a0d0f4776f40743919b7ea1bf703a87a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>input_tag_subscriber_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>a0d2a760ab80c251e67711340aaab96e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>lambda_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>a70e40d894ab20af7046c9feaaf6a7638</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CMutex</type>
      <name>ll_status_mutex_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>ace3afc98b5bdf171d88ffa62383998cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>ll_status_subscriber_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>a8dee7168c8be207ad54d2554aa3ad1b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CMutex</type>
      <name>model_state_mutex_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>aae063578d62fa3da43230dc3565555f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>model_state_subscriber_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>ad205659b280d191014de34b61aa36314</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>output_files_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>acc013c0ac905388ad853f17b7747b01a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>path_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>afeabfdca3ce2818f6f2190d5a496b2f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>control_toolbox::Pid</type>
      <name>pid_pitch_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>afdd350800d216a58b762d6de3ec866b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>control_toolbox::Pid</type>
      <name>pid_roll_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>a8b7fdd651469cdd7c46b6916e61033a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>control_toolbox::Pid</type>
      <name>pid_thrust_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>a7bb201dad4ed2bacf9e5541b3abf0e77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>control_toolbox::Pid</type>
      <name>pid_yaw_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>af03b820f6c8241f2ba670c99293c0f98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>iri_uncalibvs::control</type>
      <name>pitch_control_msg_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>a151520ad37976e77ba0fee699f594937</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pitch_control_publisher_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>a0fef1b7545cedc69d78e5f9866068262</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>pitch_kd_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>ae04ea92320cc9cee302217fbeb916155</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>pitch_kp_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>a8f344dd97891bd794ab45bf5a64e3439</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>quadrotor_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>ae11ffcbb734450a69f69e9b5f6cb9fa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>random_points_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>af2ca15f971837d772b0c8485b5e9be42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>iri_uncalibvs::control</type>
      <name>roll_control_msg_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>a1b02f627b5849ce073297f03450d9ab5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>roll_control_publisher_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>a45bdcab563cff51f3107d07dd3064bf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>roll_kd_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>aed03617e2bb5c856b1cefb0a6a5599b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>roll_kp_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>ac66af60eda1d5e29996a72603dd9af8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>rollpitch_div_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>a6dfa4bcc93284ecc4c88e10c579ab3dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>rollpitch_sat_max_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>aea6a502cd288d5028246393d74336535</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>rollpitch_sat_min_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>a27229301998b8a141072da15fbaf597e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Matrix3f</type>
      <name>Rquad_inertial_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>a86ba380ed6106b1947f41277d5a74041</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>sat_max_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>a0704449ecfc79f5f51c786d814de03be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>sat_min_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>ac1304fbb58de422aa0c00c97a64d17f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>serial_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>a589cd7aa7de49b551da707db1d76597a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>state_publisher_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>a1dd668eedbe75b5a9ebbd9c91255d04e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mav_msgs::Status</type>
      <name>Status_msg_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>a3e34718c1e914f3ca73f8cc429758295</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::MatrixXf</type>
      <name>tag_error_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>a3b1ac2bcd59261585435cc84294097ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>control_toolbox::Pid</type>
      <name>tag_pid_pitch_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>aa7260c91fdb8501b60483de939ea132b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>control_toolbox::Pid</type>
      <name>tag_pid_roll_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>a1e9136bd672334cc1de6c8c0db3aa47f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>control_toolbox::Pid</type>
      <name>tag_pid_thrust_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>ada1694b415d66c935cb4afd181e76161</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>control_toolbox::Pid</type>
      <name>tag_pid_yaw_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>added9d1735866d41223b90f2582eb4d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>tag_pitch_kd_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>a147b3559efa2dd394cb6be047d7fc2b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>tag_pitch_kp_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>a71776df1bc3a57477ad825c5356fe93f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>tag_roll_kd_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>a1bebcf27f59b6c3645cca23f54050794</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>tag_roll_kp_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>afac63de217736f54a959067c18ec73cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>tag_thrust_kd_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>a7063e763439a98dbabb9e65b077a234f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>tag_thrust_kp_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>a72966f216f72b9890f4f3962fea6f081</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>tag_yaw_kd_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>ae6251e7af39690fcfd579c901709c609</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>tag_yaw_kp_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>a9b195c869d2b38d2dfac0fe8a6ebf9b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>iri_uncalibvs::control</type>
      <name>thrust_control_msg_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>a163f9c5440c43295688f48cac3805a50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>thrust_control_publisher_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>ac5450eb08cc5ff82d3582ebc7092b2a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>thrust_kd_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>a97be17b4472a419bba3215c612bd82aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>thrust_kp_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>a32de0391f769445c977eda8bbc1b7843</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Time</type>
      <name>time_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>a292ef93ca37f9d731f12401f2e92ca4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Time</type>
      <name>time_last_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>aa99da57dc784b4a7d747e1a540705179</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>traditional_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>a62a84af75ec68010417b154f6278cfa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>trimm_x_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>a597038e038db28d1b252a72cc451f2da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>trimm_y_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>a997c7f34492d96b4bdde0f77029560a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>geometry_msgs::Twist</type>
      <name>twist_ctrl_out_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>abaf701eafa521ff25c87c6444025a7ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>geometry_msgs::Twist</type>
      <name>twist_quad_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>a7157b5e7c957987ca41afe4929731005</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>geometry_msgs::Twist</type>
      <name>twist_quad_asctec_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>a286bf12785f37a44afaf73608ad025bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Uncalibvs_Algorithm</type>
      <name>uncalib_vs_alg_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>a2187aad062bdf919510e4e5cb2e4004e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>iri_uncalibvs::control</type>
      <name>yaw_control_msg_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>ab5e84fecac4c5d348460512649ed385a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>yaw_control_publisher_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>a34962abb2ac59d3a246c467ca305e808</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>yaw_kd_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>a4e51360d23e7ba34849e93492d0d174e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>yaw_kp_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>aff1c7165cee75232871622172e22ff65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>yaw_sat_max_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>ad1cdf939bb3ed80d9977abf0e807fd4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>yaw_sat_min_</name>
      <anchorfile>classUncalibvsAlgNode.html</anchorfile>
      <anchor>aee7008decdf5f9109670afc3dbe55709</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">codeapi</docanchor>
  </compound>
</tagfile>
