<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-nao_robot/doc_stacks/2014-10-06_02-37-15.900567/nao_robot/nao_driver/src/nao_driver/</path>
    <filename>____init_____8py</filename>
    <namespace>nao_driver</namespace>
  </compound>
  <compound kind="file">
    <name>util/__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-nao_robot/doc_stacks/2014-10-06_02-37-15.900567/nao_robot/nao_driver/src/nao_driver/util/</path>
    <filename>util_2____init_____8py</filename>
    <namespace>nao_driver::util</namespace>
  </compound>
  <compound kind="file">
    <name>nao_behaviors.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-nao_robot/doc_stacks/2014-10-06_02-37-15.900567/nao_robot/nao_driver/nodes/</path>
    <filename>nao__behaviors_8py</filename>
    <class kind="class">nao_behaviors::NaoBehaviors</class>
    <namespace>nao_behaviors</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>node</name>
      <anchorfile>namespacenao__behaviors.html</anchorfile>
      <anchor>a1e17e51d8344a47a744956f0bec52ad9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>nao_controller.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-nao_robot/doc_stacks/2014-10-06_02-37-15.900567/nao_robot/nao_driver/nodes/</path>
    <filename>nao__controller_8py</filename>
    <class kind="class">nao_controller::NaoController</class>
    <namespace>nao_controller</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>controller</name>
      <anchorfile>namespacenao__controller.html</anchorfile>
      <anchor>a6594b0eb1e70e379f4d01ade663c8bbe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>nao_diagnostic_updater.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-nao_robot/doc_stacks/2014-10-06_02-37-15.900567/nao_robot/nao_driver/nodes/</path>
    <filename>nao__diagnostic__updater_8py</filename>
    <class kind="class">nao_diagnostic_updater::NaoDiagnosticUpdater</class>
    <namespace>nao_diagnostic_updater</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>updater</name>
      <anchorfile>namespacenao__diagnostic__updater.html</anchorfile>
      <anchor>ad7db597f6bba3a8cd9a419434a2cbb0b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>nao_driver_naoqi.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-nao_robot/doc_stacks/2014-10-06_02-37-15.900567/nao_robot/nao_driver/src/nao_driver/</path>
    <filename>nao__driver__naoqi_8py</filename>
    <class kind="class">nao_driver::nao_driver_naoqi::NaoNode</class>
    <namespace>nao_driver::nao_driver_naoqi</namespace>
  </compound>
  <compound kind="file">
    <name>nao_footstep_clipping.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-nao_robot/doc_stacks/2014-10-06_02-37-15.900567/nao_robot/nao_driver/src/nao_driver/util/</path>
    <filename>nao__footstep__clipping_8py</filename>
    <class kind="class">nao_driver::util::nao_footstep_clipping::Params</class>
    <namespace>nao_driver::util::nao_footstep_clipping</namespace>
    <member kind="function">
      <type>def</type>
      <name>clip_data</name>
      <anchorfile>namespacenao__driver_1_1util_1_1nao__footstep__clipping.html</anchorfile>
      <anchor>ad176134722fbe43f6f8ac1d8159d58ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>clip_footstep</name>
      <anchorfile>namespacenao__driver_1_1util_1_1nao__footstep__clipping.html</anchorfile>
      <anchor>ad0bf368439eb64c0288338fd46ef8aff</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>clip_footstep_on_gait_config</name>
      <anchorfile>namespacenao__driver_1_1util_1_1nao__footstep__clipping.html</anchorfile>
      <anchor>a6a36abab23a955c839f6a9ada5572160</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>clip_footstep_to_avoid_collision</name>
      <anchorfile>namespacenao__driver_1_1util_1_1nao__footstep__clipping.html</anchorfile>
      <anchor>abfd7dd82c625d0d25b92dbe6fa5001ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>clip_footstep_tuple</name>
      <anchorfile>namespacenao__driver_1_1util_1_1nao__footstep__clipping.html</anchorfile>
      <anchor>a524b819fdd7c00a0447c3e3ae79606e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>clip_footstep_with_ellipse</name>
      <anchorfile>namespacenao__driver_1_1util_1_1nao__footstep__clipping.html</anchorfile>
      <anchor>a5d705b248135777d74742dfb74fb92c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>nao_footsteps.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-nao_robot/doc_stacks/2014-10-06_02-37-15.900567/nao_robot/nao_driver/nodes/</path>
    <filename>nao__footsteps_8py</filename>
    <class kind="class">nao_footsteps::NaoFootsteps</class>
    <class kind="class">nao_footsteps::StepTarget</class>
    <namespace>nao_footsteps</namespace>
    <member kind="function">
      <type>def</type>
      <name>float_equ</name>
      <anchorfile>namespacenao__footsteps.html</anchorfile>
      <anchor>a80481ea3b21ad24763351c8aa27196f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>FLOAT_CMP_THR</name>
      <anchorfile>namespacenao__footsteps.html</anchorfile>
      <anchor>a66cc525ed17f009a3398543adb6ee7af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>LEG_LEFT</name>
      <anchorfile>namespacenao__footsteps.html</anchorfile>
      <anchor>acc2ae719224e5ee0bd44cb35e095f0ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>LEG_RIGHT</name>
      <anchorfile>namespacenao__footsteps.html</anchorfile>
      <anchor>a8c9078123f3bc6d78c75f92a9ca35c70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>STEP_TIME</name>
      <anchorfile>namespacenao__footsteps.html</anchorfile>
      <anchor>a9eed5d3e4feb4eef622933d9af164742</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>walker</name>
      <anchorfile>namespacenao__footsteps.html</anchorfile>
      <anchor>a7aae523038452590c4cbd54498a2db57</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>nao_leds.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-nao_robot/doc_stacks/2014-10-06_02-37-15.900567/nao_robot/nao_driver/nodes/</path>
    <filename>nao__leds_8py</filename>
    <class kind="class">nao_leds::NaoLeds</class>
    <namespace>nao_leds</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>node</name>
      <anchorfile>namespacenao__leds.html</anchorfile>
      <anchor>ac3a2eaae07dfe0d188315a17fddaecb8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>nao_logger.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-nao_robot/doc_stacks/2014-10-06_02-37-15.900567/nao_robot/nao_driver/nodes/</path>
    <filename>nao__logger_8py</filename>
    <class kind="class">nao_logger::NaoLogger</class>
    <namespace>nao_logger</namespace>
    <member kind="function">
      <type>def</type>
      <name>onMessageCallback</name>
      <anchorfile>namespacenao__logger.html</anchorfile>
      <anchor>aaa52be7127268690872afc789745f8c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>LEVELS</name>
      <anchorfile>namespacenao__logger.html</anchorfile>
      <anchor>a8b4a4351a6cf69526ee35dccd9ed01ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>nao_logger</name>
      <anchorfile>namespacenao__logger.html</anchorfile>
      <anchor>a2341e36d9e528e14b9a6995aa1bc2a97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>ROSOUT_PUB</name>
      <anchorfile>namespacenao__logger.html</anchorfile>
      <anchor>a3d5804b6813bd3800538298b9a37949d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>nao_sensors.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-nao_robot/doc_stacks/2014-10-06_02-37-15.900567/nao_robot/nao_driver/nodes/</path>
    <filename>nao__sensors_8py</filename>
    <class kind="class">nao_sensors::NaoSensors</class>
    <namespace>nao_sensors</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>sensors</name>
      <anchorfile>namespacenao__sensors.html</anchorfile>
      <anchor>aeff039f80f6c928a2df74723999754fe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>nao_sensors_cpp.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-nao_robot/doc_stacks/2014-10-06_02-37-15.900567/nao_robot/nao_driver/src/</path>
    <filename>nao__sensors__cpp_8cpp</filename>
    <class kind="class">NaoNode</class>
    <class kind="class">NaoSensors</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>nao__sensors__cpp_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>nao_speech.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-nao_robot/doc_stacks/2014-10-06_02-37-15.900567/nao_robot/nao_driver/nodes/</path>
    <filename>nao__speech_8py</filename>
    <class kind="class">nao_speech::Constants</class>
    <class kind="class">nao_speech::DummyAudioDevice</class>
    <class kind="class">nao_speech::NaoSpeech</class>
    <class kind="class">nao_speech::SpeechRecognitionWrapper</class>
    <class kind="class">nao_speech::Util</class>
    <namespace>nao_speech</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>ROSNaoSpeechModule</name>
      <anchorfile>namespacenao__speech.html</anchorfile>
      <anchor>af28732bbbb5d8928912f610926f9bd64</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>nao_tactile.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-nao_robot/doc_stacks/2014-10-06_02-37-15.900567/nao_robot/nao_driver/nodes/</path>
    <filename>nao__tactile_8py</filename>
    <class kind="class">nao_tactile::NaoTactile</class>
    <namespace>nao_tactile</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>ROSNaoTactileModule</name>
      <anchorfile>namespacenao__tactile.html</anchorfile>
      <anchor>acdb88f3160362cf080aac40a371e5480</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>nao_walker.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-nao_robot/doc_stacks/2014-10-06_02-37-15.900567/nao_robot/nao_driver/nodes/</path>
    <filename>nao__walker_8py</filename>
    <class kind="class">nao_walker::NaoWalker</class>
    <namespace>nao_walker</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>walker</name>
      <anchorfile>namespacenao__walker.html</anchorfile>
      <anchor>abb59c5fb87f256c2b4b75e7ec9a41218</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>NaoJointsAnalyzer.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-nao_robot/doc_stacks/2014-10-06_02-37-15.900567/nao_robot/nao_driver/src/</path>
    <filename>NaoJointsAnalyzer_8cpp</filename>
    <includes id="NaoJointsAnalyzer_8h" name="NaoJointsAnalyzer.h" local="yes" imported="no">NaoJointsAnalyzer.h</includes>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_DECLARE_CLASS</name>
      <anchorfile>NaoJointsAnalyzer_8cpp.html</anchorfile>
      <anchor>a54ff85a004ae9b4e99332f17332a329e</anchor>
      <arglist>(nao_dashboard, NaoJointsAnalyzer, diagnostic_aggregator::NaoJointsAnalyzer, diagnostic_aggregator::Analyzer) namespace diagnostic_aggregator</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>NaoJointsAnalyzer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-nao_robot/doc_stacks/2014-10-06_02-37-15.900567/nao_robot/nao_driver/src/</path>
    <filename>NaoJointsAnalyzer_8h</filename>
    <class kind="struct">diagnostic_aggregator::NaoJointsAnalyzer::JointData</class>
    <class kind="class">diagnostic_aggregator::NaoJointsAnalyzer</class>
  </compound>
  <compound kind="file">
    <name>setup.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-nao_robot/doc_stacks/2014-10-06_02-37-15.900567/nao_robot/nao_driver/</path>
    <filename>setup_8py</filename>
    <member kind="variable">
      <type>tuple</type>
      <name>setup_args</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>ae881a5f1b0da04d50895a88d6204ca97</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>start_walk_pose.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-nao_robot/doc_stacks/2014-10-06_02-37-15.900567/nao_robot/nao_driver/src/nao_driver/util/</path>
    <filename>start__walk__pose_8py</filename>
    <namespace>nao_driver::util::start_walk_pose</namespace>
    <member kind="function">
      <type>def</type>
      <name>startWalkPose</name>
      <anchorfile>namespacenao__driver_1_1util_1_1start__walk__pose.html</anchorfile>
      <anchor>ac9c2d80db3f5073d23c43097448e0a5f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_footsteps.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-nao_robot/doc_stacks/2014-10-06_02-37-15.900567/nao_robot/nao_driver/scripts/</path>
    <filename>test__footsteps_8py</filename>
    <namespace>test_footsteps</namespace>
    <member kind="function">
      <type>def</type>
      <name>footstep_client</name>
      <anchorfile>namespacetest__footsteps.html</anchorfile>
      <anchor>afb757865a9402116659cf8c5f65320cd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_joint_angles.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-nao_robot/doc_stacks/2014-10-06_02-37-15.900567/nao_robot/nao_driver/scripts/</path>
    <filename>test__joint__angles_8py</filename>
    <namespace>test_joint_angles</namespace>
    <member kind="function">
      <type>def</type>
      <name>joint_angle_client</name>
      <anchorfile>namespacetest__joint__angles.html</anchorfile>
      <anchor>a5fd156cea084a256c5c9252ee449d426</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>NaoNode</name>
    <filename>classNaoNode.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>connectNaoQi</name>
      <anchorfile>classNaoNode.html</anchorfile>
      <anchor>ac2b3d1d27139293f23a605b7af108e75</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NaoNode</name>
      <anchorfile>classNaoNode.html</anchorfile>
      <anchor>add1a4c68d4858b988bc6ba2fee5e8118</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parse_command_line</name>
      <anchorfile>classNaoNode.html</anchorfile>
      <anchor>ad24bc0a07f9ee5c830efa8cabfb3eeee</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~NaoNode</name>
      <anchorfile>classNaoNode.html</anchorfile>
      <anchor>a1a27b86d2c0eb9048608e0ea72f47419</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; AL::ALBroker &gt;</type>
      <name>m_broker</name>
      <anchorfile>classNaoNode.html</anchorfile>
      <anchor>a94ea27721565c3badd25d22f9fb2e36a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_brokerName</name>
      <anchorfile>classNaoNode.html</anchorfile>
      <anchor>acb1544823b85694e19b0a51835a00d2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_ip</name>
      <anchorfile>classNaoNode.html</anchorfile>
      <anchor>a29a51c299a93afe7856d49c3b225fcdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_pip</name>
      <anchorfile>classNaoNode.html</anchorfile>
      <anchor>a3f06d81e95d61cb0bf41a61b54dcfff4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_port</name>
      <anchorfile>classNaoNode.html</anchorfile>
      <anchor>ad4484bbde36aeb253cd6858abc1a5420</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_pport</name>
      <anchorfile>classNaoNode.html</anchorfile>
      <anchor>af7dcf8021f75d63505e7de65db598998</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>NaoSensors</name>
    <filename>classNaoSensors.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>connectProxy</name>
      <anchorfile>classNaoSensors.html</anchorfile>
      <anchor>a4ea9ed83cbf0dc27b72972670301426a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NaoSensors</name>
      <anchorfile>classNaoSensors.html</anchorfile>
      <anchor>a2d8bd4be0cddcf808cc032845c2de90c</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>odomOffsetCallback</name>
      <anchorfile>classNaoSensors.html</anchorfile>
      <anchor>a625326c60dfed7f27e4d627eb9f26fc1</anchor>
      <arglist>(nao_msgs::SetTransform::Request &amp;req, nao_msgs::SetTransform::Response &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>pauseOdomCallback</name>
      <anchorfile>classNaoSensors.html</anchorfile>
      <anchor>a0166544f7222a5fab3fc5cb4165ad73f</anchor>
      <arglist>(std_srvs::Empty::Request &amp;req, std_srvs::Empty::Response &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>resumeOdomCallback</name>
      <anchorfile>classNaoSensors.html</anchorfile>
      <anchor>abb38f8db1d40f10fa9c2d5c45de0b772</anchor>
      <arglist>(std_srvs::Empty::Request &amp;req, std_srvs::Empty::Response &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>classNaoSensors.html</anchorfile>
      <anchor>ac757c4ab795bbe927a706c271c7b6dd9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setOdomPoseCallback</name>
      <anchorfile>classNaoSensors.html</anchorfile>
      <anchor>ad390d1d910bba395293274b332ca3a9f</anchor>
      <arglist>(nao_msgs::SetTransform::Request &amp;req, nao_msgs::SetTransform::Response &amp;res)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~NaoSensors</name>
      <anchorfile>classNaoSensors.html</anchorfile>
      <anchor>a72cfc42b12addc94fcf1d796bd2c47e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_baseFrameId</name>
      <anchorfile>classNaoSensors.html</anchorfile>
      <anchor>a9318338d57c8d5025b66376c8c5d9368</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>AL::ALValue</type>
      <name>m_dataNamesList</name>
      <anchorfile>classNaoSensors.html</anchorfile>
      <anchor>a9de7dd58d5b5ad01d8265c1744a22b43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_initializeFromIMU</name>
      <anchorfile>classNaoSensors.html</anchorfile>
      <anchor>aafdf54dd23e1469d68089ad6ec0d1569</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_initializeFromOdometry</name>
      <anchorfile>classNaoSensors.html</anchorfile>
      <anchor>a165cff60d889b04a79e93c5decca5f1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classNaoSensors.html</anchorfile>
      <anchor>a45cc61534b791f9c6f9f8dadd7187213</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>sensor_msgs::JointState</type>
      <name>m_jointState</name>
      <anchorfile>classNaoSensors.html</anchorfile>
      <anchor>aa3436aca65a7cfe3f2f8b45db675480d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>m_jointStatePub</name>
      <anchorfile>classNaoSensors.html</anchorfile>
      <anchor>a7ed9cfe99fc4482a02d7b36b31802ab2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_lastOdomTime</name>
      <anchorfile>classNaoSensors.html</anchorfile>
      <anchor>a96a3c179dbe265bc1f253e67a992fa23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; AL::ALMemoryProxy &gt;</type>
      <name>m_memoryProxy</name>
      <anchorfile>classNaoSensors.html</anchorfile>
      <anchor>a9013d13ea0e70f4498b32e9363eaaf12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; AL::ALMotionProxy &gt;</type>
      <name>m_motionProxy</name>
      <anchorfile>classNaoSensors.html</anchorfile>
      <anchor>a325b581394ccdfb5ea210a7319c444e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_mustUpdateOffset</name>
      <anchorfile>classNaoSensors.html</anchorfile>
      <anchor>add9cb958a52f0aa79e3850fb4972255c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>m_nh</name>
      <anchorfile>classNaoSensors.html</anchorfile>
      <anchor>adf5368440aa804892adce4f8d8ec28ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>nav_msgs::Odometry</type>
      <name>m_odom</name>
      <anchorfile>classNaoSensors.html</anchorfile>
      <anchor>a712fefc8a488c96ddbd57e8f646cd86b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_odomFrameId</name>
      <anchorfile>classNaoSensors.html</anchorfile>
      <anchor>ad382a735b970545d262ec2b9f2669333</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tf::Transform</type>
      <name>m_odomOffset</name>
      <anchorfile>classNaoSensors.html</anchorfile>
      <anchor>a5e26a37ba7abfd9ef2f4b02e3e4d1f32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>m_odomOffsetSrv</name>
      <anchorfile>classNaoSensors.html</anchorfile>
      <anchor>abc8337068383f8413794e4efff3048a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tf::Pose</type>
      <name>m_odomPose</name>
      <anchorfile>classNaoSensors.html</anchorfile>
      <anchor>a3c0350a08ef7f726832d59062e6203e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>m_odomPub</name>
      <anchorfile>classNaoSensors.html</anchorfile>
      <anchor>a854ec4ebf9b09148a1ff3ad1607f8977</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>geometry_msgs::TransformStamped</type>
      <name>m_odomTransformMsg</name>
      <anchorfile>classNaoSensors.html</anchorfile>
      <anchor>a1a0e411bb757b47d7c2cb747e8de86cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_paused</name>
      <anchorfile>classNaoSensors.html</anchorfile>
      <anchor>ae593f08eab10e12bb35f78a860d6d359</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>m_pauseOdomSrv</name>
      <anchorfile>classNaoSensors.html</anchorfile>
      <anchor>ac13a02b3929688d391257bafdcbb436c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>m_privateNh</name>
      <anchorfile>classNaoSensors.html</anchorfile>
      <anchor>ac429ccfb68c9ac83c2fbbf0d80c9ea7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_rate</name>
      <anchorfile>classNaoSensors.html</anchorfile>
      <anchor>a794440f5020045573dff25c09c8d7aff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>m_resumeOdomSrv</name>
      <anchorfile>classNaoSensors.html</anchorfile>
      <anchor>a8c3f9109d76301cab93c5677ce07101a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>m_setOdomPoseSrv</name>
      <anchorfile>classNaoSensors.html</anchorfile>
      <anchor>a32325e8cac115fa44ea3e85c0246b33d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tf::Pose</type>
      <name>m_targetPose</name>
      <anchorfile>classNaoSensors.html</anchorfile>
      <anchor>a6902518d414b7170f096aecaa209f629</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>sensor_msgs::Imu</type>
      <name>m_torsoIMU</name>
      <anchorfile>classNaoSensors.html</anchorfile>
      <anchor>a8acb974ab708a1da9897b48a587179b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>m_torsoIMUPub</name>
      <anchorfile>classNaoSensors.html</anchorfile>
      <anchor>a5b3a445c95a2e1882f7806311ddea83d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tf::TransformBroadcaster</type>
      <name>m_transformBroadcaster</name>
      <anchorfile>classNaoSensors.html</anchorfile>
      <anchor>a9fb3563728d16aaaa0aa77ef3c2f2b33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_useIMUAngles</name>
      <anchorfile>classNaoSensors.html</anchorfile>
      <anchor>a8212b35bb2a428ce12173580300a6173</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>diagnostic_aggregator::NaoJointsAnalyzer</name>
    <filename>classdiagnostic__aggregator_1_1NaoJointsAnalyzer.html</filename>
    <base>diagnostic_aggregator::Analyzer</base>
    <class kind="struct">diagnostic_aggregator::NaoJointsAnalyzer::JointData</class>
    <member kind="function">
      <type>bool</type>
      <name>analyze</name>
      <anchorfile>classdiagnostic__aggregator_1_1NaoJointsAnalyzer.html</anchorfile>
      <anchor>af571bfe5a487c2ce99fe44bb4f11c257</anchor>
      <arglist>(const boost::shared_ptr&lt; StatusItem &gt; item)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classdiagnostic__aggregator_1_1NaoJointsAnalyzer.html</anchorfile>
      <anchor>a495a3904c4f1e68c3c0789223a09acca</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getPath</name>
      <anchorfile>classdiagnostic__aggregator_1_1NaoJointsAnalyzer.html</anchorfile>
      <anchor>a50b6d22a93d326e09122098c1110523c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>init</name>
      <anchorfile>classdiagnostic__aggregator_1_1NaoJointsAnalyzer.html</anchorfile>
      <anchor>a1947ad7e62b3a3fa5e1cb81056861f08</anchor>
      <arglist>(const std::string base_name, const ros::NodeHandle &amp;n)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>match</name>
      <anchorfile>classdiagnostic__aggregator_1_1NaoJointsAnalyzer.html</anchorfile>
      <anchor>a65cce2839d5180d013d841f2fccccbd0</anchor>
      <arglist>(const std::string name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NaoJointsAnalyzer</name>
      <anchorfile>classdiagnostic__aggregator_1_1NaoJointsAnalyzer.html</anchorfile>
      <anchor>ae29179acc3e03fe92b17b717dcdca405</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; boost::shared_ptr&lt; diagnostic_msgs::DiagnosticStatus &gt; &gt;</type>
      <name>report</name>
      <anchorfile>classdiagnostic__aggregator_1_1NaoJointsAnalyzer.html</anchorfile>
      <anchor>a583cb9d5e5cdf1a2360e2de182ea4ee5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~NaoJointsAnalyzer</name>
      <anchorfile>classdiagnostic__aggregator_1_1NaoJointsAnalyzer.html</anchorfile>
      <anchor>a76f87f4d4c73dd3d0cb9d1678194d3c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::map&lt; std::string, JointData &gt;</type>
      <name>JointsMapType</name>
      <anchorfile>classdiagnostic__aggregator_1_1NaoJointsAnalyzer.html</anchorfile>
      <anchor>af53b58c839fca2d58df6eea851c11b7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addValue</name>
      <anchorfile>classdiagnostic__aggregator_1_1NaoJointsAnalyzer.html</anchorfile>
      <anchor>ad263297759b696c3b50a8c08c816b6de</anchor>
      <arglist>(boost::shared_ptr&lt; diagnostic_msgs::DiagnosticStatus &gt; joint_stat, const std::string &amp;key, const T &amp;value) const </arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static bool</type>
      <name>compareByTemperature</name>
      <anchorfile>classdiagnostic__aggregator_1_1NaoJointsAnalyzer.html</anchorfile>
      <anchor>a96efa6a53c3c403e7b2840290d423b06</anchor>
      <arglist>(const NaoJointsAnalyzer::JointData &amp;a, const NaoJointsAnalyzer::JointData &amp;b)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JointsMapType</type>
      <name>m_joints</name>
      <anchorfile>classdiagnostic__aggregator_1_1NaoJointsAnalyzer.html</anchorfile>
      <anchor>a9ef81f3804895b9b61d0fee659378187</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; StatusItem &gt;</type>
      <name>m_jointsMasterItem</name>
      <anchorfile>classdiagnostic__aggregator_1_1NaoJointsAnalyzer.html</anchorfile>
      <anchor>ab75cf476ca9c7079786e9a6a48392b9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Time</type>
      <name>m_lastSeen</name>
      <anchorfile>classdiagnostic__aggregator_1_1NaoJointsAnalyzer.html</anchorfile>
      <anchor>a7e3e9ab1d2bf0ecec1bddfd0e0fcf10a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_niceName</name>
      <anchorfile>classdiagnostic__aggregator_1_1NaoJointsAnalyzer.html</anchorfile>
      <anchor>ab9a99422c534104185a86d7344ad5512</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_path</name>
      <anchorfile>classdiagnostic__aggregator_1_1NaoJointsAnalyzer.html</anchorfile>
      <anchor>a82262fe00619d8287c919b101a49d736</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; StatusItem &gt;</type>
      <name>m_statusItems</name>
      <anchorfile>classdiagnostic__aggregator_1_1NaoJointsAnalyzer.html</anchorfile>
      <anchor>a724c7750d2e557160d10f31d44a056df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>diagnostic_aggregator::NaoJointsAnalyzer::JointData</name>
    <filename>structdiagnostic__aggregator_1_1NaoJointsAnalyzer_1_1JointData.html</filename>
    <member kind="variable">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>structdiagnostic__aggregator_1_1NaoJointsAnalyzer_1_1JointData.html</anchorfile>
      <anchor>a25f8119c01da186b22f967a571d08438</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; diagnostic_aggregator::StatusItem &gt;</type>
      <name>status</name>
      <anchorfile>structdiagnostic__aggregator_1_1NaoJointsAnalyzer_1_1JointData.html</anchorfile>
      <anchor>a265613d8eab96d6bd23e811362dae3ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>stiffness</name>
      <anchorfile>structdiagnostic__aggregator_1_1NaoJointsAnalyzer_1_1JointData.html</anchorfile>
      <anchor>a5c8c410f7794c0669650d390239090ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>temperature</name>
      <anchorfile>structdiagnostic__aggregator_1_1NaoJointsAnalyzer_1_1JointData.html</anchorfile>
      <anchor>afd0b66ac421092057c14196c2f5681e9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>nao_behaviors</name>
    <filename>namespacenao__behaviors.html</filename>
    <class kind="class">nao_behaviors::NaoBehaviors</class>
    <member kind="variable">
      <type>tuple</type>
      <name>node</name>
      <anchorfile>namespacenao__behaviors.html</anchorfile>
      <anchor>a1e17e51d8344a47a744956f0bec52ad9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>nao_behaviors::NaoBehaviors</name>
    <filename>classnao__behaviors_1_1NaoBehaviors.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classnao__behaviors_1_1NaoBehaviors.html</anchorfile>
      <anchor>a45f2d6c2f71473a7028727772a97d210</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getInstalledBehaviors</name>
      <anchorfile>classnao__behaviors_1_1NaoBehaviors.html</anchorfile>
      <anchor>abf53281b6abd8143c8546bfe3c370c0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>runBehavior</name>
      <anchorfile>classnao__behaviors_1_1NaoBehaviors.html</anchorfile>
      <anchor>a5247bb0cb79c61035c1f8fbc57112b62</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>stopBehavior</name>
      <anchorfile>classnao__behaviors_1_1NaoBehaviors.html</anchorfile>
      <anchor>a215f3b932f6a8fe05a78be6e33531747</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>actionlibServer</name>
      <anchorfile>classnao__behaviors_1_1NaoBehaviors.html</anchorfile>
      <anchor>a82a16715fb6a24f2db93d91f462f870f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>behavior</name>
      <anchorfile>classnao__behaviors_1_1NaoBehaviors.html</anchorfile>
      <anchor>aa9340c1c54ea0312d7620cd1f0522cc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>behaviorProxy</name>
      <anchorfile>classnao__behaviors_1_1NaoBehaviors.html</anchorfile>
      <anchor>a6dd0abfde83dd865005a25cfb2e8ea30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>getInstalledBehaviorsService</name>
      <anchorfile>classnao__behaviors_1_1NaoBehaviors.html</anchorfile>
      <anchor>a5edfab135d1bee818a75a725384931a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>lock</name>
      <anchorfile>classnao__behaviors_1_1NaoBehaviors.html</anchorfile>
      <anchor>a9bc46f805e406625edb8a21e145b5b05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>string</type>
      <name>NODE_NAME</name>
      <anchorfile>classnao__behaviors_1_1NaoBehaviors.html</anchorfile>
      <anchor>a693578285cb92dc0d168d0d09fcb8722</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>nao_controller</name>
    <filename>namespacenao__controller.html</filename>
    <class kind="class">nao_controller::NaoController</class>
    <member kind="variable">
      <type>tuple</type>
      <name>controller</name>
      <anchorfile>namespacenao__controller.html</anchorfile>
      <anchor>a6594b0eb1e70e379f4d01ade663c8bbe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>nao_controller::NaoController</name>
    <filename>classnao__controller_1_1NaoController.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classnao__controller_1_1NaoController.html</anchorfile>
      <anchor>a0a00a00fb668bb05f45b21c809177f3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>checkJointsLen</name>
      <anchorfile>classnao__controller_1_1NaoController.html</anchorfile>
      <anchor>a41165b749cbb094ff568088cf6167610</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>connectNaoQi</name>
      <anchorfile>classnao__controller_1_1NaoController.html</anchorfile>
      <anchor>a01896835b1075496d55db2385fe67d5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>executeBodyPoseWithSpeed</name>
      <anchorfile>classnao__controller_1_1NaoController.html</anchorfile>
      <anchor>a593fc584c5f7e2ba5e5c7cc9f9470258</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>executeJointAnglesWithSpeedAction</name>
      <anchorfile>classnao__controller_1_1NaoController.html</anchorfile>
      <anchor>afdd206e8559d8bd92d7bb86085e628c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>executeJointStiffnessAction</name>
      <anchorfile>classnao__controller_1_1NaoController.html</anchorfile>
      <anchor>a4f559ba99b5ed915ac2a7103659ef09e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>executeJointTrajectoryAction</name>
      <anchorfile>classnao__controller_1_1NaoController.html</anchorfile>
      <anchor>a8bae052889850bb0cbf96c0cd740e38e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handleJointAngles</name>
      <anchorfile>classnao__controller_1_1NaoController.html</anchorfile>
      <anchor>a055d0fd2efb66efce037f9372d298a9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handleJointStiffness</name>
      <anchorfile>classnao__controller_1_1NaoController.html</anchorfile>
      <anchor>a8ba1c43b27719c44e2fbdcce9206a91a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handleStiffnessOffSrv</name>
      <anchorfile>classnao__controller_1_1NaoController.html</anchorfile>
      <anchor>a770acad8d4bf37e410a0ff7c9f4c559a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handleStiffnessSrv</name>
      <anchorfile>classnao__controller_1_1NaoController.html</anchorfile>
      <anchor>aa97f6a652c44ca5eb7db919ed7079943</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>jointTrajectoryGoalMsgToAL</name>
      <anchorfile>classnao__controller_1_1NaoController.html</anchorfile>
      <anchor>a029cd754acddbe1253e8c62b92304094</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bodyPoseWithSpeedServer</name>
      <anchorfile>classnao__controller_1_1NaoController.html</anchorfile>
      <anchor>a07aa1fa87c977d7b9f617d7914c0e227</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>collectionSize</name>
      <anchorfile>classnao__controller_1_1NaoController.html</anchorfile>
      <anchor>a00bce517ceb5ea618e14be1f193cb6dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>disableStiffnessSrv</name>
      <anchorfile>classnao__controller_1_1NaoController.html</anchorfile>
      <anchor>a1a4f955ba438fddfeacfe282d396706e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>enableStiffnessSrv</name>
      <anchorfile>classnao__controller_1_1NaoController.html</anchorfile>
      <anchor>af6e424eb17e5272e70629f214ac8aee0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>jointAnglesServer</name>
      <anchorfile>classnao__controller_1_1NaoController.html</anchorfile>
      <anchor>ac5b7f954f9522a6cc0ee8599e0846b6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>jointStiffnessServer</name>
      <anchorfile>classnao__controller_1_1NaoController.html</anchorfile>
      <anchor>ac2b632a85c926e0039307fd1f0f43bc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>jointTrajectoryServer</name>
      <anchorfile>classnao__controller_1_1NaoController.html</anchorfile>
      <anchor>a7d2987a5b0eae275688462c0b59cfd22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>motionProxy</name>
      <anchorfile>classnao__controller_1_1NaoController.html</anchorfile>
      <anchor>a89e2b672b7af7ecf9af5cb092253e287</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>poll_rate</name>
      <anchorfile>classnao__controller_1_1NaoController.html</anchorfile>
      <anchor>a6020d02c3ed7b8ba2c012c7bfa5ca51d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>robotPostureProxy</name>
      <anchorfile>classnao__controller_1_1NaoController.html</anchorfile>
      <anchor>a3cdc0a8341fbb2ac3739c7bd83c86086</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>nao_diagnostic_updater</name>
    <filename>namespacenao__diagnostic__updater.html</filename>
    <class kind="class">nao_diagnostic_updater::NaoDiagnosticUpdater</class>
    <member kind="variable">
      <type>tuple</type>
      <name>updater</name>
      <anchorfile>namespacenao__diagnostic__updater.html</anchorfile>
      <anchor>ad7db597f6bba3a8cd9a419434a2cbb0b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>nao_diagnostic_updater::NaoDiagnosticUpdater</name>
    <filename>classnao__diagnostic__updater_1_1NaoDiagnosticUpdater.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classnao__diagnostic__updater_1_1NaoDiagnosticUpdater.html</anchorfile>
      <anchor>adda450b4c28ebcd26b09be1aa419e0c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>connectNaoQi</name>
      <anchorfile>classnao__diagnostic__updater_1_1NaoDiagnosticUpdater.html</anchorfile>
      <anchor>a03f620feb8685f647a56c2946f62bb75</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>run</name>
      <anchorfile>classnao__diagnostic__updater_1_1NaoDiagnosticUpdater.html</anchorfile>
      <anchor>a414e25cac23126369db1051cc41fb32e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>temp_get</name>
      <anchorfile>classnao__diagnostic__updater_1_1NaoDiagnosticUpdater.html</anchorfile>
      <anchor>a9cd244f6ab87b5e326770c2868b9c0f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>batteryNamesList</name>
      <anchorfile>classnao__diagnostic__updater_1_1NaoDiagnosticUpdater.html</anchorfile>
      <anchor>ad7fff87845fedf2444128970a0c770cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>batteryPathsList</name>
      <anchorfile>classnao__diagnostic__updater_1_1NaoDiagnosticUpdater.html</anchorfile>
      <anchor>af11a3be02e05cf99b888cc22f4c6b504</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>deviceInfoList</name>
      <anchorfile>classnao__diagnostic__updater_1_1NaoDiagnosticUpdater.html</anchorfile>
      <anchor>aec9c8485353362077e215642d1105d14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>diagnosticPub</name>
      <anchorfile>classnao__diagnostic__updater_1_1NaoDiagnosticUpdater.html</anchorfile>
      <anchor>ab93df0334d41090e7bb09e87270a2b0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>errorThreshold</name>
      <anchorfile>classnao__diagnostic__updater_1_1NaoDiagnosticUpdater.html</anchorfile>
      <anchor>a124d21e2973c0d63f5e1cfe537ff1a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>hardwareID</name>
      <anchorfile>classnao__diagnostic__updater_1_1NaoDiagnosticUpdater.html</anchorfile>
      <anchor>ac5f7ec1251736d631854e4eb7a05ce27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>isSimulator</name>
      <anchorfile>classnao__diagnostic__updater_1_1NaoDiagnosticUpdater.html</anchorfile>
      <anchor>aee30b0352ac8975da2b7e87bd00825c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>jointNamesList</name>
      <anchorfile>classnao__diagnostic__updater_1_1NaoDiagnosticUpdater.html</anchorfile>
      <anchor>a0332e3bebab69d7d3d1304d64199c56f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>jointStiffPathsList</name>
      <anchorfile>classnao__diagnostic__updater_1_1NaoDiagnosticUpdater.html</anchorfile>
      <anchor>afc0aa575ecbd5a5e98597f1f91370d8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>jointTempPathsList</name>
      <anchorfile>classnao__diagnostic__updater_1_1NaoDiagnosticUpdater.html</anchorfile>
      <anchor>af24288180a661227492f97d9800e29b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>memProxy</name>
      <anchorfile>classnao__diagnostic__updater_1_1NaoDiagnosticUpdater.html</anchorfile>
      <anchor>a0dd8c2fa8e5f78b1614e28122b5092e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>motionProxy</name>
      <anchorfile>classnao__diagnostic__updater_1_1NaoDiagnosticUpdater.html</anchorfile>
      <anchor>a4378f9b7affcfb269551866e9d416f67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pip</name>
      <anchorfile>classnao__diagnostic__updater_1_1NaoDiagnosticUpdater.html</anchorfile>
      <anchor>a7b390a04e8fd8cab121090d6981cd3d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>runsOnRobot</name>
      <anchorfile>classnao__diagnostic__updater_1_1NaoDiagnosticUpdater.html</anchorfile>
      <anchor>a4eef00deea40a8c739035fa00f698f8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sleep</name>
      <anchorfile>classnao__diagnostic__updater_1_1NaoDiagnosticUpdater.html</anchorfile>
      <anchor>ace3c65fedd2e24ba0b36833b5542e466</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>warningThreshold</name>
      <anchorfile>classnao__diagnostic__updater_1_1NaoDiagnosticUpdater.html</anchorfile>
      <anchor>a5a4f0895b00c11102fb67079e78e9f10</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>nao_driver</name>
    <filename>namespacenao__driver.html</filename>
    <namespace>nao_driver::nao_driver_naoqi</namespace>
    <namespace>nao_driver::util</namespace>
  </compound>
  <compound kind="namespace">
    <name>nao_driver::nao_driver_naoqi</name>
    <filename>namespacenao__driver_1_1nao__driver__naoqi.html</filename>
    <class kind="class">nao_driver::nao_driver_naoqi::NaoNode</class>
  </compound>
  <compound kind="class">
    <name>nao_driver::nao_driver_naoqi::NaoNode</name>
    <filename>classnao__driver_1_1nao__driver__naoqi_1_1NaoNode.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classnao__driver_1_1nao__driver__naoqi_1_1NaoNode.html</anchorfile>
      <anchor>a5f6ccbcd54ce998e9c65d81670d55b7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_proxy</name>
      <anchorfile>classnao__driver_1_1nao__driver__naoqi_1_1NaoNode.html</anchorfile>
      <anchor>ac751366cab999dee342603a7e1530c58</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_version</name>
      <anchorfile>classnao__driver_1_1nao__driver__naoqi_1_1NaoNode.html</anchorfile>
      <anchor>a147d2d0456040af6ceeadce2d150b938</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_looping</name>
      <anchorfile>classnao__driver_1_1nao__driver__naoqi_1_1NaoNode.html</anchorfile>
      <anchor>a79bf5ff8aac7261fd70342be0c3112cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>run</name>
      <anchorfile>classnao__driver_1_1nao__driver__naoqi_1_1NaoNode.html</anchorfile>
      <anchor>a377f3ecc727ac23d31582f0241c6baf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pip</name>
      <anchorfile>classnao__driver_1_1nao__driver__naoqi_1_1NaoNode.html</anchorfile>
      <anchor>af3aa57cb1b80425a26461b98c5df87ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pport</name>
      <anchorfile>classnao__driver_1_1nao__driver__naoqi_1_1NaoNode.html</anchorfile>
      <anchor>a9f7858ec52aff949593aa90e91aec50f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>__on_ros_shutdown</name>
      <anchorfile>classnao__driver_1_1nao__driver__naoqi_1_1NaoNode.html</anchorfile>
      <anchor>a97c4f5eb181c5f465d01fd81f3729027</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>__name</name>
      <anchorfile>classnao__driver_1_1nao__driver__naoqi_1_1NaoNode.html</anchorfile>
      <anchor>aa8d565450f07f7e3be5f614090d3bf11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>__naoqi_version</name>
      <anchorfile>classnao__driver_1_1nao__driver__naoqi_1_1NaoNode.html</anchorfile>
      <anchor>ab99650015063b1eed6f54c8e7741a14b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>__proxies</name>
      <anchorfile>classnao__driver_1_1nao__driver__naoqi_1_1NaoNode.html</anchorfile>
      <anchor>a9834a7b9150cbf1bc82b5b3bbbf1a2e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>__stop_thread</name>
      <anchorfile>classnao__driver_1_1nao__driver__naoqi_1_1NaoNode.html</anchorfile>
      <anchor>a2a7beda2ece03315c438925e3c737377</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>nao_driver::util</name>
    <filename>namespacenao__driver_1_1util.html</filename>
    <namespace>nao_driver::util::nao_footstep_clipping</namespace>
    <namespace>nao_driver::util::start_walk_pose</namespace>
  </compound>
  <compound kind="namespace">
    <name>nao_driver::util::nao_footstep_clipping</name>
    <filename>namespacenao__driver_1_1util_1_1nao__footstep__clipping.html</filename>
    <class kind="class">nao_driver::util::nao_footstep_clipping::Params</class>
    <member kind="function">
      <type>def</type>
      <name>clip_data</name>
      <anchorfile>namespacenao__driver_1_1util_1_1nao__footstep__clipping.html</anchorfile>
      <anchor>ad176134722fbe43f6f8ac1d8159d58ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>clip_footstep</name>
      <anchorfile>namespacenao__driver_1_1util_1_1nao__footstep__clipping.html</anchorfile>
      <anchor>ad0bf368439eb64c0288338fd46ef8aff</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>clip_footstep_on_gait_config</name>
      <anchorfile>namespacenao__driver_1_1util_1_1nao__footstep__clipping.html</anchorfile>
      <anchor>a6a36abab23a955c839f6a9ada5572160</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>clip_footstep_to_avoid_collision</name>
      <anchorfile>namespacenao__driver_1_1util_1_1nao__footstep__clipping.html</anchorfile>
      <anchor>abfd7dd82c625d0d25b92dbe6fa5001ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>clip_footstep_tuple</name>
      <anchorfile>namespacenao__driver_1_1util_1_1nao__footstep__clipping.html</anchorfile>
      <anchor>a524b819fdd7c00a0447c3e3ae79606e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>clip_footstep_with_ellipse</name>
      <anchorfile>namespacenao__driver_1_1util_1_1nao__footstep__clipping.html</anchorfile>
      <anchor>a5d705b248135777d74742dfb74fb92c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>nao_driver::util::nao_footstep_clipping::Params</name>
    <filename>classnao__driver_1_1util_1_1nao__footstep__clipping_1_1Params.html</filename>
    <member kind="variable" static="yes">
      <type>tuple</type>
      <name>foot_box_l</name>
      <anchorfile>classnao__driver_1_1util_1_1nao__footstep__clipping_1_1Params.html</anchorfile>
      <anchor>a222abd4ae07f560c01ec00800ec19f85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>tuple</type>
      <name>foot_box_l_fl</name>
      <anchorfile>classnao__driver_1_1util_1_1nao__footstep__clipping_1_1Params.html</anchorfile>
      <anchor>a020d000c3acbfac2c3494377fa7a511e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>tuple</type>
      <name>foot_box_l_fr</name>
      <anchorfile>classnao__driver_1_1util_1_1nao__footstep__clipping_1_1Params.html</anchorfile>
      <anchor>ae6f55c5f168e7d7ab3cf978ba620fc1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>tuple</type>
      <name>foot_box_l_rl</name>
      <anchorfile>classnao__driver_1_1util_1_1nao__footstep__clipping_1_1Params.html</anchorfile>
      <anchor>a3d39b720834913e31948d45fb3cfdf5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>tuple</type>
      <name>foot_box_l_rr</name>
      <anchorfile>classnao__driver_1_1util_1_1nao__footstep__clipping_1_1Params.html</anchorfile>
      <anchor>ac36a509a0438c45df019e8cd7d598cd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>tuple</type>
      <name>foot_box_r</name>
      <anchorfile>classnao__driver_1_1util_1_1nao__footstep__clipping_1_1Params.html</anchorfile>
      <anchor>a4c28ecedc1abc94060642a0a579ed6cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>tuple</type>
      <name>foot_box_r_fl</name>
      <anchorfile>classnao__driver_1_1util_1_1nao__footstep__clipping_1_1Params.html</anchorfile>
      <anchor>ac3d9641b498bbbb0fdc2a67c1391a027</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>tuple</type>
      <name>foot_box_r_fr</name>
      <anchorfile>classnao__driver_1_1util_1_1nao__footstep__clipping_1_1Params.html</anchorfile>
      <anchor>a7aa381958b4a4166a56cf23ef1db749c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>tuple</type>
      <name>foot_box_r_rl</name>
      <anchorfile>classnao__driver_1_1util_1_1nao__footstep__clipping_1_1Params.html</anchorfile>
      <anchor>a0d943de541da80d320de43120d43c75d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>tuple</type>
      <name>foot_box_r_rr</name>
      <anchorfile>classnao__driver_1_1util_1_1nao__footstep__clipping_1_1Params.html</anchorfile>
      <anchor>a137a872c3448101974f2e4af0c8721cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>float</type>
      <name>max_step_theta</name>
      <anchorfile>classnao__driver_1_1util_1_1nao__footstep__clipping_1_1Params.html</anchorfile>
      <anchor>accff64cb39245b6d332f51689d80f3c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>float</type>
      <name>max_step_x</name>
      <anchorfile>classnao__driver_1_1util_1_1nao__footstep__clipping_1_1Params.html</anchorfile>
      <anchor>a23aa4f543d3c2f9b8d1af637510fb8b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>float</type>
      <name>max_step_y</name>
      <anchorfile>classnao__driver_1_1util_1_1nao__footstep__clipping_1_1Params.html</anchorfile>
      <anchor>aa9bc9467a8581e4bbebc632f628b5d52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>min_step_theta</name>
      <anchorfile>classnao__driver_1_1util_1_1nao__footstep__clipping_1_1Params.html</anchorfile>
      <anchor>aae6d9575293728c643d3b1a97dac16a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>float</type>
      <name>min_step_x</name>
      <anchorfile>classnao__driver_1_1util_1_1nao__footstep__clipping_1_1Params.html</anchorfile>
      <anchor>a5b2df22a68385f217ea98013cff55b5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>float</type>
      <name>min_step_y</name>
      <anchorfile>classnao__driver_1_1util_1_1nao__footstep__clipping_1_1Params.html</anchorfile>
      <anchor>a364816bd9f9ca751db5118e53ff1b2d2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>nao_driver::util::start_walk_pose</name>
    <filename>namespacenao__driver_1_1util_1_1start__walk__pose.html</filename>
    <member kind="function">
      <type>def</type>
      <name>startWalkPose</name>
      <anchorfile>namespacenao__driver_1_1util_1_1start__walk__pose.html</anchorfile>
      <anchor>ac9c2d80db3f5073d23c43097448e0a5f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>nao_footsteps</name>
    <filename>namespacenao__footsteps.html</filename>
    <class kind="class">nao_footsteps::NaoFootsteps</class>
    <class kind="class">nao_footsteps::StepTarget</class>
    <member kind="function">
      <type>def</type>
      <name>float_equ</name>
      <anchorfile>namespacenao__footsteps.html</anchorfile>
      <anchor>a80481ea3b21ad24763351c8aa27196f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>FLOAT_CMP_THR</name>
      <anchorfile>namespacenao__footsteps.html</anchorfile>
      <anchor>a66cc525ed17f009a3398543adb6ee7af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>LEG_LEFT</name>
      <anchorfile>namespacenao__footsteps.html</anchorfile>
      <anchor>acc2ae719224e5ee0bd44cb35e095f0ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>LEG_RIGHT</name>
      <anchorfile>namespacenao__footsteps.html</anchorfile>
      <anchor>a8c9078123f3bc6d78c75f92a9ca35c70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>STEP_TIME</name>
      <anchorfile>namespacenao__footsteps.html</anchorfile>
      <anchor>a9eed5d3e4feb4eef622933d9af164742</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>walker</name>
      <anchorfile>namespacenao__footsteps.html</anchorfile>
      <anchor>a7aae523038452590c4cbd54498a2db57</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>nao_footsteps::NaoFootsteps</name>
    <filename>classnao__footsteps_1_1NaoFootsteps.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classnao__footsteps_1_1NaoFootsteps.html</anchorfile>
      <anchor>a50ece7f94673230d30a2d2e16a326bfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>connectNaoQi</name>
      <anchorfile>classnao__footsteps_1_1NaoFootsteps.html</anchorfile>
      <anchor>a0170ba11f6f2dc85c9364666bfa4f229</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>footstepsExecutionCallback</name>
      <anchorfile>classnao__footsteps_1_1NaoFootsteps.html</anchorfile>
      <anchor>a292281e878c0d1c1f39b8c4fd2cfeaef</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handleClipping</name>
      <anchorfile>classnao__footsteps_1_1NaoFootsteps.html</anchorfile>
      <anchor>a537c1f5239cf141aec5e8b04c27501da</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handleClipSrv</name>
      <anchorfile>classnao__footsteps_1_1NaoFootsteps.html</anchorfile>
      <anchor>ac4bb177c1698a553bc59f4e0d5c81cfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handleStep</name>
      <anchorfile>classnao__footsteps_1_1NaoFootsteps.html</anchorfile>
      <anchor>ac9b91b857ed63ff2367a8a387a5f3f6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handleStepSrv</name>
      <anchorfile>classnao__footsteps_1_1NaoFootsteps.html</anchorfile>
      <anchor>a4288113af2f41541cdeb9011fe0a1eea</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>stopWalk</name>
      <anchorfile>classnao__footsteps_1_1NaoFootsteps.html</anchorfile>
      <anchor>a4b22ab77d2447675159e0b68e9495565</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>actionServer</name>
      <anchorfile>classnao__footsteps_1_1NaoFootsteps.html</anchorfile>
      <anchor>a7cb8eab96c1eece711c5b820ef39092b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>clipSrv</name>
      <anchorfile>classnao__footsteps_1_1NaoFootsteps.html</anchorfile>
      <anchor>a6633c28148e45152c7e67bdc95172451</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>motionProxy</name>
      <anchorfile>classnao__footsteps_1_1NaoFootsteps.html</anchorfile>
      <anchor>a84fb9370fb0dc414aa183117cc3dcc3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>stepToSrv</name>
      <anchorfile>classnao__footsteps_1_1NaoFootsteps.html</anchorfile>
      <anchor>a88f97bf95cf2790ac998c056ff884079</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>nao_footsteps::StepTarget</name>
    <filename>classnao__footsteps_1_1StepTarget.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__eq__</name>
      <anchorfile>classnao__footsteps_1_1StepTarget.html</anchorfile>
      <anchor>a29e48c0e190a02245996e655b9263d9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classnao__footsteps_1_1StepTarget.html</anchorfile>
      <anchor>ae421ce06480538b76f3ebe531ab74e63</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__ne__</name>
      <anchorfile>classnao__footsteps_1_1StepTarget.html</anchorfile>
      <anchor>a9f0018429e6872bcfe473e90c3844267</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__repr__</name>
      <anchorfile>classnao__footsteps_1_1StepTarget.html</anchorfile>
      <anchor>a026391890537f9e4a68f5abaed1487bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classnao__footsteps_1_1StepTarget.html</anchorfile>
      <anchor>ac0a76580da33dc88d0f462ccc61ced86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>leg</name>
      <anchorfile>classnao__footsteps_1_1StepTarget.html</anchorfile>
      <anchor>a8f0f64614467c592979f909dcfa0e522</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>nao_leds</name>
    <filename>namespacenao__leds.html</filename>
    <class kind="class">nao_leds::NaoLeds</class>
    <member kind="variable">
      <type>tuple</type>
      <name>node</name>
      <anchorfile>namespacenao__leds.html</anchorfile>
      <anchor>ac3a2eaae07dfe0d188315a17fddaecb8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>nao_leds::NaoLeds</name>
    <filename>classnao__leds_1_1NaoLeds.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classnao__leds_1_1NaoLeds.html</anchorfile>
      <anchor>ae8edc47ecfa07c8c8df90458b3c4f6c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>fade_rgb</name>
      <anchorfile>classnao__leds_1_1NaoLeds.html</anchorfile>
      <anchor>a6db7f5bc903e4ffd3c95f796dd3d4584</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>run_blink</name>
      <anchorfile>classnao__leds_1_1NaoLeds.html</anchorfile>
      <anchor>ab92c8d73a1c2e7367fd48bd204efa7d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>actionlib</name>
      <anchorfile>classnao__leds_1_1NaoLeds.html</anchorfile>
      <anchor>a7e915e29fc878d22d959cddac792b2f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>proxy</name>
      <anchorfile>classnao__leds_1_1NaoLeds.html</anchorfile>
      <anchor>adb08ddb1043ced43d4c6e02f593a9bf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>subscriber</name>
      <anchorfile>classnao__leds_1_1NaoLeds.html</anchorfile>
      <anchor>abd216a75e743cbef25400578154bf3e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>string</type>
      <name>NODE_NAME</name>
      <anchorfile>classnao__leds_1_1NaoLeds.html</anchorfile>
      <anchor>a69cd717d4fce14ff9e380e1c3d599feb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>nao_logger</name>
    <filename>namespacenao__logger.html</filename>
    <class kind="class">nao_logger::NaoLogger</class>
    <member kind="function">
      <type>def</type>
      <name>onMessageCallback</name>
      <anchorfile>namespacenao__logger.html</anchorfile>
      <anchor>aaa52be7127268690872afc789745f8c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>LEVELS</name>
      <anchorfile>namespacenao__logger.html</anchorfile>
      <anchor>a8b4a4351a6cf69526ee35dccd9ed01ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>nao_logger</name>
      <anchorfile>namespacenao__logger.html</anchorfile>
      <anchor>a2341e36d9e528e14b9a6995aa1bc2a97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>ROSOUT_PUB</name>
      <anchorfile>namespacenao__logger.html</anchorfile>
      <anchor>a3d5804b6813bd3800538298b9a37949d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>nao_logger::NaoLogger</name>
    <filename>classnao__logger_1_1NaoLogger.html</filename>
    <base>nao_driver::nao_driver_naoqi::NaoNode</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classnao__logger_1_1NaoLogger.html</anchorfile>
      <anchor>ad607aa8a14e1611566d3d17c1a54838f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>listener</name>
      <anchorfile>classnao__logger_1_1NaoLogger.html</anchorfile>
      <anchor>a6207e16c748b49871f948326f1e9ff52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>logManager</name>
      <anchorfile>classnao__logger_1_1NaoLogger.html</anchorfile>
      <anchor>ac95301659a59724b95b5817c6010b732</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>session</name>
      <anchorfile>classnao__logger_1_1NaoLogger.html</anchorfile>
      <anchor>aac433d5dca1f993b51e4e02078c6820e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>string</type>
      <name>NODE_NAME</name>
      <anchorfile>classnao__logger_1_1NaoLogger.html</anchorfile>
      <anchor>a217fd7bb3e3ad892a18e481a43270d34</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>nao_sensors</name>
    <filename>namespacenao__sensors.html</filename>
    <class kind="class">nao_sensors::NaoSensors</class>
    <member kind="variable">
      <type>tuple</type>
      <name>sensors</name>
      <anchorfile>namespacenao__sensors.html</anchorfile>
      <anchor>aeff039f80f6c928a2df74723999754fe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>nao_sensors::NaoSensors</name>
    <filename>classnao__sensors_1_1NaoSensors.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classnao__sensors_1_1NaoSensors.html</anchorfile>
      <anchor>ac70df1df3d04601b4bb7555628ce8436</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>connectNaoQi</name>
      <anchorfile>classnao__sensors_1_1NaoSensors.html</anchorfile>
      <anchor>a79934727adfa697b8d22cd32656a3be8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>run</name>
      <anchorfile>classnao__sensors_1_1NaoSensors.html</anchorfile>
      <anchor>a84ff87886a40b16f5fe559cd9bc8c48f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>base_frameID</name>
      <anchorfile>classnao__sensors_1_1NaoSensors.html</anchorfile>
      <anchor>a1d53b4e41abc7f1829534953e3faf9ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>dataNamesList</name>
      <anchorfile>classnao__sensors_1_1NaoSensors.html</anchorfile>
      <anchor>a84a682867da7e894d57cb39b469e18e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>jointState</name>
      <anchorfile>classnao__sensors_1_1NaoSensors.html</anchorfile>
      <anchor>a238e1862e2cf9eaca86a6f985095c56c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>jointStatePub</name>
      <anchorfile>classnao__sensors_1_1NaoSensors.html</anchorfile>
      <anchor>a3d758677fbaf91d4e1c333842eb3f435</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>memProxy</name>
      <anchorfile>classnao__sensors_1_1NaoSensors.html</anchorfile>
      <anchor>ab7db33b4cf43e88b884edd3d1ff058a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>motionProxy</name>
      <anchorfile>classnao__sensors_1_1NaoSensors.html</anchorfile>
      <anchor>ac498c9f892e0920e4e707a0de49023bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sensorRate</name>
      <anchorfile>classnao__sensors_1_1NaoSensors.html</anchorfile>
      <anchor>af8828a7a34ed8e6e5d202219b96026fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tf_br</name>
      <anchorfile>classnao__sensors_1_1NaoSensors.html</anchorfile>
      <anchor>a2913439718f7ffedcf3cba187fe118f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tf_prefix</name>
      <anchorfile>classnao__sensors_1_1NaoSensors.html</anchorfile>
      <anchor>afa89582428fed292e04500d5bd1615b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>torsoIMU</name>
      <anchorfile>classnao__sensors_1_1NaoSensors.html</anchorfile>
      <anchor>a1bc899d2035c6740b2c3b5160d62340d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>torsoIMUPub</name>
      <anchorfile>classnao__sensors_1_1NaoSensors.html</anchorfile>
      <anchor>a15aa9749d3c6ca3b10ac9781be17ed7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>torsoOdom</name>
      <anchorfile>classnao__sensors_1_1NaoSensors.html</anchorfile>
      <anchor>aeea1d6a3985c5a8b4e8ccfd099d30a22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>torsoOdomPub</name>
      <anchorfile>classnao__sensors_1_1NaoSensors.html</anchorfile>
      <anchor>a0aed0dfb24659e8e787ad11161ff861a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>useJointSensors</name>
      <anchorfile>classnao__sensors_1_1NaoSensors.html</anchorfile>
      <anchor>ad31158ed399c797589981ff25062bffc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>nao_speech</name>
    <filename>namespacenao__speech.html</filename>
    <class kind="class">nao_speech::Constants</class>
    <class kind="class">nao_speech::DummyAudioDevice</class>
    <class kind="class">nao_speech::NaoSpeech</class>
    <class kind="class">nao_speech::SpeechRecognitionWrapper</class>
    <class kind="class">nao_speech::Util</class>
    <member kind="variable">
      <type>tuple</type>
      <name>ROSNaoSpeechModule</name>
      <anchorfile>namespacenao__speech.html</anchorfile>
      <anchor>af28732bbbb5d8928912f610926f9bd64</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>nao_speech::Constants</name>
    <filename>classnao__speech_1_1Constants.html</filename>
    <member kind="variable" static="yes">
      <type>string</type>
      <name>EVENT</name>
      <anchorfile>classnao__speech_1_1Constants.html</anchorfile>
      <anchor>a630eb85ca5348ae5b91003db2e9de138</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>string</type>
      <name>NODE_NAME</name>
      <anchorfile>classnao__speech_1_1Constants.html</anchorfile>
      <anchor>a138e62e2fcc8525dda3a45e649e2d534</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>string</type>
      <name>TEXT_DONE_EVENT</name>
      <anchorfile>classnao__speech_1_1Constants.html</anchorfile>
      <anchor>a57698d054ce893f556c14cfa9b1762b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>string</type>
      <name>TEXT_STARTED_EVENT</name>
      <anchorfile>classnao__speech_1_1Constants.html</anchorfile>
      <anchor>a3f7c207dc45f6deacd93565ad306530e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>nao_speech::DummyAudioDevice</name>
    <filename>classnao__speech_1_1DummyAudioDevice.html</filename>
    <member kind="function">
      <type>def</type>
      <name>getOutputVolume</name>
      <anchorfile>classnao__speech_1_1DummyAudioDevice.html</anchorfile>
      <anchor>a4b59a020010eb33dfc6b038642174925</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setOutputVolume</name>
      <anchorfile>classnao__speech_1_1DummyAudioDevice.html</anchorfile>
      <anchor>a873dcb1e34f16462b89df362fe8cb0a6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>nao_speech::NaoSpeech</name>
    <filename>classnao__speech_1_1NaoSpeech.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classnao__speech_1_1NaoSpeech.html</anchorfile>
      <anchor>a15dc246b0d1b175d5c9e4fa09e66d623</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>executeSpeechVocabularyAction</name>
      <anchorfile>classnao__speech_1_1NaoSpeech.html</anchorfile>
      <anchor>a4b5715c0a00627f935b169039df7acf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>executeSpeechWithFeedbackAction</name>
      <anchorfile>classnao__speech_1_1NaoSpeech.html</anchorfile>
      <anchor>adbaa3cfa196d30593dd8baa0ec4f089c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>init_almodule</name>
      <anchorfile>classnao__speech_1_1NaoSpeech.html</anchorfile>
      <anchor>a63e9904a1fb7b74a6591b14c8720f16f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>internalSay</name>
      <anchorfile>classnao__speech_1_1NaoSpeech.html</anchorfile>
      <anchor>a40207a013cca4b33b7f773d40e898584</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>onTextDone</name>
      <anchorfile>classnao__speech_1_1NaoSpeech.html</anchorfile>
      <anchor>ae2f429de378f4b5cc81b4ebf5d41c1f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>onTextStarted</name>
      <anchorfile>classnao__speech_1_1NaoSpeech.html</anchorfile>
      <anchor>a4666449f5cc4de6c2d33684ab7cf040c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>reconfigure</name>
      <anchorfile>classnao__speech_1_1NaoSpeech.html</anchorfile>
      <anchor>aef948615d95dd95b660eeb3cb4afd247</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>say</name>
      <anchorfile>classnao__speech_1_1NaoSpeech.html</anchorfile>
      <anchor>a0df5b7e355a425733cf312393ffddd03</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>shutdown</name>
      <anchorfile>classnao__speech_1_1NaoSpeech.html</anchorfile>
      <anchor>a93256cbda2a04e402346f2719e543913</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>start</name>
      <anchorfile>classnao__speech_1_1NaoSpeech.html</anchorfile>
      <anchor>aac28a2b9e82fe3d7a85ea77093b450f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>stop</name>
      <anchorfile>classnao__speech_1_1NaoSpeech.html</anchorfile>
      <anchor>a9a48b47dd19497296276ec2579441433</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>subscribe</name>
      <anchorfile>classnao__speech_1_1NaoSpeech.html</anchorfile>
      <anchor>a4a41b93dc01cc36d7f6beeba3db24933</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unsubscribe</name>
      <anchorfile>classnao__speech_1_1NaoSpeech.html</anchorfile>
      <anchor>abcb877e832472386ce7f979e118ec290</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>audio</name>
      <anchorfile>classnao__speech_1_1NaoSpeech.html</anchorfile>
      <anchor>afe924991a4b4f3e55be788088db91da6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>broker</name>
      <anchorfile>classnao__speech_1_1NaoSpeech.html</anchorfile>
      <anchor>ac703ade7f0bd3c08d10aede3057a8900</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>conf</name>
      <anchorfile>classnao__speech_1_1NaoSpeech.html</anchorfile>
      <anchor>ab639504d620f72c25fc8e5bb7512eb18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ip</name>
      <anchorfile>classnao__speech_1_1NaoSpeech.html</anchorfile>
      <anchor>a5c684d2b161a93c1a18d5da14dd7bb62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>memProxy</name>
      <anchorfile>classnao__speech_1_1NaoSpeech.html</anchorfile>
      <anchor>ac28ab61cfcd5e6c3439950b31600366b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>moduleName</name>
      <anchorfile>classnao__speech_1_1NaoSpeech.html</anchorfile>
      <anchor>a631ccd9cb7c40a84a0b63ea31783fb87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>port</name>
      <anchorfile>classnao__speech_1_1NaoSpeech.html</anchorfile>
      <anchor>a62422fb5146392b2e2377f7f0b9ac993</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pub</name>
      <anchorfile>classnao__speech_1_1NaoSpeech.html</anchorfile>
      <anchor>af03b6321a0747d977c903d397e0f40a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>reconf_client</name>
      <anchorfile>classnao__speech_1_1NaoSpeech.html</anchorfile>
      <anchor>ac89b2c59bdcfaafa60556c5d5472c7ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>reconf_server</name>
      <anchorfile>classnao__speech_1_1NaoSpeech.html</anchorfile>
      <anchor>ae6ed02b3a5aaf7eec04b6ed46d0a7b8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>setSpeechVocabularyServer</name>
      <anchorfile>classnao__speech_1_1NaoSpeech.html</anchorfile>
      <anchor>a65334c6deafcdb0ceb4c0b55b3e00841</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>speech_with_feedback_flag</name>
      <anchorfile>classnao__speech_1_1NaoSpeech.html</anchorfile>
      <anchor>a4c81d05eb04586df73d78e7645f3d26c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>speechWithFeedbackServer</name>
      <anchorfile>classnao__speech_1_1NaoSpeech.html</anchorfile>
      <anchor>a2f3514d58e32a88a6fdb0342c912bb0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>srw</name>
      <anchorfile>classnao__speech_1_1NaoSpeech.html</anchorfile>
      <anchor>aab93ce961970e4e29f4600c632400d75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>start_srv</name>
      <anchorfile>classnao__speech_1_1NaoSpeech.html</anchorfile>
      <anchor>ad7eca4c62667a926a423cf0db418a2c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>stop_srv</name>
      <anchorfile>classnao__speech_1_1NaoSpeech.html</anchorfile>
      <anchor>aa4fd3cb5a784c18fc0f4cff729a7b1ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sub</name>
      <anchorfile>classnao__speech_1_1NaoSpeech.html</anchorfile>
      <anchor>ae8eec94aaf38a31e1c468bcb234741ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tts</name>
      <anchorfile>classnao__speech_1_1NaoSpeech.html</anchorfile>
      <anchor>a6e9d1114f9f01a20f0d7c3536e10c773</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>nao_speech::SpeechRecognitionWrapper</name>
    <filename>classnao__speech_1_1SpeechRecognitionWrapper.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classnao__speech_1_1SpeechRecognitionWrapper.html</anchorfile>
      <anchor>a5e03327615d5d6b5d36481b471de467a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>install_naoqi_globals</name>
      <anchorfile>classnao__speech_1_1SpeechRecognitionWrapper.html</anchorfile>
      <anchor>aab09c7e66d616ce44cb9908c81bee06c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>on_word_recognised</name>
      <anchorfile>classnao__speech_1_1SpeechRecognitionWrapper.html</anchorfile>
      <anchor>ac4b5329e6c0027744582c1221f3099a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>reconfigure</name>
      <anchorfile>classnao__speech_1_1SpeechRecognitionWrapper.html</anchorfile>
      <anchor>af9ce83bb8ef47e0f440dbdabddedf711</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>stop</name>
      <anchorfile>classnao__speech_1_1SpeechRecognitionWrapper.html</anchorfile>
      <anchor>a624516f1480a08a9ff8b1f914005e2cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>broker</name>
      <anchorfile>classnao__speech_1_1SpeechRecognitionWrapper.html</anchorfile>
      <anchor>aad89ba1c5c58a8817593662c6b1a52ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>memory</name>
      <anchorfile>classnao__speech_1_1SpeechRecognitionWrapper.html</anchorfile>
      <anchor>a3e9efb797490d0fc0cb0a8136501f845</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>naoqi_name</name>
      <anchorfile>classnao__speech_1_1SpeechRecognitionWrapper.html</anchorfile>
      <anchor>acf6ea61687c1cc25fbbabf1daa2d1fa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>proxy</name>
      <anchorfile>classnao__speech_1_1SpeechRecognitionWrapper.html</anchorfile>
      <anchor>a7e3fec53c254746171b8d16eb2d06b60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pub</name>
      <anchorfile>classnao__speech_1_1SpeechRecognitionWrapper.html</anchorfile>
      <anchor>a7c5406d66505a0b4210d5601f96c38e1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>nao_speech::Util</name>
    <filename>classnao__speech_1_1Util.html</filename>
    <member kind="function" static="yes">
      <type>def</type>
      <name>parse_vocabulary</name>
      <anchorfile>classnao__speech_1_1Util.html</anchorfile>
      <anchor>a8238b8a189dffa7f67a78a3b9bbe103b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>def</type>
      <name>to_naoqi_name</name>
      <anchorfile>classnao__speech_1_1Util.html</anchorfile>
      <anchor>a3394a3f3a0d4fdc2cd93de89eea97f81</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>nao_tactile</name>
    <filename>namespacenao__tactile.html</filename>
    <class kind="class">nao_tactile::NaoTactile</class>
    <member kind="variable">
      <type>tuple</type>
      <name>ROSNaoTactileModule</name>
      <anchorfile>namespacenao__tactile.html</anchorfile>
      <anchor>acdb88f3160362cf080aac40a371e5480</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>nao_tactile::NaoTactile</name>
    <filename>classnao__tactile_1_1NaoTactile.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classnao__tactile_1_1NaoTactile.html</anchorfile>
      <anchor>a6dcef4df4b74f0df3bff3fd3a33e48c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>init_almodule</name>
      <anchorfile>classnao__tactile_1_1NaoTactile.html</anchorfile>
      <anchor>aa87ea80789dc6bbcb949183cd8966f41</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>onBumperChanged</name>
      <anchorfile>classnao__tactile_1_1NaoTactile.html</anchorfile>
      <anchor>ae3985794dc69706526726c601109b800</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>onFootContactChanged</name>
      <anchorfile>classnao__tactile_1_1NaoTactile.html</anchorfile>
      <anchor>a2b22acdf0d60911a23a8717d5fb4974f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>onTactileChanged</name>
      <anchorfile>classnao__tactile_1_1NaoTactile.html</anchorfile>
      <anchor>a2ddaf47c0659bf469dfc3bba70231a40</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>shutdown</name>
      <anchorfile>classnao__tactile_1_1NaoTactile.html</anchorfile>
      <anchor>adb5cad1c0f01082f82c12fe124c46bc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>subscribe</name>
      <anchorfile>classnao__tactile_1_1NaoTactile.html</anchorfile>
      <anchor>a0584ab783421cd273683c9495f1e991a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unsubscribe</name>
      <anchorfile>classnao__tactile_1_1NaoTactile.html</anchorfile>
      <anchor>a257f2d4871bd030ab68f3afb0f37c837</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>broker</name>
      <anchorfile>classnao__tactile_1_1NaoTactile.html</anchorfile>
      <anchor>ad30895447f55ed26f9823aaf948c207f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bumper</name>
      <anchorfile>classnao__tactile_1_1NaoTactile.html</anchorfile>
      <anchor>ab21f4f62d2fb577eeeed4940b0b642df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bumperLeftButton</name>
      <anchorfile>classnao__tactile_1_1NaoTactile.html</anchorfile>
      <anchor>adf7c8453ca7cfaff59359955b708fdda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bumperPub</name>
      <anchorfile>classnao__tactile_1_1NaoTactile.html</anchorfile>
      <anchor>addb7ddc6f1582f328560574734390478</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bumperRightButton</name>
      <anchorfile>classnao__tactile_1_1NaoTactile.html</anchorfile>
      <anchor>a82ddd116f2613b5664173192c0feb038</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>footContactPub</name>
      <anchorfile>classnao__tactile_1_1NaoTactile.html</anchorfile>
      <anchor>af0f35406908b236ef8f9d2c4e65b470b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>hasFootContactKey</name>
      <anchorfile>classnao__tactile_1_1NaoTactile.html</anchorfile>
      <anchor>a4d4a5a5dd81024eed96c182ba00f274f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ip</name>
      <anchorfile>classnao__tactile_1_1NaoTactile.html</anchorfile>
      <anchor>ab9df12e15894cb6088653f86e2e052b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>memProxy</name>
      <anchorfile>classnao__tactile_1_1NaoTactile.html</anchorfile>
      <anchor>a0bf358ef0687c5e4c684bdd94dcbc7b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>moduleName</name>
      <anchorfile>classnao__tactile_1_1NaoTactile.html</anchorfile>
      <anchor>a182ff6f9de07eb79703ada63984863e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pip</name>
      <anchorfile>classnao__tactile_1_1NaoTactile.html</anchorfile>
      <anchor>adcd02bdd2b92b3bf65a8f973167e8f7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>port</name>
      <anchorfile>classnao__tactile_1_1NaoTactile.html</anchorfile>
      <anchor>afc69baee14d6d99072919865dc847f3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pport</name>
      <anchorfile>classnao__tactile_1_1NaoTactile.html</anchorfile>
      <anchor>ae5cc2157cfc55c19df8e8fe97fba3d54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tactile</name>
      <anchorfile>classnao__tactile_1_1NaoTactile.html</anchorfile>
      <anchor>a7ef2be87701622fcefe8af11358275d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tactilePub</name>
      <anchorfile>classnao__tactile_1_1NaoTactile.html</anchorfile>
      <anchor>a99693f09ca676b2c33a180fd9d7dd24c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tactileTouchFrontButton</name>
      <anchorfile>classnao__tactile_1_1NaoTactile.html</anchorfile>
      <anchor>acce4a8a554e49955c68b8dbe0b1a4d53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tactileTouchMiddleButton</name>
      <anchorfile>classnao__tactile_1_1NaoTactile.html</anchorfile>
      <anchor>a8a0b01d87ddbc0916527b903837717c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tactileTouchRearButton</name>
      <anchorfile>classnao__tactile_1_1NaoTactile.html</anchorfile>
      <anchor>a64ff9e6ef1ee32b02932287a7dba560e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>nao_walker</name>
    <filename>namespacenao__walker.html</filename>
    <class kind="class">nao_walker::NaoWalker</class>
    <member kind="variable">
      <type>tuple</type>
      <name>walker</name>
      <anchorfile>namespacenao__walker.html</anchorfile>
      <anchor>abb59c5fb87f256c2b4b75e7ec9a41218</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>nao_walker::NaoWalker</name>
    <filename>classnao__walker_1_1NaoWalker.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classnao__walker_1_1NaoWalker.html</anchorfile>
      <anchor>aa00ff750b08d9d4223c3051486237103</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>connectNaoQi</name>
      <anchorfile>classnao__walker_1_1NaoWalker.html</anchorfile>
      <anchor>a8dbc1458a4899bed967701b01b930b69</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>gotoStartWalkPose</name>
      <anchorfile>classnao__walker_1_1NaoWalker.html</anchorfile>
      <anchor>a6e2bf3ea6b3fcd78f5a6df3df5423dfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handleCmdVel</name>
      <anchorfile>classnao__walker_1_1NaoWalker.html</anchorfile>
      <anchor>a31d7752ab11088c2080d44ff4bcd0642</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handleCmdVelService</name>
      <anchorfile>classnao__walker_1_1NaoWalker.html</anchorfile>
      <anchor>a7919f0db61cfbdbccfcdf150b1f0fa01</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handleNeedsStartWalkPoseSrv</name>
      <anchorfile>classnao__walker_1_1NaoWalker.html</anchorfile>
      <anchor>abec737ffb87390a7244122b012cbdbde</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handleReadFootGaitConfigSrv</name>
      <anchorfile>classnao__walker_1_1NaoWalker.html</anchorfile>
      <anchor>a74895f99f57cd4d4a48d90a6ebea26dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handleSetArmsEnabledSrv</name>
      <anchorfile>classnao__walker_1_1NaoWalker.html</anchorfile>
      <anchor>aa1b84f6e226fc80e9102525f3cba7cfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handleStep</name>
      <anchorfile>classnao__walker_1_1NaoWalker.html</anchorfile>
      <anchor>ae00fbfc7fbb86252c39005658eb49c18</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handleStepSrv</name>
      <anchorfile>classnao__walker_1_1NaoWalker.html</anchorfile>
      <anchor>a3d5799b8d6e7db993cb683558a3c3bb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handleStopWalkSrv</name>
      <anchorfile>classnao__walker_1_1NaoWalker.html</anchorfile>
      <anchor>ae933ddf7003a82a5bb76d715b47b1779</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handleTargetPose</name>
      <anchorfile>classnao__walker_1_1NaoWalker.html</anchorfile>
      <anchor>a326a744d3a417b26c42b2365bdfd334f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handleTargetPoseService</name>
      <anchorfile>classnao__walker_1_1NaoWalker.html</anchorfile>
      <anchor>adc8587068a52961c79dc2cecaaa0704d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>say</name>
      <anchorfile>classnao__walker_1_1NaoWalker.html</anchorfile>
      <anchor>a7721e9023672bc65f1e98c932b01c281</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>stopWalk</name>
      <anchorfile>classnao__walker_1_1NaoWalker.html</anchorfile>
      <anchor>a316d81ba1bef95bfdf5780bc571b3497</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cmdPoseSrv</name>
      <anchorfile>classnao__walker_1_1NaoWalker.html</anchorfile>
      <anchor>a27b8cf8225fc2d284584d3127fbed614</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cmdVelSrv</name>
      <anchorfile>classnao__walker_1_1NaoWalker.html</anchorfile>
      <anchor>a28fb8189ab53b6a2186cb759383f4239</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>footGaitConfig</name>
      <anchorfile>classnao__walker_1_1NaoWalker.html</anchorfile>
      <anchor>a6d8b1c13bce73cf5613f35ad1ffe71f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>maxHeadSpeed</name>
      <anchorfile>classnao__walker_1_1NaoWalker.html</anchorfile>
      <anchor>a5a93c2f46b6e78033d6c28597d01d2a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>motionProxy</name>
      <anchorfile>classnao__walker_1_1NaoWalker.html</anchorfile>
      <anchor>a48e939e71ad47e9ed9408af52b6cca66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>needsStartWalkPose</name>
      <anchorfile>classnao__walker_1_1NaoWalker.html</anchorfile>
      <anchor>a14cafbb7860842302756c5484b1c3406</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>needsStartWalkPoseSrv</name>
      <anchorfile>classnao__walker_1_1NaoWalker.html</anchorfile>
      <anchor>a620fc475c0a6968f2dca04b9abf377b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pub</name>
      <anchorfile>classnao__walker_1_1NaoWalker.html</anchorfile>
      <anchor>a9a371605e4c848ce245b85257a86a13c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>readFootGaitConfigSrv</name>
      <anchorfile>classnao__walker_1_1NaoWalker.html</anchorfile>
      <anchor>af6e0fcb01aa81c1a3aac06bffbe14827</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>setArmsEnabledSrv</name>
      <anchorfile>classnao__walker_1_1NaoWalker.html</anchorfile>
      <anchor>afb267f84052232bce6be51c9dfd0af47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>stepFrequency</name>
      <anchorfile>classnao__walker_1_1NaoWalker.html</anchorfile>
      <anchor>ab01a54f93b4cf938a5792f97fbe0d8f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>stepToSrv</name>
      <anchorfile>classnao__walker_1_1NaoWalker.html</anchorfile>
      <anchor>a070aaa6d57f110462d48829525c9d519</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>stopWalkSrv</name>
      <anchorfile>classnao__walker_1_1NaoWalker.html</anchorfile>
      <anchor>adfae64b7170fd162486d45c308445e39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>useFootGaitConfig</name>
      <anchorfile>classnao__walker_1_1NaoWalker.html</anchorfile>
      <anchor>ab2ce896aa97d0f22e817b06bfa9cbc61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>useStartWalkPose</name>
      <anchorfile>classnao__walker_1_1NaoWalker.html</anchorfile>
      <anchor>ae740920bba3f2a2a3c53205d3c161b8f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test_footsteps</name>
    <filename>namespacetest__footsteps.html</filename>
    <member kind="function">
      <type>def</type>
      <name>footstep_client</name>
      <anchorfile>namespacetest__footsteps.html</anchorfile>
      <anchor>afb757865a9402116659cf8c5f65320cd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test_joint_angles</name>
    <filename>namespacetest__joint__angles.html</filename>
    <member kind="function">
      <type>def</type>
      <name>joint_angle_client</name>
      <anchorfile>namespacetest__joint__angles.html</anchorfile>
      <anchor>a5fd156cea084a256c5c9252ee449d426</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>tf</name>
    <filename>namespacetf.html</filename>
  </compound>
</tagfile>
