<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-starmac-ros-pkg/doc_stacks/2014-01-05_11-35-11.500740/starmac-ros-pkg/starmac_robots/simulated_quadrotor/src/simulated_quadrotor/</path>
    <filename>____init_____8py</filename>
    <namespace>simulated_quadrotor</namespace>
  </compound>
  <compound kind="file">
    <name>models/__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-starmac-ros-pkg/doc_stacks/2014-01-05_11-35-11.500740/starmac-ros-pkg/starmac_robots/simulated_quadrotor/src/simulated_quadrotor/models/</path>
    <filename>models_2____init_____8py</filename>
    <namespace>simulated_quadrotor::models</namespace>
  </compound>
  <compound kind="file">
    <name>linear.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-starmac-ros-pkg/doc_stacks/2014-01-05_11-35-11.500740/starmac-ros-pkg/starmac_robots/simulated_quadrotor/src/simulated_quadrotor/models/</path>
    <filename>linear_8py</filename>
    <class kind="class">simulated_quadrotor::models::linear::LinearModel</class>
    <namespace>simulated_quadrotor::models::linear</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>A</name>
      <anchorfile>namespacesimulated__quadrotor_1_1models_1_1linear.html</anchorfile>
      <anchor>a9dade8ef52eff12036d8a041c141cf04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>B</name>
      <anchorfile>namespacesimulated__quadrotor_1_1models_1_1linear.html</anchorfile>
      <anchor>a91053a024753c64dd0f6efc60c7f82dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>DT_NOMINAL</name>
      <anchorfile>namespacesimulated__quadrotor_1_1models_1_1linear.html</anchorfile>
      <anchor>a43b891ed9874dad0263d57bc559b1cd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>model_select</name>
      <anchorfile>namespacesimulated__quadrotor_1_1models_1_1linear.html</anchorfile>
      <anchor>abe0e03c2ed0ee29294bf38656ebcf8d6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-starmac-ros-pkg/doc_stacks/2014-01-05_11-35-11.500740/starmac-ros-pkg/starmac_robots/simulated_quadrotor/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>model_base.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-starmac-ros-pkg/doc_stacks/2014-01-05_11-35-11.500740/starmac-ros-pkg/starmac_robots/simulated_quadrotor/src/simulated_quadrotor/models/</path>
    <filename>model__base_8py</filename>
    <class kind="class">simulated_quadrotor::models::model_base::ModelBase</class>
    <namespace>simulated_quadrotor::models::model_base</namespace>
  </compound>
  <compound kind="file">
    <name>sim_adapter.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-starmac-ros-pkg/doc_stacks/2014-01-05_11-35-11.500740/starmac-ros-pkg/starmac_robots/simulated_quadrotor/nodes/</path>
    <filename>sim__adapter_8py</filename>
    <class kind="class">sim_adapter::SimAdapter</class>
    <namespace>sim_adapter</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>self</name>
      <anchorfile>namespacesim__adapter.html</anchorfile>
      <anchor>af00a28589e86bd4d7a46ab577bf20a02</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>simple_nonlinear.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-starmac-ros-pkg/doc_stacks/2014-01-05_11-35-11.500740/starmac-ros-pkg/starmac_robots/simulated_quadrotor/src/simulated_quadrotor/models/</path>
    <filename>simple__nonlinear_8py</filename>
    <class kind="class">simulated_quadrotor::models::simple_nonlinear::SimpleNonlinearModel</class>
    <namespace>simulated_quadrotor::models::simple_nonlinear</namespace>
    <member kind="function">
      <type>def</type>
      <name>clip</name>
      <anchorfile>namespacesimulated__quadrotor_1_1models_1_1simple__nonlinear.html</anchorfile>
      <anchor>a4ea8bb8e5d64ae8ed6b5b0e909595dcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>limitSlewRate</name>
      <anchorfile>namespacesimulated__quadrotor_1_1models_1_1simple__nonlinear.html</anchorfile>
      <anchor>a77c224711a189943967c11befd1bad2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>d0</name>
      <anchorfile>namespacesimulated__quadrotor_1_1models_1_1simple__nonlinear.html</anchorfile>
      <anchor>af1faa447738f80d8794e8039273b3252</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>d1</name>
      <anchorfile>namespacesimulated__quadrotor_1_1models_1_1simple__nonlinear.html</anchorfile>
      <anchor>a986c71219e12aa1560c66cbc5d2f225b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>EPS</name>
      <anchorfile>namespacesimulated__quadrotor_1_1models_1_1simple__nonlinear.html</anchorfile>
      <anchor>a3cc91cce916b35a820744342c26b643b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>FUDGE</name>
      <anchorfile>namespacesimulated__quadrotor_1_1models_1_1simple__nonlinear.html</anchorfile>
      <anchor>aab49e850fb427a2a9760754be1e62b77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>GRAVITY</name>
      <anchorfile>namespacesimulated__quadrotor_1_1models_1_1simple__nonlinear.html</anchorfile>
      <anchor>a000fc70e488cdef813cbc2676778956f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>IMU_HEIGHT</name>
      <anchorfile>namespacesimulated__quadrotor_1_1models_1_1simple__nonlinear.html</anchorfile>
      <anchor>ae0c39aaba711c45d450586e21b930f2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>LINEAR_DRAG</name>
      <anchorfile>namespacesimulated__quadrotor_1_1models_1_1simple__nonlinear.html</anchorfile>
      <anchor>a6cbaebbcb08660e7e4aeabb7913e9da1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>MASS</name>
      <anchorfile>namespacesimulated__quadrotor_1_1models_1_1simple__nonlinear.html</anchorfile>
      <anchor>a3037719b3fee53f458e0a532f9528ec9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>n0</name>
      <anchorfile>namespacesimulated__quadrotor_1_1models_1_1simple__nonlinear.html</anchorfile>
      <anchor>a5f9d6861c5c01abb82b5c71a6e8eebae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>QUADRATIC_DRAG</name>
      <anchorfile>namespacesimulated__quadrotor_1_1models_1_1simple__nonlinear.html</anchorfile>
      <anchor>a0f6c573a268177cca3fdb29970131379</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>QUAT_FILT_A</name>
      <anchorfile>namespacesimulated__quadrotor_1_1models_1_1simple__nonlinear.html</anchorfile>
      <anchor>a236553ef119102cdd51e45206675f8e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>QUAT_FILT_B</name>
      <anchorfile>namespacesimulated__quadrotor_1_1models_1_1simple__nonlinear.html</anchorfile>
      <anchor>aad3190c9de17a22be5d6bb2c1cab93a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>THRUST_SCALING</name>
      <anchorfile>namespacesimulated__quadrotor_1_1models_1_1simple__nonlinear.html</anchorfile>
      <anchor>ac8b82d76de50cce1c3eda4abc77e9903</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>sim_adapter</name>
    <filename>namespacesim__adapter.html</filename>
    <class kind="class">sim_adapter::SimAdapter</class>
    <member kind="variable">
      <type>tuple</type>
      <name>self</name>
      <anchorfile>namespacesim__adapter.html</anchorfile>
      <anchor>af00a28589e86bd4d7a46ab577bf20a02</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sim_adapter::SimAdapter</name>
    <filename>classsim__adapter_1_1SimAdapter.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classsim__adapter_1_1SimAdapter.html</anchorfile>
      <anchor>a51aa012f58c1ef096050caf3daa5a2f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>control_input_callback</name>
      <anchorfile>classsim__adapter_1_1SimAdapter.html</anchorfile>
      <anchor>af5f808eab8888b78ef9a890a816ab313</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_transform</name>
      <anchorfile>classsim__adapter_1_1SimAdapter.html</anchorfile>
      <anchor>a23ba72ee353ada377e5c48117e903519</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>init_params</name>
      <anchorfile>classsim__adapter_1_1SimAdapter.html</anchorfile>
      <anchor>aeb56a9ada59467d1ccb91369f14a65fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>init_publishers</name>
      <anchorfile>classsim__adapter_1_1SimAdapter.html</anchorfile>
      <anchor>a407c47cea8523f464d6fef70ec50530b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>init_state</name>
      <anchorfile>classsim__adapter_1_1SimAdapter.html</anchorfile>
      <anchor>a81fe4f65a6cadbe95075139b312765b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>init_subscribers</name>
      <anchorfile>classsim__adapter_1_1SimAdapter.html</anchorfile>
      <anchor>a31c4425d1982995ad5abbd3388346307</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>init_timers</name>
      <anchorfile>classsim__adapter_1_1SimAdapter.html</anchorfile>
      <anchor>ad0eeccd8945bd0f993eefe0c8911916d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>init_vars</name>
      <anchorfile>classsim__adapter_1_1SimAdapter.html</anchorfile>
      <anchor>a0cf5e9649c11c73f2a419bba29b8d768</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>motor_enable_callback</name>
      <anchorfile>classsim__adapter_1_1SimAdapter.html</anchorfile>
      <anchor>aa48fb959fe9ce28ae9cd1551cf580ae6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>publish_odometry</name>
      <anchorfile>classsim__adapter_1_1SimAdapter.html</anchorfile>
      <anchor>a5d03a5185c390c22d468ef2d124d0488</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>publish_state</name>
      <anchorfile>classsim__adapter_1_1SimAdapter.html</anchorfile>
      <anchor>a2cd2f5be9a510fffa32e750566c3707d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>simulation_timer_callback</name>
      <anchorfile>classsim__adapter_1_1SimAdapter.html</anchorfile>
      <anchor>a17a8b1eb8c3835ad367cf70f49d56737</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>start</name>
      <anchorfile>classsim__adapter_1_1SimAdapter.html</anchorfile>
      <anchor>acf0743ac7c712639324590aaa18dd241</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update_controller</name>
      <anchorfile>classsim__adapter_1_1SimAdapter.html</anchorfile>
      <anchor>a48b6f05a33a88bd0f8f94311dc2be5a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update_state</name>
      <anchorfile>classsim__adapter_1_1SimAdapter.html</anchorfile>
      <anchor>ad561c3d8b5e83685ade4e3611eccdbfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>control_input_sub</name>
      <anchorfile>classsim__adapter_1_1SimAdapter.html</anchorfile>
      <anchor>aed5bbcd9a92acad0c630c3bc3e1bfc74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>latest_cmd_msg</name>
      <anchorfile>classsim__adapter_1_1SimAdapter.html</anchorfile>
      <anchor>abb6a4de3a1b4e67cb0582ae802697c0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>model</name>
      <anchorfile>classsim__adapter_1_1SimAdapter.html</anchorfile>
      <anchor>a2954fa50fa77aa841e57d9f191147d76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>motor_enable</name>
      <anchorfile>classsim__adapter_1_1SimAdapter.html</anchorfile>
      <anchor>a5aac7fff4a7e61864310115f78d629dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>motor_enable_sub</name>
      <anchorfile>classsim__adapter_1_1SimAdapter.html</anchorfile>
      <anchor>a28bd65e078a9840947e73b87d577a7e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>param_model</name>
      <anchorfile>classsim__adapter_1_1SimAdapter.html</anchorfile>
      <anchor>a120afbd3d010584a4f23bd39cce73292</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pub_odom</name>
      <anchorfile>classsim__adapter_1_1SimAdapter.html</anchorfile>
      <anchor>aabeb8705d3e77d55e9426d5b30c7b644</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pub_state</name>
      <anchorfile>classsim__adapter_1_1SimAdapter.html</anchorfile>
      <anchor>aae8b61f5732eecc31468df72924e93a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>publish_odometry_messages</name>
      <anchorfile>classsim__adapter_1_1SimAdapter.html</anchorfile>
      <anchor>abb5a3aa9f1a615025f616e4b7d8cf6ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>publish_state_estimate</name>
      <anchorfile>classsim__adapter_1_1SimAdapter.html</anchorfile>
      <anchor>a1a1265525c2792d9be43f75b9a5a0fff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rate</name>
      <anchorfile>classsim__adapter_1_1SimAdapter.html</anchorfile>
      <anchor>ae77da212dcbc19177164b5675857777c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sim_odom_topic</name>
      <anchorfile>classsim__adapter_1_1SimAdapter.html</anchorfile>
      <anchor>a3aaf681541f0cf2cd6728cd5621f6adc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>simulation_timer</name>
      <anchorfile>classsim__adapter_1_1SimAdapter.html</anchorfile>
      <anchor>a388fb8052200baa239f032ad09915c39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>T_enu_ned</name>
      <anchorfile>classsim__adapter_1_1SimAdapter.html</anchorfile>
      <anchor>a6ae5e22f8c8629c7c73f39804047b2ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>T_imu_vicon</name>
      <anchorfile>classsim__adapter_1_1SimAdapter.html</anchorfile>
      <anchor>a5d0dcfedc40078fbc963b74e2d672112</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>T_vicon_imu</name>
      <anchorfile>classsim__adapter_1_1SimAdapter.html</anchorfile>
      <anchor>a63fce767063fc13628c482467fb3221d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tfl</name>
      <anchorfile>classsim__adapter_1_1SimAdapter.html</anchorfile>
      <anchor>a89565f8000f5bb509a22a884f66ede7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>thrust_cmd</name>
      <anchorfile>classsim__adapter_1_1SimAdapter.html</anchorfile>
      <anchor>aa9c7246158fa6e54cb2101d65ff42179</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>simulated_quadrotor</name>
    <filename>namespacesimulated__quadrotor.html</filename>
    <namespace>simulated_quadrotor::models</namespace>
  </compound>
  <compound kind="namespace">
    <name>simulated_quadrotor::models</name>
    <filename>namespacesimulated__quadrotor_1_1models.html</filename>
    <namespace>simulated_quadrotor::models::linear</namespace>
    <namespace>simulated_quadrotor::models::model_base</namespace>
    <namespace>simulated_quadrotor::models::simple_nonlinear</namespace>
  </compound>
  <compound kind="namespace">
    <name>simulated_quadrotor::models::linear</name>
    <filename>namespacesimulated__quadrotor_1_1models_1_1linear.html</filename>
    <class kind="class">simulated_quadrotor::models::linear::LinearModel</class>
    <member kind="variable">
      <type>tuple</type>
      <name>A</name>
      <anchorfile>namespacesimulated__quadrotor_1_1models_1_1linear.html</anchorfile>
      <anchor>a9dade8ef52eff12036d8a041c141cf04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>B</name>
      <anchorfile>namespacesimulated__quadrotor_1_1models_1_1linear.html</anchorfile>
      <anchor>a91053a024753c64dd0f6efc60c7f82dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>DT_NOMINAL</name>
      <anchorfile>namespacesimulated__quadrotor_1_1models_1_1linear.html</anchorfile>
      <anchor>a43b891ed9874dad0263d57bc559b1cd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>model_select</name>
      <anchorfile>namespacesimulated__quadrotor_1_1models_1_1linear.html</anchorfile>
      <anchor>abe0e03c2ed0ee29294bf38656ebcf8d6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>simulated_quadrotor::models::linear::LinearModel</name>
    <filename>classsimulated__quadrotor_1_1models_1_1linear_1_1LinearModel.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classsimulated__quadrotor_1_1models_1_1linear_1_1LinearModel.html</anchorfile>
      <anchor>a6e522a6bdd55790b31ec1e6db9a65c96</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_angular_velocity</name>
      <anchorfile>classsimulated__quadrotor_1_1models_1_1linear_1_1LinearModel.html</anchorfile>
      <anchor>a2ef42992eb0166a3a2624e196a905e43</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_orientation</name>
      <anchorfile>classsimulated__quadrotor_1_1models_1_1linear_1_1LinearModel.html</anchorfile>
      <anchor>ada3d1b9f3b241ca951eb472d3bd486de</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_position</name>
      <anchorfile>classsimulated__quadrotor_1_1models_1_1linear_1_1LinearModel.html</anchorfile>
      <anchor>a75213b8af22499a617b5fa5b30a4d059</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_velocity</name>
      <anchorfile>classsimulated__quadrotor_1_1models_1_1linear_1_1LinearModel.html</anchorfile>
      <anchor>a6e6e626ca5ee09ad78901196ac885016</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_ypr_deg</name>
      <anchorfile>classsimulated__quadrotor_1_1models_1_1linear_1_1LinearModel.html</anchorfile>
      <anchor>a74f6c4271329df0323b4915af482f75e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>report</name>
      <anchorfile>classsimulated__quadrotor_1_1models_1_1linear_1_1LinearModel.html</anchorfile>
      <anchor>aa51717ee9243cff64cd2c7fc0f635b67</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_input</name>
      <anchorfile>classsimulated__quadrotor_1_1models_1_1linear_1_1LinearModel.html</anchorfile>
      <anchor>a0a25eb746c2cc922a9ab5c83ed3f3d77</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update</name>
      <anchorfile>classsimulated__quadrotor_1_1models_1_1linear_1_1LinearModel.html</anchorfile>
      <anchor>a67dd1e08cc4099e2697e079239234f9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>initial_input</name>
      <anchorfile>classsimulated__quadrotor_1_1models_1_1linear_1_1LinearModel.html</anchorfile>
      <anchor>ab219c376bd0764b893028b1d3dba2105</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>u</name>
      <anchorfile>classsimulated__quadrotor_1_1models_1_1linear_1_1LinearModel.html</anchorfile>
      <anchor>ad9babf08280e98446317cee4006f4407</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>x</name>
      <anchorfile>classsimulated__quadrotor_1_1models_1_1linear_1_1LinearModel.html</anchorfile>
      <anchor>a141c0314962ef65a83551f4ea2c24d68</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>simulated_quadrotor::models::model_base</name>
    <filename>namespacesimulated__quadrotor_1_1models_1_1model__base.html</filename>
    <class kind="class">simulated_quadrotor::models::model_base::ModelBase</class>
  </compound>
  <compound kind="class">
    <name>simulated_quadrotor::models::model_base::ModelBase</name>
    <filename>classsimulated__quadrotor_1_1models_1_1model__base_1_1ModelBase.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classsimulated__quadrotor_1_1models_1_1model__base_1_1ModelBase.html</anchorfile>
      <anchor>a0e6e04c7efbceb3a0a33f3ea2736cc33</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_angular_velocity</name>
      <anchorfile>classsimulated__quadrotor_1_1models_1_1model__base_1_1ModelBase.html</anchorfile>
      <anchor>a96c69c06b072245ac1cb0b9935b315c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_orientation</name>
      <anchorfile>classsimulated__quadrotor_1_1models_1_1model__base_1_1ModelBase.html</anchorfile>
      <anchor>a0704a8388e424e30980b05fe98aad3da</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_position</name>
      <anchorfile>classsimulated__quadrotor_1_1models_1_1model__base_1_1ModelBase.html</anchorfile>
      <anchor>a0451e931ca7da16616ba071d035589f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_velocity</name>
      <anchorfile>classsimulated__quadrotor_1_1models_1_1model__base_1_1ModelBase.html</anchorfile>
      <anchor>ad15160175d2e4716243680df6e29a0b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update</name>
      <anchorfile>classsimulated__quadrotor_1_1models_1_1model__base_1_1ModelBase.html</anchorfile>
      <anchor>a7e57ada2643b0d530e955d5623d6598a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>simulated_quadrotor::models::simple_nonlinear</name>
    <filename>namespacesimulated__quadrotor_1_1models_1_1simple__nonlinear.html</filename>
    <class kind="class">simulated_quadrotor::models::simple_nonlinear::SimpleNonlinearModel</class>
    <member kind="function">
      <type>def</type>
      <name>clip</name>
      <anchorfile>namespacesimulated__quadrotor_1_1models_1_1simple__nonlinear.html</anchorfile>
      <anchor>a4ea8bb8e5d64ae8ed6b5b0e909595dcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>limitSlewRate</name>
      <anchorfile>namespacesimulated__quadrotor_1_1models_1_1simple__nonlinear.html</anchorfile>
      <anchor>a77c224711a189943967c11befd1bad2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>d0</name>
      <anchorfile>namespacesimulated__quadrotor_1_1models_1_1simple__nonlinear.html</anchorfile>
      <anchor>af1faa447738f80d8794e8039273b3252</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>d1</name>
      <anchorfile>namespacesimulated__quadrotor_1_1models_1_1simple__nonlinear.html</anchorfile>
      <anchor>a986c71219e12aa1560c66cbc5d2f225b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>EPS</name>
      <anchorfile>namespacesimulated__quadrotor_1_1models_1_1simple__nonlinear.html</anchorfile>
      <anchor>a3cc91cce916b35a820744342c26b643b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>FUDGE</name>
      <anchorfile>namespacesimulated__quadrotor_1_1models_1_1simple__nonlinear.html</anchorfile>
      <anchor>aab49e850fb427a2a9760754be1e62b77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>GRAVITY</name>
      <anchorfile>namespacesimulated__quadrotor_1_1models_1_1simple__nonlinear.html</anchorfile>
      <anchor>a000fc70e488cdef813cbc2676778956f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>IMU_HEIGHT</name>
      <anchorfile>namespacesimulated__quadrotor_1_1models_1_1simple__nonlinear.html</anchorfile>
      <anchor>ae0c39aaba711c45d450586e21b930f2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>LINEAR_DRAG</name>
      <anchorfile>namespacesimulated__quadrotor_1_1models_1_1simple__nonlinear.html</anchorfile>
      <anchor>a6cbaebbcb08660e7e4aeabb7913e9da1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>MASS</name>
      <anchorfile>namespacesimulated__quadrotor_1_1models_1_1simple__nonlinear.html</anchorfile>
      <anchor>a3037719b3fee53f458e0a532f9528ec9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>n0</name>
      <anchorfile>namespacesimulated__quadrotor_1_1models_1_1simple__nonlinear.html</anchorfile>
      <anchor>a5f9d6861c5c01abb82b5c71a6e8eebae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>QUADRATIC_DRAG</name>
      <anchorfile>namespacesimulated__quadrotor_1_1models_1_1simple__nonlinear.html</anchorfile>
      <anchor>a0f6c573a268177cca3fdb29970131379</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>QUAT_FILT_A</name>
      <anchorfile>namespacesimulated__quadrotor_1_1models_1_1simple__nonlinear.html</anchorfile>
      <anchor>a236553ef119102cdd51e45206675f8e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>QUAT_FILT_B</name>
      <anchorfile>namespacesimulated__quadrotor_1_1models_1_1simple__nonlinear.html</anchorfile>
      <anchor>aad3190c9de17a22be5d6bb2c1cab93a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>THRUST_SCALING</name>
      <anchorfile>namespacesimulated__quadrotor_1_1models_1_1simple__nonlinear.html</anchorfile>
      <anchor>ac8b82d76de50cce1c3eda4abc77e9903</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>simulated_quadrotor::models::simple_nonlinear::SimpleNonlinearModel</name>
    <filename>classsimulated__quadrotor_1_1models_1_1simple__nonlinear_1_1SimpleNonlinearModel.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classsimulated__quadrotor_1_1models_1_1simple__nonlinear_1_1SimpleNonlinearModel.html</anchorfile>
      <anchor>a089c797e6333eb8bc2f70a0832c2cb05</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_angular_velocity</name>
      <anchorfile>classsimulated__quadrotor_1_1models_1_1simple__nonlinear_1_1SimpleNonlinearModel.html</anchorfile>
      <anchor>a0f7ce5c4120bcc5d0a0438cf75dbc83c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_orientation</name>
      <anchorfile>classsimulated__quadrotor_1_1models_1_1simple__nonlinear_1_1SimpleNonlinearModel.html</anchorfile>
      <anchor>a9c0e15206671e862888a2726eb426289</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_position</name>
      <anchorfile>classsimulated__quadrotor_1_1models_1_1simple__nonlinear_1_1SimpleNonlinearModel.html</anchorfile>
      <anchor>a8c2283482dcfbf75f18fcb060faf2131</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_velocity</name>
      <anchorfile>classsimulated__quadrotor_1_1models_1_1simple__nonlinear_1_1SimpleNonlinearModel.html</anchorfile>
      <anchor>ad4d976bc8fb74ba10b625e2f0c51766d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_input</name>
      <anchorfile>classsimulated__quadrotor_1_1models_1_1simple__nonlinear_1_1SimpleNonlinearModel.html</anchorfile>
      <anchor>a8e92698b1899ad066f024b4caa103cb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update</name>
      <anchorfile>classsimulated__quadrotor_1_1models_1_1simple__nonlinear_1_1SimpleNonlinearModel.html</anchorfile>
      <anchor>aeaa8acc89f6811782f777e6c1389a71e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>alt_cmd</name>
      <anchorfile>classsimulated__quadrotor_1_1models_1_1simple__nonlinear_1_1SimpleNonlinearModel.html</anchorfile>
      <anchor>a3ca08dcfa10d5589380f6832268f597e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>alt_Ilimit</name>
      <anchorfile>classsimulated__quadrotor_1_1models_1_1simple__nonlinear_1_1SimpleNonlinearModel.html</anchorfile>
      <anchor>a3b0593ba7d1be6b9032d41997b119dea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>alt_KD</name>
      <anchorfile>classsimulated__quadrotor_1_1models_1_1simple__nonlinear_1_1SimpleNonlinearModel.html</anchorfile>
      <anchor>ad7a33214090e1fc8c133ed9c060db058</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>alt_KI</name>
      <anchorfile>classsimulated__quadrotor_1_1models_1_1simple__nonlinear_1_1SimpleNonlinearModel.html</anchorfile>
      <anchor>a60ad192775500c1afbc16c6b5584014f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>alt_KP</name>
      <anchorfile>classsimulated__quadrotor_1_1models_1_1simple__nonlinear_1_1SimpleNonlinearModel.html</anchorfile>
      <anchor>aaeba4593d78e6d4dc07f71e1ff63d7a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>alt_pid</name>
      <anchorfile>classsimulated__quadrotor_1_1models_1_1simple__nonlinear_1_1SimpleNonlinearModel.html</anchorfile>
      <anchor>a1c088161521b1a5f0935ce8c8121ba99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>debug_publisher</name>
      <anchorfile>classsimulated__quadrotor_1_1models_1_1simple__nonlinear_1_1SimpleNonlinearModel.html</anchorfile>
      <anchor>a5c72191ff9063d00b27f2a90596dc86b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>direct_thrust_commands</name>
      <anchorfile>classsimulated__quadrotor_1_1models_1_1simple__nonlinear_1_1SimpleNonlinearModel.html</anchorfile>
      <anchor>a6fe8eaaae25cb773bb663b351c513da4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>direct_yaw_rate_commands</name>
      <anchorfile>classsimulated__quadrotor_1_1models_1_1simple__nonlinear_1_1SimpleNonlinearModel.html</anchorfile>
      <anchor>aefc3494a82d39f51ca25e51bc9a39ab8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>gaussian_accel_noise_covariance</name>
      <anchorfile>classsimulated__quadrotor_1_1models_1_1simple__nonlinear_1_1SimpleNonlinearModel.html</anchorfile>
      <anchor>a7c60d654e9a63082d3d98ac1f20030b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>max_thrust</name>
      <anchorfile>classsimulated__quadrotor_1_1models_1_1simple__nonlinear_1_1SimpleNonlinearModel.html</anchorfile>
      <anchor>a3672604fec28bc99e6cba9a4a446ff89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>motors_on</name>
      <anchorfile>classsimulated__quadrotor_1_1models_1_1simple__nonlinear_1_1SimpleNonlinearModel.html</anchorfile>
      <anchor>a3abe04b70ebda050e38a12e99c1660ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>nominal_thrust</name>
      <anchorfile>classsimulated__quadrotor_1_1models_1_1simple__nonlinear_1_1SimpleNonlinearModel.html</anchorfile>
      <anchor>a2dc8b2da5e61b793ee5defbacdcaac16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>periodic_accel_disturbance_duration</name>
      <anchorfile>classsimulated__quadrotor_1_1models_1_1simple__nonlinear_1_1SimpleNonlinearModel.html</anchorfile>
      <anchor>a9a6728ef962fd56e621edbe38d476ade</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>periodic_accel_disturbance_period</name>
      <anchorfile>classsimulated__quadrotor_1_1models_1_1simple__nonlinear_1_1SimpleNonlinearModel.html</anchorfile>
      <anchor>aa1e6f04205feb9034b157911be91812a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>periodic_accel_disturbance_vector</name>
      <anchorfile>classsimulated__quadrotor_1_1models_1_1simple__nonlinear_1_1SimpleNonlinearModel.html</anchorfile>
      <anchor>abaf6968b68984a8b4904b06e66137b7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pitch_bias</name>
      <anchorfile>classsimulated__quadrotor_1_1models_1_1simple__nonlinear_1_1SimpleNonlinearModel.html</anchorfile>
      <anchor>afb6f1f423e6527d223e67bde6b203796</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pitch_cmd</name>
      <anchorfile>classsimulated__quadrotor_1_1models_1_1simple__nonlinear_1_1SimpleNonlinearModel.html</anchorfile>
      <anchor>a9e323a953ec9c66d31a3d30b098eeba9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pitch_slew_rate_limit</name>
      <anchorfile>classsimulated__quadrotor_1_1models_1_1simple__nonlinear_1_1SimpleNonlinearModel.html</anchorfile>
      <anchor>a660cfb1c9751d5807e4284520034a4ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>prev_orientation</name>
      <anchorfile>classsimulated__quadrotor_1_1models_1_1simple__nonlinear_1_1SimpleNonlinearModel.html</anchorfile>
      <anchor>a12eb5449751aeeb1d70bd9d5784044ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>prev_pitch_cmd</name>
      <anchorfile>classsimulated__quadrotor_1_1models_1_1simple__nonlinear_1_1SimpleNonlinearModel.html</anchorfile>
      <anchor>a94a75a7d38ae4795269d69ed65d88118</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>prev_roll_cmd</name>
      <anchorfile>classsimulated__quadrotor_1_1models_1_1simple__nonlinear_1_1SimpleNonlinearModel.html</anchorfile>
      <anchor>adec925b177bddcdb5bedcb266afc02b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>q_dot_prev</name>
      <anchorfile>classsimulated__quadrotor_1_1models_1_1simple__nonlinear_1_1SimpleNonlinearModel.html</anchorfile>
      <anchor>a1233facadb07afb88ebe984ba162b228</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>roll_bias</name>
      <anchorfile>classsimulated__quadrotor_1_1models_1_1simple__nonlinear_1_1SimpleNonlinearModel.html</anchorfile>
      <anchor>a6df80418e6b4a6adacfb6c1794f47988</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>roll_cmd</name>
      <anchorfile>classsimulated__quadrotor_1_1models_1_1simple__nonlinear_1_1SimpleNonlinearModel.html</anchorfile>
      <anchor>a54f59702fd746ec1ebeedbf47fbf01b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>roll_slew_rate_limit</name>
      <anchorfile>classsimulated__quadrotor_1_1models_1_1simple__nonlinear_1_1SimpleNonlinearModel.html</anchorfile>
      <anchor>add434924f315bf5c466af59447eb830a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>t</name>
      <anchorfile>classsimulated__quadrotor_1_1models_1_1simple__nonlinear_1_1SimpleNonlinearModel.html</anchorfile>
      <anchor>af15ba7d7b1e2c21c1a684bdcb77876b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>thrust_cmd</name>
      <anchorfile>classsimulated__quadrotor_1_1models_1_1simple__nonlinear_1_1SimpleNonlinearModel.html</anchorfile>
      <anchor>a7c9d354a11bf622ed14fe4d213aa2878</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>thrust_mult</name>
      <anchorfile>classsimulated__quadrotor_1_1models_1_1simple__nonlinear_1_1SimpleNonlinearModel.html</anchorfile>
      <anchor>adfa38b85f9e07d35ef9cbfd3d2c1feb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>x</name>
      <anchorfile>classsimulated__quadrotor_1_1models_1_1simple__nonlinear_1_1SimpleNonlinearModel.html</anchorfile>
      <anchor>af6eb66e0deb2c893ec3ed888002e323e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>yaw_cmd</name>
      <anchorfile>classsimulated__quadrotor_1_1models_1_1simple__nonlinear_1_1SimpleNonlinearModel.html</anchorfile>
      <anchor>a1a441e32963b701644d02a734b68788b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>yaw_rate_cmd</name>
      <anchorfile>classsimulated__quadrotor_1_1models_1_1simple__nonlinear_1_1SimpleNonlinearModel.html</anchorfile>
      <anchor>a2870a4e54aacbdd564efa04b809083fd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">codeapi</docanchor>
  </compound>
</tagfile>
