<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>command_line_parser.cpp</name>
    <path>/tmp/ws/src/pheeno_ros_sim/src/</path>
    <filename>command__line__parser_8cpp</filename>
    <includes id="command__line__parser_8h" name="command_line_parser.h" local="yes" imported="no">pheeno_ros_sim/command_line_parser.h</includes>
  </compound>
  <compound kind="file">
    <name>command_line_parser.h</name>
    <path>/tmp/ws/src/pheeno_ros_sim/include/pheeno_ros_sim/</path>
    <filename>command__line__parser_8h</filename>
    <class kind="class">CommandLineParser</class>
  </compound>
  <compound kind="file">
    <name>gazebo_ros_ir_sensor.cpp</name>
    <path>/tmp/ws/src/pheeno_ros_sim/src/</path>
    <filename>gazebo__ros__ir__sensor_8cpp</filename>
    <includes id="gazebo__ros__ir__sensor_8h" name="gazebo_ros_ir_sensor.h" local="yes" imported="no">pheeno_ros_sim/gazebo_ros_ir_sensor.h</includes>
    <namespace>gazebo</namespace>
  </compound>
  <compound kind="file">
    <name>gazebo_ros_ir_sensor.h</name>
    <path>/tmp/ws/src/pheeno_ros_sim/include/pheeno_ros_sim/</path>
    <filename>gazebo__ros__ir__sensor_8h</filename>
    <class kind="class">gazebo::GazeboRosIrSensor</class>
    <namespace>gazebo</namespace>
  </compound>
  <compound kind="file">
    <name>obstacle_avoidance.cpp</name>
    <path>/tmp/ws/src/pheeno_ros_sim/src/</path>
    <filename>obstacle__avoidance_8cpp</filename>
    <includes id="command__line__parser_8h" name="command_line_parser.h" local="yes" imported="no">pheeno_ros_sim/command_line_parser.h</includes>
    <includes id="pheeno__robot_8h" name="pheeno_robot.h" local="yes" imported="no">pheeno_ros_sim/pheeno_robot.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>obstacle__avoidance_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>obstacle_avoidance.py</name>
    <path>/tmp/ws/src/pheeno_ros_sim/scripts/</path>
    <filename>obstacle__avoidance_8py</filename>
    <namespace>obstacle_avoidance</namespace>
    <member kind="function">
      <type>def</type>
      <name>get_args</name>
      <anchorfile>namespaceobstacle__avoidance.html</anchorfile>
      <anchor>a81217e6e87de95873f932e4de4373e86</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespaceobstacle__avoidance.html</anchorfile>
      <anchor>a8201cd0fe8f999f092ce132a7a2c833e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pheeno_robot.cpp</name>
    <path>/tmp/ws/src/pheeno_ros_sim/src/</path>
    <filename>pheeno__robot_8cpp</filename>
    <includes id="pheeno__robot_8h" name="pheeno_robot.h" local="yes" imported="no">pheeno_ros_sim/pheeno_robot.h</includes>
  </compound>
  <compound kind="file">
    <name>pheeno_robot.h</name>
    <path>/tmp/ws/src/pheeno_ros_sim/include/pheeno_ros_sim/</path>
    <filename>pheeno__robot_8h</filename>
    <class kind="class">PheenoRobot</class>
  </compound>
  <compound kind="file">
    <name>pheeno_robot.py</name>
    <path>/tmp/ws/src/pheeno_ros_sim/scripts/</path>
    <filename>pheeno__robot_8py</filename>
    <class kind="class">pheeno_robot::PheenoRobot</class>
    <namespace>pheeno_robot</namespace>
  </compound>
  <compound kind="file">
    <name>random_walk.cpp</name>
    <path>/tmp/ws/src/pheeno_ros_sim/src/</path>
    <filename>random__walk_8cpp</filename>
    <includes id="command__line__parser_8h" name="command_line_parser.h" local="yes" imported="no">pheeno_ros_sim/command_line_parser.h</includes>
    <includes id="pheeno__robot_8h" name="pheeno_robot.h" local="yes" imported="no">pheeno_ros_sim/pheeno_robot.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>random__walk_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>random_walk.py</name>
    <path>/tmp/ws/src/pheeno_ros_sim/scripts/</path>
    <filename>random__walk_8py</filename>
    <namespace>random_walk</namespace>
    <member kind="function">
      <type>def</type>
      <name>get_args</name>
      <anchorfile>namespacerandom__walk.html</anchorfile>
      <anchor>a562d7efc15fd6ebf127eb9ef129e3127</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacerandom__walk.html</anchorfile>
      <anchor>a3092dcfb374854089f057727a97b6bf6</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CommandLineParser</name>
    <filename>classCommandLineParser.html</filename>
    <member kind="function">
      <type></type>
      <name>CommandLineParser</name>
      <anchorfile>classCommandLineParser.html</anchorfile>
      <anchor>a51d60ec8a4481f1a828836d7b990c946</anchor>
      <arglist>(int _argc, char **_argv)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>operator()</name>
      <anchorfile>classCommandLineParser.html</anchorfile>
      <anchor>a6945b6bf20881e4ec92ed80f7d4a6590</anchor>
      <arglist>(std::string param, std::string def_value=&quot;-1&quot;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator[]</name>
      <anchorfile>classCommandLineParser.html</anchorfile>
      <anchor>a3f1d0ee35ca1fbccf776e69d5e030893</anchor>
      <arglist>(std::string param)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>argc</name>
      <anchorfile>classCommandLineParser.html</anchorfile>
      <anchor>af7344d71a63952b9bf2d1d21b600561f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char **</type>
      <name>argv</name>
      <anchorfile>classCommandLineParser.html</anchorfile>
      <anchor>aa5dfb8778a2b0a70214ab58a8284ddc9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gazebo::GazeboRosIrSensor</name>
    <filename>classgazebo_1_1GazeboRosIrSensor.html</filename>
    <member kind="function">
      <type></type>
      <name>GazeboRosIrSensor</name>
      <anchorfile>classgazebo_1_1GazeboRosIrSensor.html</anchorfile>
      <anchor>a000e3f327eb1ff2247e6e15dbf6453ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Load</name>
      <anchorfile>classgazebo_1_1GazeboRosIrSensor.html</anchorfile>
      <anchor>af38e7c09d5cb29ea776548cec9e9f8aa</anchor>
      <arglist>(sensors::SensorPtr _parent, sdf::ElementPtr _sdf)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GazeboRosIrSensor</name>
      <anchorfile>classgazebo_1_1GazeboRosIrSensor.html</anchorfile>
      <anchor>ac2c696407b9d987f647a9c2e160d9862</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>IrSensorConnect</name>
      <anchorfile>classgazebo_1_1GazeboRosIrSensor.html</anchorfile>
      <anchor>a5e3974f9d44658caf4ddbce1dd631ede</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>IrSensorDisconnect</name>
      <anchorfile>classgazebo_1_1GazeboRosIrSensor.html</anchorfile>
      <anchor>a0990ed32ce767f0f497fb869c9c1f69f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>LoadThread</name>
      <anchorfile>classgazebo_1_1GazeboRosIrSensor.html</anchorfile>
      <anchor>ac1255a59e3733791f89779ef5e23aa5b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>OnScan</name>
      <anchorfile>classgazebo_1_1GazeboRosIrSensor.html</anchorfile>
      <anchor>a2884bdc31c6fc2a2efb39041c173b58d</anchor>
      <arglist>(ConstLaserScanStampedPtr &amp;_msg)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::thread</type>
      <name>deferred_load_thread_</name>
      <anchorfile>classgazebo_1_1GazeboRosIrSensor.html</anchorfile>
      <anchor>acd1a38502b7fcd03fc92f4897d8cacd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>frame_name_</name>
      <anchorfile>classgazebo_1_1GazeboRosIrSensor.html</anchorfile>
      <anchor>a78639f032bb094668edb35af2f62cefa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>gazebo::transport::NodePtr</type>
      <name>gazebo_node_</name>
      <anchorfile>classgazebo_1_1GazeboRosIrSensor.html</anchorfile>
      <anchor>a8c426a5fdc5a598f100968a4f8a1365e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GazeboRosPtr</type>
      <name>gazebo_ros_</name>
      <anchorfile>classgazebo_1_1GazeboRosIrSensor.html</anchorfile>
      <anchor>ab15c17512fa019eddcc3ecd6c9d4ebab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>ir_sensor_connect_count_</name>
      <anchorfile>classgazebo_1_1GazeboRosIrSensor.html</anchorfile>
      <anchor>adb0e02b5e997c9bc6dfc16c8124610e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>gazebo::transport::SubscriberPtr</type>
      <name>ir_sensor_scan_sub_</name>
      <anchorfile>classgazebo_1_1GazeboRosIrSensor.html</anchorfile>
      <anchor>a1efcce1d68b1c346e15ccb7bb5091a5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sensors::RaySensorPtr</type>
      <name>parent_ray_sensor_</name>
      <anchorfile>classgazebo_1_1GazeboRosIrSensor.html</anchorfile>
      <anchor>a930a9e1d3a60b42f01e2da63020f5101</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PubMultiQueue</type>
      <name>pmq_</name>
      <anchorfile>classgazebo_1_1GazeboRosIrSensor.html</anchorfile>
      <anchor>a7d8789dc668c89e9c11a18a76bd0f342</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_</name>
      <anchorfile>classgazebo_1_1GazeboRosIrSensor.html</anchorfile>
      <anchor>a2804aa21972a072f30a9188b20c03d96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PubQueue&lt; std_msgs::Float32 &gt;::Ptr</type>
      <name>pub_queue_</name>
      <anchorfile>classgazebo_1_1GazeboRosIrSensor.html</anchorfile>
      <anchor>a114a8e60d3162dee50114a48fe486996</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>robot_namespace_</name>
      <anchorfile>classgazebo_1_1GazeboRosIrSensor.html</anchorfile>
      <anchor>af800401b0e8e081c7c87817b6eb133bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle *</type>
      <name>rosnode_</name>
      <anchorfile>classgazebo_1_1GazeboRosIrSensor.html</anchorfile>
      <anchor>a94be35a685a4252633967ecc78ecf605</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sdf::ElementPtr</type>
      <name>sdf_</name>
      <anchorfile>classgazebo_1_1GazeboRosIrSensor.html</anchorfile>
      <anchor>a59d9139cba426857621b1d6b68f44a12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>seed_</name>
      <anchorfile>classgazebo_1_1GazeboRosIrSensor.html</anchorfile>
      <anchor>a64066c822929ecad10d9131e7e9a5c7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>tf_prefix_</name>
      <anchorfile>classgazebo_1_1GazeboRosIrSensor.html</anchorfile>
      <anchor>a8b5664300ed047b5f38940901703bab7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>topic_name_</name>
      <anchorfile>classgazebo_1_1GazeboRosIrSensor.html</anchorfile>
      <anchor>a371188c326b2d2bf8ccccc872c7ccdac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>physics::WorldPtr</type>
      <name>world_</name>
      <anchorfile>classgazebo_1_1GazeboRosIrSensor.html</anchorfile>
      <anchor>ac4067ad43d7a8ce08eef0a43c234c381</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>world_name_</name>
      <anchorfile>classgazebo_1_1GazeboRosIrSensor.html</anchorfile>
      <anchor>a119dd80b564e8c4173eb0a784191c2fe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PheenoRobot</name>
    <filename>classPheenoRobot.html</filename>
    <member kind="function">
      <type>void</type>
      <name>avoidObstaclesAngular</name>
      <anchorfile>classPheenoRobot.html</anchorfile>
      <anchor>a84984bf31280fcace6288ecaac1f494b</anchor>
      <arglist>(double &amp;angular, double &amp;random_turn_value, float angular_velocity=1.2, double range_to_avoid=20.0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>avoidObstaclesLinear</name>
      <anchorfile>classPheenoRobot.html</anchorfile>
      <anchor>ab784b2e1b66def6dbf7b6b4fda2b9b69</anchor>
      <arglist>(double &amp;linear, double &amp;angular, float angular_velocity=1.2, float linear_velocity=0.08, double range_to_avoid=20.0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>checkFrontColor</name>
      <anchorfile>classPheenoRobot.html</anchorfile>
      <anchor>ae6805ab712214972e17a1a87bd65195b</anchor>
      <arglist>(int color)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>irSensorTriggered</name>
      <anchorfile>classPheenoRobot.html</anchorfile>
      <anchor>a80ad7a9ec95705954431a7b9a25939cc</anchor>
      <arglist>(float sensor_limits)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PheenoRobot</name>
      <anchorfile>classPheenoRobot.html</anchorfile>
      <anchor>ad98a893c4f7d02bbbcf88624c4d4dc60</anchor>
      <arglist>(std::string pheeno_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publish</name>
      <anchorfile>classPheenoRobot.html</anchorfile>
      <anchor>a9d998ae0c8865df3203510255c68aa2f</anchor>
      <arglist>(geometry_msgs::Twist velocity)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>randomTurn</name>
      <anchorfile>classPheenoRobot.html</anchorfile>
      <anchor>aecc2cf74e4d03fad2ddc1b457334dc7d</anchor>
      <arglist>(float angular=0.06)</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double &gt;</type>
      <name>accelerometer_values_</name>
      <anchorfile>classPheenoRobot.html</anchorfile>
      <anchor>a6f25028c35941fb46abd853d0a2731ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; bool &gt;</type>
      <name>color_state_facing_</name>
      <anchorfile>classPheenoRobot.html</anchorfile>
      <anchor>a54261a9382a7d6499176b6b17a38c697</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; int &gt;</type>
      <name>encoder_values_</name>
      <anchorfile>classPheenoRobot.html</anchorfile>
      <anchor>afa10da473f6e57ddc8a254cd84d7dc43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double &gt;</type>
      <name>gyroscope_values_</name>
      <anchorfile>classPheenoRobot.html</anchorfile>
      <anchor>afe20a9a763851d5b11620f576c41013b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std_msgs::Float32</type>
      <name>ir_sensor_back_</name>
      <anchorfile>classPheenoRobot.html</anchorfile>
      <anchor>aa34e62aefac0221d142e65b3fcbd2c73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std_msgs::Int16</type>
      <name>ir_sensor_bottom_</name>
      <anchorfile>classPheenoRobot.html</anchorfile>
      <anchor>ad76a453894c64b7d76ab89a2a29cad82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std_msgs::Float32</type>
      <name>ir_sensor_c_left_</name>
      <anchorfile>classPheenoRobot.html</anchorfile>
      <anchor>a8c8d9a9f0a113e157bfcc9fda17cd385</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std_msgs::Float32</type>
      <name>ir_sensor_c_right_</name>
      <anchorfile>classPheenoRobot.html</anchorfile>
      <anchor>aecc0084b624fb58282db522460b6ef55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std_msgs::Float32</type>
      <name>ir_sensor_center_</name>
      <anchorfile>classPheenoRobot.html</anchorfile>
      <anchor>a6af28f5569c93a82ba6cee2bf33f5b37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std_msgs::Float32</type>
      <name>ir_sensor_left_</name>
      <anchorfile>classPheenoRobot.html</anchorfile>
      <anchor>a7ab06628dc2acbbb46ae3485544b760d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std_msgs::Float32</type>
      <name>ir_sensor_right_</name>
      <anchorfile>classPheenoRobot.html</anchorfile>
      <anchor>a740244334198fc69aca27e5703a2ccf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double &gt;</type>
      <name>ir_sensor_values_</name>
      <anchorfile>classPheenoRobot.html</anchorfile>
      <anchor>ae3a4773f2f4e7b92fe7df09df1e14754</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double &gt;</type>
      <name>magnetometer_values_</name>
      <anchorfile>classPheenoRobot.html</anchorfile>
      <anchor>ac959ecbe4d189a97d1979a310acb52b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>nav_msgs::Odometry</type>
      <name>odom_msg_</name>
      <anchorfile>classPheenoRobot.html</anchorfile>
      <anchor>a5bacb4465f816d2bd79e7bc7c2138064</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double &gt;</type>
      <name>odom_pose_orient_</name>
      <anchorfile>classPheenoRobot.html</anchorfile>
      <anchor>ae6207389a0c4e07138448694a957909d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double &gt;</type>
      <name>odom_pose_position_</name>
      <anchorfile>classPheenoRobot.html</anchorfile>
      <anchor>a73ae776dbcd7d5ba8bd45cc8f2ee36de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double &gt;</type>
      <name>odom_twist_angular_</name>
      <anchorfile>classPheenoRobot.html</anchorfile>
      <anchor>aba0aaeab97275861290d6ea63236116d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double &gt;</type>
      <name>odom_twist_linear_</name>
      <anchorfile>classPheenoRobot.html</anchorfile>
      <anchor>a6cb18b4ce1e87fa2ee0d4a4cf9fd7b26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>pheeno_namespace_id_</name>
      <anchorfile>classPheenoRobot.html</anchorfile>
      <anchor>ae9aeaed042dab7c4e4ceba11d82c29da</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>accelerometerCallback</name>
      <anchorfile>classPheenoRobot.html</anchorfile>
      <anchor>ac6d740a88538851b163630c733df52d2</anchor>
      <arglist>(const geometry_msgs::Vector3::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>encoderLLCallback</name>
      <anchorfile>classPheenoRobot.html</anchorfile>
      <anchor>aeb0ee0b7de1b0137cc29e3bd3b7fe116</anchor>
      <arglist>(const std_msgs::Int16::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>encoderLRCallback</name>
      <anchorfile>classPheenoRobot.html</anchorfile>
      <anchor>a2a83076f2ccd00ecddb98528a2e34b87</anchor>
      <arglist>(const std_msgs::Int16::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>encoderRLCallback</name>
      <anchorfile>classPheenoRobot.html</anchorfile>
      <anchor>ac91acf6a1abff3ceedc26f50c1d77737</anchor>
      <arglist>(const std_msgs::Int16::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>encoderRRCallback</name>
      <anchorfile>classPheenoRobot.html</anchorfile>
      <anchor>a2143036aad3abc47493c8acb447a9211</anchor>
      <arglist>(const std_msgs::Int16::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>gyroscopeCallback</name>
      <anchorfile>classPheenoRobot.html</anchorfile>
      <anchor>a104612c93677da49dff6c832aab5cd20</anchor>
      <arglist>(const geometry_msgs::Vector3::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>irSensorBackCallback</name>
      <anchorfile>classPheenoRobot.html</anchorfile>
      <anchor>a531373fd84eac5d89e4a6ab54740719a</anchor>
      <arglist>(const std_msgs::Float32::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>irSensorBottomCallback</name>
      <anchorfile>classPheenoRobot.html</anchorfile>
      <anchor>a04ac39b033af65cde4f31fe04f18b6ef</anchor>
      <arglist>(const std_msgs::Int16::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>irSensorCenterCallback</name>
      <anchorfile>classPheenoRobot.html</anchorfile>
      <anchor>ad91330b9a98a4023c861d69c40274b68</anchor>
      <arglist>(const std_msgs::Float32::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>irSensorCLeftCallback</name>
      <anchorfile>classPheenoRobot.html</anchorfile>
      <anchor>ac9b8b935f0106208274019e7d156f5c6</anchor>
      <arglist>(const std_msgs::Float32::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>irSensorCRightCallback</name>
      <anchorfile>classPheenoRobot.html</anchorfile>
      <anchor>a85087b227b7625f5d5fcd01842b75668</anchor>
      <arglist>(const std_msgs::Float32::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>irSensorLeftCallback</name>
      <anchorfile>classPheenoRobot.html</anchorfile>
      <anchor>aedd517e6fff700971c9eed7b844e73a8</anchor>
      <arglist>(const std_msgs::Float32::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>irSensorRightCallback</name>
      <anchorfile>classPheenoRobot.html</anchorfile>
      <anchor>aebe899819b3de90b31f74ae353048bee</anchor>
      <arglist>(const std_msgs::Float32::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>magnetometerCallback</name>
      <anchorfile>classPheenoRobot.html</anchorfile>
      <anchor>a36e6a49f5779d0da17ef8aeb8b7cd76e</anchor>
      <arglist>(const geometry_msgs::Vector3::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>odomCallback</name>
      <anchorfile>classPheenoRobot.html</anchorfile>
      <anchor>a714d1fcad94c82dce6c626afeb2e0f3f</anchor>
      <arglist>(const nav_msgs::Odometry::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>piCamCallback</name>
      <anchorfile>classPheenoRobot.html</anchorfile>
      <anchor>a1a5989ee9b51f5def9b69b867d111e4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classPheenoRobot.html</anchorfile>
      <anchor>a7ca0f921d73d1730ccc830323d08004b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_cmd_vel_</name>
      <anchorfile>classPheenoRobot.html</anchorfile>
      <anchor>ad302fe791b1f30cc9d68fbdcd13cd1bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>sub_accelerometer_</name>
      <anchorfile>classPheenoRobot.html</anchorfile>
      <anchor>a7b1672c23ddaac14b006fed8738bd76f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>sub_encoder_LL_</name>
      <anchorfile>classPheenoRobot.html</anchorfile>
      <anchor>a0f0047c2ca564e53bdd770a812cd5b61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>sub_encoder_LR_</name>
      <anchorfile>classPheenoRobot.html</anchorfile>
      <anchor>a02789dc75108653e04369b67c7a9cf91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>sub_encoder_RL_</name>
      <anchorfile>classPheenoRobot.html</anchorfile>
      <anchor>a8e08b204c73e48edd8680ad2e222353e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>sub_encoder_RR_</name>
      <anchorfile>classPheenoRobot.html</anchorfile>
      <anchor>acacd70f90b69861b71ae80baeaae9203</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>sub_gyroscope_</name>
      <anchorfile>classPheenoRobot.html</anchorfile>
      <anchor>a1e6e6b40ec694264d51f2dd541d3a05d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>sub_ir_back_</name>
      <anchorfile>classPheenoRobot.html</anchorfile>
      <anchor>ad3ecfa98ef163e998061912620aa060f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>sub_ir_bottom_</name>
      <anchorfile>classPheenoRobot.html</anchorfile>
      <anchor>a1c9478c01d8b0689cb669437fb7fa410</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>sub_ir_center_</name>
      <anchorfile>classPheenoRobot.html</anchorfile>
      <anchor>addcb700e1ecd994396bb029cc3e3c325</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>sub_ir_cl_</name>
      <anchorfile>classPheenoRobot.html</anchorfile>
      <anchor>ae6fe1b8360ca9a17de061649fbd92a5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>sub_ir_cr_</name>
      <anchorfile>classPheenoRobot.html</anchorfile>
      <anchor>abb146a0bc335742037251fcf369c9e34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>sub_ir_left_</name>
      <anchorfile>classPheenoRobot.html</anchorfile>
      <anchor>ade2a2f1340e98d38892395c6ff424777</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>sub_ir_right_</name>
      <anchorfile>classPheenoRobot.html</anchorfile>
      <anchor>af9e487b47aaabf10f364c387c4beef0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>sub_magnetometer_</name>
      <anchorfile>classPheenoRobot.html</anchorfile>
      <anchor>a03f0c943b0d0910190b581d51ebb1030</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>sub_odom_</name>
      <anchorfile>classPheenoRobot.html</anchorfile>
      <anchor>a97103cede1345f4425ebb38ca1be712a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>sub_pheeno_cam_</name>
      <anchorfile>classPheenoRobot.html</anchorfile>
      <anchor>acf12d1c8df69f23b14234fb96335c7f6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pheeno_robot::PheenoRobot</name>
    <filename>classpheeno__robot_1_1PheenoRobot.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpheeno__robot_1_1PheenoRobot.html</anchorfile>
      <anchor>a142aacb79540522d56a578b164d043a7</anchor>
      <arglist>(self, robot_id, linear_velocity=0, angular_velocity=0, obstacle_velocity=0.5)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>angular_velocity</name>
      <anchorfile>classpheeno__robot_1_1PheenoRobot.html</anchorfile>
      <anchor>a5dbfecb015e493e26d6707ada9935679</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>angular_velocity</name>
      <anchorfile>classpheeno__robot_1_1PheenoRobot.html</anchorfile>
      <anchor>a6ab086420839be010622cdcaa1fd9e4d</anchor>
      <arglist>(self, value)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>avoid_obstacle</name>
      <anchorfile>classpheeno__robot_1_1PheenoRobot.html</anchorfile>
      <anchor>a5deb3ecee56ba6aa1afd142748ec1b64</anchor>
      <arglist>(self, limit, linear_vel, angular_vel)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_accelerometer_data</name>
      <anchorfile>classpheeno__robot_1_1PheenoRobot.html</anchorfile>
      <anchor>ab3262ac25f7f6b5bad20a6d50739a2e9</anchor>
      <arglist>(self, key)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_encoder_data</name>
      <anchorfile>classpheeno__robot_1_1PheenoRobot.html</anchorfile>
      <anchor>a28ceef20808757ca7e940cf2b31ea00a</anchor>
      <arglist>(self, key)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_gyroscope_data</name>
      <anchorfile>classpheeno__robot_1_1PheenoRobot.html</anchorfile>
      <anchor>a94a2ac48968ee69cc61b321611d8002b</anchor>
      <arglist>(self, key)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_ir_data</name>
      <anchorfile>classpheeno__robot_1_1PheenoRobot.html</anchorfile>
      <anchor>aa13365d61a49632c681b8e655a67de47</anchor>
      <arglist>(self, key)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_magnetometer_data</name>
      <anchorfile>classpheeno__robot_1_1PheenoRobot.html</anchorfile>
      <anchor>aa51d7874359bed2dc16dd774e0039ee3</anchor>
      <arglist>(self, key)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_ir_sensor_triggered</name>
      <anchorfile>classpheeno__robot_1_1PheenoRobot.html</anchorfile>
      <anchor>ae6dcae94ea833210a6ab04479dc17467</anchor>
      <arglist>(self, key, limit)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_obstacle_detected</name>
      <anchorfile>classpheeno__robot_1_1PheenoRobot.html</anchorfile>
      <anchor>a39ba448ae73b2be69a68ff5402db7beb</anchor>
      <arglist>(self, limit)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>linear_velocity</name>
      <anchorfile>classpheeno__robot_1_1PheenoRobot.html</anchorfile>
      <anchor>a91813771aa2780b57812f7f47d1bb334</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>linear_velocity</name>
      <anchorfile>classpheeno__robot_1_1PheenoRobot.html</anchorfile>
      <anchor>a87114ba9aa06b181fd88fbe576362917</anchor>
      <arglist>(self, value)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>obstacle_velocity</name>
      <anchorfile>classpheeno__robot_1_1PheenoRobot.html</anchorfile>
      <anchor>ab0cee0e688ed4f9d56ef3affda8345df</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>obstacle_velocity</name>
      <anchorfile>classpheeno__robot_1_1PheenoRobot.html</anchorfile>
      <anchor>ac701e9b49a387a76b382ecc162b49453</anchor>
      <arglist>(self, value)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>publish_cmd_vel</name>
      <anchorfile>classpheeno__robot_1_1PheenoRobot.html</anchorfile>
      <anchor>a12e1cf2d71cbfee73f8e922e8c57549c</anchor>
      <arglist>(self, twist_msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>def</type>
      <name>random_turn</name>
      <anchorfile>classpheeno__robot_1_1PheenoRobot.html</anchorfile>
      <anchor>a67eacb10688ecbd266d776376a02d5bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pheeno_id</name>
      <anchorfile>classpheeno__robot_1_1PheenoRobot.html</anchorfile>
      <anchor>a8ffa3091dde720dbd15d8c711ea2a6a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>__callback_accelerometer</name>
      <anchorfile>classpheeno__robot_1_1PheenoRobot.html</anchorfile>
      <anchor>af1ac59dd11fc8f0b6f089e571f893331</anchor>
      <arglist>(self, msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>__callback_encoder</name>
      <anchorfile>classpheeno__robot_1_1PheenoRobot.html</anchorfile>
      <anchor>a5efba0d65a86d4b2649923619bb66751</anchor>
      <arglist>(self, msg, location)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>__callback_gyroscope</name>
      <anchorfile>classpheeno__robot_1_1PheenoRobot.html</anchorfile>
      <anchor>ad57b10ae6f118785b6a70b1cdb573542</anchor>
      <arglist>(self, msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>__callback_ir_sensor</name>
      <anchorfile>classpheeno__robot_1_1PheenoRobot.html</anchorfile>
      <anchor>a933b18929210af3302a54b8be8a110f3</anchor>
      <arglist>(self, msg, location)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>__callback_magnetometer</name>
      <anchorfile>classpheeno__robot_1_1PheenoRobot.html</anchorfile>
      <anchor>a38667a97c63399014cfe391abc5dde1e</anchor>
      <arglist>(self, msg)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_pub</name>
      <anchorfile>classpheeno__robot_1_1PheenoRobot.html</anchorfile>
      <anchor>ae5ab76510f5952422c463c272e7840a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_sensor_data</name>
      <anchorfile>classpheeno__robot_1_1PheenoRobot.html</anchorfile>
      <anchor>ac81849e9a4598b532ac47b8925943f7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_velocity</name>
      <anchorfile>classpheeno__robot_1_1PheenoRobot.html</anchorfile>
      <anchor>a40dcb121440351cd282226fa58e66a62</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>gazebo</name>
    <filename>namespacegazebo.html</filename>
    <class kind="class">gazebo::GazeboRosIrSensor</class>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; GazeboRos &gt;</type>
      <name>GazeboRosPtr</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>a4777ec9c0928331d44276d4595629b25</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>M_string</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>accd51a1a10d651d25b97e5ef6d06ff1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, Ogre::Pass * &gt;</type>
      <name>OgrePassMap</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>a958a488ef585b05681459aae0e1e67ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OgrePassMap::iterator</type>
      <name>OgrePassMapIterator</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>a44e6a1c2b78ee4a310e43eed1ef41aad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; std::string &gt;</type>
      <name>V_string</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>af8791a1ec4206eb007f491b8e54ccd56</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetModelName</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>ac4283d5568a532ebe11f9c2af84b1a5d</anchor>
      <arglist>(const sensors::SensorPtr &amp;parent)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetRobotNamespace</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>a23d0e1aff8a8c77b631a73eaadc6a0dd</anchor>
      <arglist>(const sensors::SensorPtr &amp;parent, const sdf::ElementPtr &amp;sdf, const char *pInfo=NULL)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GZ_REGISTER_MODEL_PLUGIN</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>a3220ff5127c202eb99d508c9dd829a10</anchor>
      <arglist>(GazeboRosHandOfGod)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GZ_REGISTER_MODEL_PLUGIN</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>a7a74d73943e1a81e6fa87b587ae4babd</anchor>
      <arglist>(GazeboRosTemplate)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GZ_REGISTER_MODEL_PLUGIN</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>a9ef10378500d5c8ac039ea5325873591</anchor>
      <arglist>(GazeboRosProjector)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GZ_REGISTER_MODEL_PLUGIN</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>afad5e7015ac4829335f04a1cf5386df5</anchor>
      <arglist>(GazeboRosVacuumGripper)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GZ_REGISTER_MODEL_PLUGIN</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>a20e78c809a3978397b12641827dc71d2</anchor>
      <arglist>(GazeboRosFT)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GZ_REGISTER_MODEL_PLUGIN</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>a740ad37b66d12dc5b1590f0aa02e1945</anchor>
      <arglist>(GazeboRosJointTrajectory)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GZ_REGISTER_MODEL_PLUGIN</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>a863479ba1ecec53a98492b370233eb98</anchor>
      <arglist>(GazeboRosForce)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GZ_REGISTER_MODEL_PLUGIN</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>a0a25f56c9e76072faf0432e01e14f9a8</anchor>
      <arglist>(GazeboRosF3D)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GZ_REGISTER_MODEL_PLUGIN</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>acc52a84367fec5040f2a309c0f4ebfeb</anchor>
      <arglist>(GazeboRosJointPoseTrajectory)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GZ_REGISTER_MODEL_PLUGIN</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>ae6c1ef445557b4cbe0eed6efb8f6f8ba</anchor>
      <arglist>(GazeboRosP3D)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GZ_REGISTER_VISUAL_PLUGIN</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>a62abf8b3862a57d5ca6e0554d60a11e2</anchor>
      <arglist>(GazeboRosVideo)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>LEFT</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>a1b6392700eab42e5f8edb6c938f84490ac8fd164be21d415230fc7b7119b4fa32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>LEFT</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>a1b6392700eab42e5f8edb6c938f84490ac8fd164be21d415230fc7b7119b4fa32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>LEFT_FRONT</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>ad2bb898846e5e7955acd8b6db07c7377a5cdfd5eeaf2a5a06adc8fc8bca347aeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>LEFT_REAR</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>ad2bb898846e5e7955acd8b6db07c7377a69572aba143412aa6179ac72a3acc716</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>RIGHT</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>a1b6392700eab42e5f8edb6c938f84490a64ba7c594f615e4d8a56614200726ece</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>RIGHT</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>a1b6392700eab42e5f8edb6c938f84490a64ba7c594f615e4d8a56614200726ece</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>RIGHT_FRONT</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>ad2bb898846e5e7955acd8b6db07c7377aa1a17b58f0d1bd2de87a1717851bcec1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>RIGHT_REAR</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>ad2bb898846e5e7955acd8b6db07c7377ae6c65b493ca64be58bdcb6963cab8d46</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>obstacle_avoidance</name>
    <filename>namespaceobstacle__avoidance.html</filename>
    <member kind="function">
      <type>def</type>
      <name>get_args</name>
      <anchorfile>namespaceobstacle__avoidance.html</anchorfile>
      <anchor>a81217e6e87de95873f932e4de4373e86</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespaceobstacle__avoidance.html</anchorfile>
      <anchor>a8201cd0fe8f999f092ce132a7a2c833e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pheeno_robot</name>
    <filename>namespacepheeno__robot.html</filename>
    <class kind="class">pheeno_robot::PheenoRobot</class>
  </compound>
  <compound kind="namespace">
    <name>random_walk</name>
    <filename>namespacerandom__walk.html</filename>
    <member kind="function">
      <type>def</type>
      <name>get_args</name>
      <anchorfile>namespacerandom__walk.html</anchorfile>
      <anchor>a562d7efc15fd6ebf127eb9ef129e3127</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacerandom__walk.html</anchorfile>
      <anchor>a3092dcfb374854089f057727a97b6bf6</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
</tagfile>
