<?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_segway_rmp/iri_segway_rmp400_odom/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>segway_rmp400_odom_6d_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_segway_rmp/iri_segway_rmp400_odom/src/</path>
    <filename>segway__rmp400__odom__6d__alg__node_8cpp</filename>
    <includes id="segway__rmp400__odom__6d__alg__node_8h" name="segway_rmp400_odom_6d_alg_node.h" local="yes" imported="no">segway_rmp400_odom_6d_alg_node.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>segway__rmp400__odom__6d__alg__node_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>segway_rmp400_odom_6d_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_segway_rmp/iri_segway_rmp400_odom/include/</path>
    <filename>segway__rmp400__odom__6d__alg__node_8h</filename>
    <includes id="segway__rmp400__odom__alg_8h" name="segway_rmp400_odom_alg.h" local="yes" imported="no">segway_rmp400_odom_alg.h</includes>
    <class kind="class">SegwayRmp400OdomAlgNode</class>
  </compound>
  <compound kind="file">
    <name>segway_rmp400_odom_6dex_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_segway_rmp/iri_segway_rmp400_odom/src/</path>
    <filename>segway__rmp400__odom__6dex__alg__node_8cpp</filename>
    <includes id="segway__rmp400__odom__6dex__alg__node_8h" name="segway_rmp400_odom_6dex_alg_node.h" local="yes" imported="no">segway_rmp400_odom_6dex_alg_node.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>segway__rmp400__odom__6dex__alg__node_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>segway_rmp400_odom_6dex_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_segway_rmp/iri_segway_rmp400_odom/include/</path>
    <filename>segway__rmp400__odom__6dex__alg__node_8h</filename>
    <includes id="segway__rmp400__odom__alg_8h" name="segway_rmp400_odom_alg.h" local="yes" imported="no">segway_rmp400_odom_alg.h</includes>
    <class kind="class">SegwayRmp400OdomAlgNode</class>
    <member kind="define">
      <type>#define</type>
      <name>PI</name>
      <anchorfile>segway__rmp400__odom__6dex__alg__node_8h.html</anchorfile>
      <anchor>a598a3330b3c21701223ee0ca14316eca</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>segway_rmp400_odom_6dex_fused_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_segway_rmp/iri_segway_rmp400_odom/src/</path>
    <filename>segway__rmp400__odom__6dex__fused__alg__node_8cpp</filename>
    <includes id="segway__rmp400__odom__6dex__fused__alg__node_8h" name="segway_rmp400_odom_6dex_fused_alg_node.h" local="yes" imported="no">segway_rmp400_odom_6dex_fused_alg_node.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>segway__rmp400__odom__6dex__fused__alg__node_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>segway_rmp400_odom_6dex_fused_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_segway_rmp/iri_segway_rmp400_odom/include/</path>
    <filename>segway__rmp400__odom__6dex__fused__alg__node_8h</filename>
    <includes id="segway__rmp400__odom__alg_8h" name="segway_rmp400_odom_alg.h" local="yes" imported="no">segway_rmp400_odom_alg.h</includes>
    <class kind="class">SegwayRmp400OdomAlgNode</class>
    <member kind="define">
      <type>#define</type>
      <name>PI</name>
      <anchorfile>segway__rmp400__odom__6dex__fused__alg__node_8h.html</anchorfile>
      <anchor>a598a3330b3c21701223ee0ca14316eca</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>segway_rmp400_odom_alg.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-all-iri-ros.pub/doc_stacks/2013-12-06_19-37-16.229269/iri_segway_rmp/iri_segway_rmp400_odom/src/</path>
    <filename>segway__rmp400__odom__alg_8cpp</filename>
    <includes id="segway__rmp400__odom__alg_8h" name="segway_rmp400_odom_alg.h" local="yes" imported="no">segway_rmp400_odom_alg.h</includes>
  </compound>
  <compound kind="file">
    <name>segway_rmp400_odom_alg.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-all-iri-ros.pub/doc_stacks/2013-12-06_19-37-16.229269/iri_segway_rmp/iri_segway_rmp400_odom/include/</path>
    <filename>segway__rmp400__odom__alg_8h</filename>
    <class kind="class">SegwayRmp400OdomAlgorithm</class>
  </compound>
  <compound kind="file">
    <name>segway_rmp400_odom_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_segway_rmp/iri_segway_rmp400_odom/src/</path>
    <filename>segway__rmp400__odom__alg__node_8cpp</filename>
    <includes id="segway__rmp400__odom__alg__node_8h" name="segway_rmp400_odom_alg_node.h" local="yes" imported="no">segway_rmp400_odom_alg_node.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>segway__rmp400__odom__alg__node_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>segway_rmp400_odom_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_segway_rmp/iri_segway_rmp400_odom/include/</path>
    <filename>segway__rmp400__odom__alg__node_8h</filename>
    <includes id="segway__rmp400__odom__alg_8h" name="segway_rmp400_odom_alg.h" local="yes" imported="no">segway_rmp400_odom_alg.h</includes>
    <class kind="class">SegwayRmp400OdomAlgNode</class>
  </compound>
  <compound kind="file">
    <name>segway_rmp400_odom_fused_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_segway_rmp/iri_segway_rmp400_odom/src/</path>
    <filename>segway__rmp400__odom__fused__alg__node_8cpp</filename>
    <includes id="segway__rmp400__odom__fused__alg__node_8h" name="segway_rmp400_odom_fused_alg_node.h" local="yes" imported="no">segway_rmp400_odom_fused_alg_node.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>segway__rmp400__odom__fused__alg__node_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>segway_rmp400_odom_fused_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_segway_rmp/iri_segway_rmp400_odom/include/</path>
    <filename>segway__rmp400__odom__fused__alg__node_8h</filename>
    <includes id="segway__rmp400__odom__alg_8h" name="segway_rmp400_odom_alg.h" local="yes" imported="no">segway_rmp400_odom_alg.h</includes>
    <class kind="class">SegwayRmp400OdomAlgNode</class>
  </compound>
  <compound kind="file">
    <name>segway_rmp400_odom_nokalman_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_segway_rmp/iri_segway_rmp400_odom/src/</path>
    <filename>segway__rmp400__odom__nokalman__alg__node_8cpp</filename>
    <includes id="segway__rmp400__odom__nokalman__alg__node_8h" name="segway_rmp400_odom_nokalman_alg_node.h" local="yes" imported="no">segway_rmp400_odom_nokalman_alg_node.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>segway__rmp400__odom__nokalman__alg__node_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>segway_rmp400_odom_nokalman_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_segway_rmp/iri_segway_rmp400_odom/include/</path>
    <filename>segway__rmp400__odom__nokalman__alg__node_8h</filename>
    <includes id="segway__rmp400__odom__alg_8h" name="segway_rmp400_odom_alg.h" local="yes" imported="no">segway_rmp400_odom_alg.h</includes>
    <class kind="class">SegwayRmp400OdomAlgNode</class>
  </compound>
  <compound kind="file">
    <name>SegwayRmp400OdomConfig-usage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-all-iri-ros.pub/doc_stacks/2013-12-06_19-37-16.229269/iri_segway_rmp/iri_segway_rmp400_odom/docs/</path>
    <filename>SegwayRmp400OdomConfig-usage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>SegwayRmp400OdomConfig.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-all-iri-ros.pub/doc_stacks/2013-12-06_19-37-16.229269/iri_segway_rmp/iri_segway_rmp400_odom/docs/</path>
    <filename>SegwayRmp400OdomConfig_8dox</filename>
  </compound>
  <compound kind="file">
    <name>validation.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-all-iri-ros.pub/doc_stacks/2013-12-06_19-37-16.229269/iri_segway_rmp/iri_segway_rmp400_odom/scripts/</path>
    <filename>validation_8py</filename>
    <namespace>validation</namespace>
    <member kind="function">
      <type>def</type>
      <name>callback_odom</name>
      <anchorfile>namespacevalidation.html</anchorfile>
      <anchor>a9bebab617620dddbe922a7c671fb8dbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacevalidation.html</anchorfile>
      <anchor>ad79d96defe004675fac3a991b2f1b91a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>_EC</name>
      <anchorfile>namespacevalidation.html</anchorfile>
      <anchor>a8be5ca70f637df4f1a0bc0a7928414cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>CB_</name>
      <anchorfile>namespacevalidation.html</anchorfile>
      <anchor>a95164a4b3a6b47012e8ee53555e9556a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>CLG_</name>
      <anchorfile>namespacevalidation.html</anchorfile>
      <anchor>a3d5ecef708036e4b59fbfc65f0e6a655</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>CR_</name>
      <anchorfile>namespacevalidation.html</anchorfile>
      <anchor>aa1fc916f1ef8d6a216daeefb60a4cc2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>CY_</name>
      <anchorfile>namespacevalidation.html</anchorfile>
      <anchor>acf33060a2f6df12c6f63a5a0a482e85d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>distance</name>
      <anchorfile>namespacevalidation.html</anchorfile>
      <anchor>a351401047a9fd716a93aee938c3822ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>girant</name>
      <anchorfile>namespacevalidation.html</anchorfile>
      <anchor>aa4e9c1c55b594e59dae3e25fd228f3fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>length</name>
      <anchorfile>namespacevalidation.html</anchorfile>
      <anchor>ab6bc6043964726ebdb3cdb0b89378abf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>old_x</name>
      <anchorfile>namespacevalidation.html</anchorfile>
      <anchor>a369b381bc2ad5dcfd2195d7b2947cbce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>old_y</name>
      <anchorfile>namespacevalidation.html</anchorfile>
      <anchor>ae5a6e165e88953c6f0436f503a108ccf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>p_v</name>
      <anchorfile>namespacevalidation.html</anchorfile>
      <anchor>aacd538351a0b88f67f5f57523ae3ba78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>ref_rotation</name>
      <anchorfile>namespacevalidation.html</anchorfile>
      <anchor>a04181d69c1f876bd1dd2abe0010fee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>SB_</name>
      <anchorfile>namespacevalidation.html</anchorfile>
      <anchor>a595ebc0b419c4e8470028dbd4f95c4f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>test_steer</name>
      <anchorfile>namespacevalidation.html</anchorfile>
      <anchor>aaa5128ad7600d23c021db501ae8b5bc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>test_type</name>
      <anchorfile>namespacevalidation.html</anchorfile>
      <anchor>a83c043f83e0085916c2480cfc8209b9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>turns_done</name>
      <anchorfile>namespacevalidation.html</anchorfile>
      <anchor>a6958fa426374227e04b2d308704f2907</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>tw</name>
      <anchorfile>namespacevalidation.html</anchorfile>
      <anchor>ac1928184eeed5f1fe0aeaaa5eef0e3c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>tw_straight</name>
      <anchorfile>namespacevalidation.html</anchorfile>
      <anchor>a6b3142f5eb942716194df97d50829647</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>tw_turn_left</name>
      <anchorfile>namespacevalidation.html</anchorfile>
      <anchor>a0dbc4866ed952ea117db952aa7c75909</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>tw_turn_right</name>
      <anchorfile>namespacevalidation.html</anchorfile>
      <anchor>afd95d8395b565213ecfae7e85b345945</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>tw_zero</name>
      <anchorfile>namespacevalidation.html</anchorfile>
      <anchor>a0cf1d36ea58ed0844b9be3463267ec2a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SegwayRmp400OdomAlgNode</name>
    <filename>classSegwayRmp400OdomAlgNode.html</filename>
    <base>IriBaseAlgorithm&lt; SegwayRmp400OdomAlgorithm &gt;</base>
    <base>IriBaseAlgorithm&lt; SegwayRmp400OdomAlgorithm &gt;</base>
    <base>IriBaseAlgorithm&lt; SegwayRmp400OdomAlgorithm &gt;</base>
    <base>IriBaseAlgorithm&lt; SegwayRmp400OdomAlgorithm &gt;</base>
    <base>IriBaseAlgorithm&lt; SegwayRmp400OdomAlgorithm &gt;</base>
    <base>IriBaseAlgorithm&lt; SegwayRmp400OdomAlgorithm &gt;</base>
    <member kind="function">
      <type></type>
      <name>SegwayRmp400OdomAlgNode</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>a360fc575add245f5740ebbbc16d298b6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SegwayRmp400OdomAlgNode</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>a360fc575add245f5740ebbbc16d298b6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SegwayRmp400OdomAlgNode</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>a360fc575add245f5740ebbbc16d298b6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SegwayRmp400OdomAlgNode</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>a360fc575add245f5740ebbbc16d298b6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SegwayRmp400OdomAlgNode</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>a360fc575add245f5740ebbbc16d298b6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SegwayRmp400OdomAlgNode</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>a360fc575add245f5740ebbbc16d298b6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SegwayRmp400OdomAlgNode</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>ae3bdc46dbcb3a3405fee22a66c071db8</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SegwayRmp400OdomAlgNode</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>ae3bdc46dbcb3a3405fee22a66c071db8</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SegwayRmp400OdomAlgNode</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>ae3bdc46dbcb3a3405fee22a66c071db8</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SegwayRmp400OdomAlgNode</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>ae3bdc46dbcb3a3405fee22a66c071db8</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SegwayRmp400OdomAlgNode</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>ae3bdc46dbcb3a3405fee22a66c071db8</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SegwayRmp400OdomAlgNode</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>ae3bdc46dbcb3a3405fee22a66c071db8</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>addNodeDiagnostics</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>ab749506e083d37be96aa877fcc5cf993</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>addNodeDiagnostics</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>ab749506e083d37be96aa877fcc5cf993</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>addNodeDiagnostics</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>ab749506e083d37be96aa877fcc5cf993</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>addNodeDiagnostics</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>ab749506e083d37be96aa877fcc5cf993</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>addNodeDiagnostics</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>ab749506e083d37be96aa877fcc5cf993</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>addNodeDiagnostics</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>ab749506e083d37be96aa877fcc5cf993</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>mainNodeThread</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>a82506713f77643a6e06f1eeb8e12f860</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>mainNodeThread</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>a82506713f77643a6e06f1eeb8e12f860</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>mainNodeThread</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>a82506713f77643a6e06f1eeb8e12f860</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>mainNodeThread</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>a82506713f77643a6e06f1eeb8e12f860</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>mainNodeThread</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>a82506713f77643a6e06f1eeb8e12f860</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>mainNodeThread</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>a82506713f77643a6e06f1eeb8e12f860</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>node_config_update</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>a0552dc005cea517a2cfe31797a62e044</anchor>
      <arglist>(Config &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>node_config_update</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>a0552dc005cea517a2cfe31797a62e044</anchor>
      <arglist>(Config &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>node_config_update</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>a0552dc005cea517a2cfe31797a62e044</anchor>
      <arglist>(Config &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>node_config_update</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>a0552dc005cea517a2cfe31797a62e044</anchor>
      <arglist>(Config &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>node_config_update</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>a0552dc005cea517a2cfe31797a62e044</anchor>
      <arglist>(Config &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>node_config_update</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>a0552dc005cea517a2cfe31797a62e044</anchor>
      <arglist>(Config &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tf::TransformBroadcaster</type>
      <name>odom_broadcaster_</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>ac1d39e3009b6792c08ae35a4dcd18341</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>imu_callback</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>a73b4b73814d4e811f44b7748df7ccb0f</anchor>
      <arglist>(const sensor_msgs::Imu::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>imu_callback</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>a73b4b73814d4e811f44b7748df7ccb0f</anchor>
      <arglist>(const sensor_msgs::Imu::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>imu_callback</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>a73b4b73814d4e811f44b7748df7ccb0f</anchor>
      <arglist>(const sensor_msgs::Imu::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>pseudokalman3</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>ab6c0028e1cfde94cd79bb5da1f6d73fe</anchor>
      <arglist>(std::vector&lt; double &gt; v, std::vector&lt; double &gt; c)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>segway_status_callback</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>a50f93c4633163190332fdd3975406f8f</anchor>
      <arglist>(const iri_segway_rmp_msgs::SegwayRMP400Status::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>segway_status_callback</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>a50f93c4633163190332fdd3975406f8f</anchor>
      <arglist>(const iri_segway_rmp_msgs::SegwayRMP400Status::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>segway_status_callback</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>a50f93c4633163190332fdd3975406f8f</anchor>
      <arglist>(const iri_segway_rmp_msgs::SegwayRMP400Status::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>segway_status_callback</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>a50f93c4633163190332fdd3975406f8f</anchor>
      <arglist>(const iri_segway_rmp_msgs::SegwayRMP400Status::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>segway_status_callback</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>a50f93c4633163190332fdd3975406f8f</anchor>
      <arglist>(const iri_segway_rmp_msgs::SegwayRMP400Status::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>segway_status_callback</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>a50f93c4633163190332fdd3975406f8f</anchor>
      <arglist>(const iri_segway_rmp_msgs::SegwayRMP400Status::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>geometry_msgs::Transform</type>
      <name>accum_</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>a5b03e726eda5ad66ee209e07a376ae19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>base_link_id_</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>af05033aab77e7479ba1f32ff403175d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Matrix3f</type>
      <name>cov_</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>a19ff5d208a31cb33f43c15f6b8f2910f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Time</type>
      <name>current_time_</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>a2f92af4229dd4b8525533c6c926e202b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Vector4f</type>
      <name>d</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>aecb6d36b92bf07e50f842597f863f564</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>dth_</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>a9e6430a0bd3601d512040042fc000719</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>dx_local_accum_</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>a9cb518011b9c8392638976da2e61e61d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>epsilon</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>ac1b207dd7f9735dc108998ec186ed0e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>first_imu_</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>a263310159b42022700f7978bd68028bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>first_segway_status_</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>a79a0812c60d1ebd19ccfadd992e789b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Matrix4f</type>
      <name>g</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>a5a1a84d88bb77befbfb6e0b84b4ff66c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Matrix4f</type>
      <name>H</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>adf977e75f360a5b7a818de93ac060c5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Matrix3f</type>
      <name>I</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>ad70ff2f78b694150678e00af48cb65af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CMutex</type>
      <name>imu_mutex_</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>a0306ec5ff55cb822aea1c2a9ab52b5ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>imu_subscriber_</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>abaed0b942ffc1a96897bc80baa107308</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Matrix3f</type>
      <name>Jd_</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>af786a5a10ed31e406a1d265794531646</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Matrix3f</type>
      <name>Jp_</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>a01f688bf25bdca473bd4fac29bbe14d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Time</type>
      <name>last_time_</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>aa6f4339b1e44163d1303f62d3eb312b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Time</type>
      <name>last_time_imu_</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>adb7de69bef0636905a670e11bbbafb9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>left_wheels_velocity_</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>af81d4ad9ae5755739d17340846583620</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>odom_id_</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>ab55fd60a72ff4428f3352818338a6d26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>odom_publisher_</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>ae3c3bd85f02d0fb3bda91d9139d6893d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>odom_rel_publisher_</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>a28965d50c786cc8366a0714b65d78a0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>nav_msgs::Odometry</type>
      <name>Odometry_msg_</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>a9b1c6d0bfe6da65e5699b929bf6a4ee7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>nav_msgs::Odometry</type>
      <name>Odometry_rel_msg_</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>a671295182546009696615a4aeabe9e1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>offset_fwd_</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>a938cdac1098b304848d48aed3f49207f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>offset_turn_</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>ac848243a0ac605b355cf97e64e2a26b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>p_</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>a6ed4a99ec584da7c537ff6b85fdb3044</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>pimu_</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>a7e050254a45e139d8b44212035524419</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>pitch_rate_</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>a6de3f6673bf4db0717e94cb820189c48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>pk_</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>aa3f2464df851fd007779f615caf31e9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>pkc_</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>a5d0c771dc779abe68841c09be49d1ae5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>geometry_msgs::PoseWithCovariance</type>
      <name>pose_</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>a2aef91e82de6a35b8f42cf355735afc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>publish_odom_rel_</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>a8a73d80a03ce53a24de769e52c7a4394</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>publish_tf_</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>af8d9ed209b0f18f81287e56132af5811</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Vector4f</type>
      <name>q</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>af1362a30cb05b2ac4267ff6510b68b02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Matrix3f</type>
      <name>Q_</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>a262de139dc17277d0f4c039255271f46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Matrix3f</type>
      <name>R</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>ac075346e6fccf7d33e7dae8e9215c43b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>r_</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>abb3dcbf5dd92e7d032423a8751fea87b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>right_wheels_velocity_</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>a7e5f4d9df8c81c947596fd93ebc71e7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>rimu_</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>a15f2987ca29c1ec8c5032a215cb00618</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>rk_</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>a5b0265ca824f6da1eac457766f24f95e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>rkc_</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>aa6dab50abf86ee891a02d42169409de4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>roll_rate_</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>a254fbf4eb3d50565a9682ca794e66691</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CMutex</type>
      <name>segway_status_mutex_</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>a6c53bf383040e4f77b633bc06ec1142b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>segway_status_subscriber_</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>abbe7960aa634a3b1e11549647ec626f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>sigma2_dth_</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>acd7b10fb56a67040d03e655636e23e3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>sigma_dx_</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>a495277f898d9bbae5d2e8d76857850d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>sigma_dx_fwd_</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>af12a00154a76064096b20b4671d186af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>sigma_dx_turn_</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>aa5c824ad160a2974299fd66a418ae2e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>sigma_thimu_</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>a0972e6dfc3be04ebad9fe3383d27bdcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>six_d_</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>ae8dc2ddc8e8eabd1f852bcd64db53176</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Vector3f</type>
      <name>t</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>aed6059f4d778954207be1e21e52aef18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Vector3f</type>
      <name>ta</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>a2b9f044b540046523c2dd96fa9e87959</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Vector3f</type>
      <name>tb</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>a6135b26312f7cd9cf33f8ef9bbe7818e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>tf_prefix_</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>af082fd64a951aa334e593a12ad5198fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>th_</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>a14751ed94d86d29dcd9d25e66423a842</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>thimu_</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>abc0c95bc055410d09007fb5a295d6ab5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>geometry_msgs::Transform</type>
      <name>transform_</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>a2dd4256756f9c5c86e2ff576678498e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>geometry_msgs::TwistWithCovariance</type>
      <name>twist_</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>afd41022b70489193aaf76434ae8cd848</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Vector3f</type>
      <name>v</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>afac3a849d590174ec5caf3bb5220715e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>vpimu_</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>a9c2435e87c7ec6ce1a4a30d412bdc215</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>vrimu_</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>a147c3b6ad544020fd7c00e0bff972285</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>vT_</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>a4037ea9c18be8b6a67afe7d407263776</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>vthimu_</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>aa208c2c0fc545a18ba7d9df0f912aa3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>vyimu_</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>a5a240438da81361d48276d0896329d22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>vyk_</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>adfed08748882ef4a5ae72ececdee01eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>vykc_</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>a313ccda1a72f00d74b7c71c1f2cb3c9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Vector3f</type>
      <name>w</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>ab59532d313869500d7fded404323a9be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Vector3f</type>
      <name>wt</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>ad651cad0a39d9a3967f0ae34bc68e21d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Matrix3f</type>
      <name>wt_hat</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>ad8cf46b9340cf1641f47f55468d4826e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>wt_norm</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>a9d0d4edfb036ffc29abfb8be00f6c4f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Vector3f</type>
      <name>ww</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>ad1faa231b087eab9d499e0bb521b03fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>y_</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>aee2d142d79cf5987bba1165dbe9b04db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>yaw_rate_</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>ad49defdbd506869365078e7106018e34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>yimu_</name>
      <anchorfile>classSegwayRmp400OdomAlgNode.html</anchorfile>
      <anchor>adcc63c819f4b720c442776ffce0bf735</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SegwayRmp400OdomAlgorithm</name>
    <filename>classSegwayRmp400OdomAlgorithm.html</filename>
    <member kind="typedef">
      <type>iri_segway_rmp400_odom::SegwayRmp400OdomConfig</type>
      <name>Config</name>
      <anchorfile>classSegwayRmp400OdomAlgorithm.html</anchorfile>
      <anchor>a10d5a11ec818f55701b41483e35e9369</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>config_update</name>
      <anchorfile>classSegwayRmp400OdomAlgorithm.html</anchorfile>
      <anchor>a5f270cbd67debb84303a5a64ecb52234</anchor>
      <arglist>(Config &amp;new_cfg, uint32_t level=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lock</name>
      <anchorfile>classSegwayRmp400OdomAlgorithm.html</anchorfile>
      <anchor>a5537ad9368e9bcd6dc6cd6c907e14956</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SegwayRmp400OdomAlgorithm</name>
      <anchorfile>classSegwayRmp400OdomAlgorithm.html</anchorfile>
      <anchor>a064a2d8028930706db4d513a3092f23a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>try_enter</name>
      <anchorfile>classSegwayRmp400OdomAlgorithm.html</anchorfile>
      <anchor>a80bef2f10648d0f74a0e9697adbefc28</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unlock</name>
      <anchorfile>classSegwayRmp400OdomAlgorithm.html</anchorfile>
      <anchor>a962684d797beb8b2adfc431400ebfdc7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SegwayRmp400OdomAlgorithm</name>
      <anchorfile>classSegwayRmp400OdomAlgorithm.html</anchorfile>
      <anchor>a5e80175f188f9da2d247ffc66b3d60cb</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>Config</type>
      <name>config_</name>
      <anchorfile>classSegwayRmp400OdomAlgorithm.html</anchorfile>
      <anchor>af0080f3ba2d7ee63c2303ba9a08dbc01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CMutex</type>
      <name>alg_mutex_</name>
      <anchorfile>classSegwayRmp400OdomAlgorithm.html</anchorfile>
      <anchor>a38c5d9391172881f5ac72425d9a48bc4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>validation</name>
    <filename>namespacevalidation.html</filename>
    <member kind="function">
      <type>def</type>
      <name>callback_odom</name>
      <anchorfile>namespacevalidation.html</anchorfile>
      <anchor>a9bebab617620dddbe922a7c671fb8dbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacevalidation.html</anchorfile>
      <anchor>ad79d96defe004675fac3a991b2f1b91a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>_EC</name>
      <anchorfile>namespacevalidation.html</anchorfile>
      <anchor>a8be5ca70f637df4f1a0bc0a7928414cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>CB_</name>
      <anchorfile>namespacevalidation.html</anchorfile>
      <anchor>a95164a4b3a6b47012e8ee53555e9556a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>CLG_</name>
      <anchorfile>namespacevalidation.html</anchorfile>
      <anchor>a3d5ecef708036e4b59fbfc65f0e6a655</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>CR_</name>
      <anchorfile>namespacevalidation.html</anchorfile>
      <anchor>aa1fc916f1ef8d6a216daeefb60a4cc2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>CY_</name>
      <anchorfile>namespacevalidation.html</anchorfile>
      <anchor>acf33060a2f6df12c6f63a5a0a482e85d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>distance</name>
      <anchorfile>namespacevalidation.html</anchorfile>
      <anchor>a351401047a9fd716a93aee938c3822ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>girant</name>
      <anchorfile>namespacevalidation.html</anchorfile>
      <anchor>aa4e9c1c55b594e59dae3e25fd228f3fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>length</name>
      <anchorfile>namespacevalidation.html</anchorfile>
      <anchor>ab6bc6043964726ebdb3cdb0b89378abf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>old_x</name>
      <anchorfile>namespacevalidation.html</anchorfile>
      <anchor>a369b381bc2ad5dcfd2195d7b2947cbce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>old_y</name>
      <anchorfile>namespacevalidation.html</anchorfile>
      <anchor>ae5a6e165e88953c6f0436f503a108ccf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>p_v</name>
      <anchorfile>namespacevalidation.html</anchorfile>
      <anchor>aacd538351a0b88f67f5f57523ae3ba78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>ref_rotation</name>
      <anchorfile>namespacevalidation.html</anchorfile>
      <anchor>a04181d69c1f876bd1dd2abe0010fee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>SB_</name>
      <anchorfile>namespacevalidation.html</anchorfile>
      <anchor>a595ebc0b419c4e8470028dbd4f95c4f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>test_steer</name>
      <anchorfile>namespacevalidation.html</anchorfile>
      <anchor>aaa5128ad7600d23c021db501ae8b5bc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>test_type</name>
      <anchorfile>namespacevalidation.html</anchorfile>
      <anchor>a83c043f83e0085916c2480cfc8209b9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>turns_done</name>
      <anchorfile>namespacevalidation.html</anchorfile>
      <anchor>a6958fa426374227e04b2d308704f2907</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>tw</name>
      <anchorfile>namespacevalidation.html</anchorfile>
      <anchor>ac1928184eeed5f1fe0aeaaa5eef0e3c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>tw_straight</name>
      <anchorfile>namespacevalidation.html</anchorfile>
      <anchor>a6b3142f5eb942716194df97d50829647</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>tw_turn_left</name>
      <anchorfile>namespacevalidation.html</anchorfile>
      <anchor>a0dbc4866ed952ea117db952aa7c75909</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>tw_turn_right</name>
      <anchorfile>namespacevalidation.html</anchorfile>
      <anchor>afd95d8395b565213ecfae7e85b345945</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>tw_zero</name>
      <anchorfile>namespacevalidation.html</anchorfile>
      <anchor>a0cf1d36ea58ed0844b9be3463267ec2a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
  </compound>
</tagfile>
