<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>communication_node_pid_semitrajectorycontrol3.cpp</name>
    <path>/tmp/ws/src/ardrone2islab/src/</path>
    <filename>communication__node__pid__semitrajectorycontrol3_8cpp</filename>
    <includes id="udp_8h" name="udp.h" local="yes" imported="no">udp.h</includes>
    <includes id="type_8h" name="type.h" local="yes" imported="no">type.h</includes>
    <includes id="util_8h" name="util.h" local="yes" imported="no">util.h</includes>
    <class kind="class">CommunicationToDrone</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>communication__node__pid__semitrajectorycontrol3_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>joycontrol.py</name>
    <path>/tmp/ws/src/ardrone2islab/src/</path>
    <filename>joycontrol_8py</filename>
    <namespace>joycontrol</namespace>
    <member kind="function">
      <type>def</type>
      <name>joy_callback</name>
      <anchorfile>namespacejoycontrol.html</anchorfile>
      <anchor>a9f75eb08f408717387b4ea39218f6b3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>cmd_vel_publisher</name>
      <anchorfile>namespacejoycontrol.html</anchorfile>
      <anchor>aac28b82a5516e3b41ccf7b105563a278</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>ModeCommand</name>
      <anchorfile>namespacejoycontrol.html</anchorfile>
      <anchor>a92e9b1fc9d7d250eb21d7f1408cdc6d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>TwistCommand</name>
      <anchorfile>namespacejoycontrol.html</anchorfile>
      <anchor>a3719a0417a10295336603a5a3ab287fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>YawDesired</name>
      <anchorfile>namespacejoycontrol.html</anchorfile>
      <anchor>a8a5f55cbf4adaffe66b1420922973728</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>main_udpserver_navdata_islab.cpp</name>
    <path>/tmp/ws/src/ardrone2islab/src/</path>
    <filename>main__udpserver__navdata__islab_8cpp</filename>
    <includes id="udp_8h" name="udp.h" local="yes" imported="no">udp.h</includes>
    <class kind="struct">att_struct</class>
    <member kind="function">
      <type>void</type>
      <name>diep</name>
      <anchorfile>main__udpserver__navdata__islab_8cpp.html</anchorfile>
      <anchor>aabb849c955cb84dd5cb8f1181541d5be</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>main__udpserver__navdata__islab_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>trajectory_planning.py</name>
    <path>/tmp/ws/src/ardrone2islab/src/</path>
    <filename>trajectory__planning_8py</filename>
    <namespace>trajectory_planning</namespace>
    <member kind="function">
      <type>def</type>
      <name>CirclePath</name>
      <anchorfile>namespacetrajectory__planning.html</anchorfile>
      <anchor>a713dac8b69d7570d671ff36be0813be1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>cmd_forcetorque_publisher</name>
      <anchorfile>namespacetrajectory__planning.html</anchorfile>
      <anchor>a9a80735f8514458782488a338c89f43a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>cmd_vel_publisher</name>
      <anchorfile>namespacetrajectory__planning.html</anchorfile>
      <anchor>a25630dd41df5e38b957f81de20054de7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>current_time</name>
      <anchorfile>namespacetrajectory__planning.html</anchorfile>
      <anchor>ad9985be079f5301ba4f2e2f7c291474d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>data</name>
      <anchorfile>namespacetrajectory__planning.html</anchorfile>
      <anchor>af5a02af6ec5d1d9e3a5172b078d91b2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>disturbX</name>
      <anchorfile>namespacetrajectory__planning.html</anchorfile>
      <anchor>a318a241c12388fc0a592765f8832d686</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>disturbY</name>
      <anchorfile>namespacetrajectory__planning.html</anchorfile>
      <anchor>a6a0c3284577c2d5338f3f7a1a399d98a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>disturbZ</name>
      <anchorfile>namespacetrajectory__planning.html</anchorfile>
      <anchor>a7b59010789d2054f665fc373d7eb0f27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>dt</name>
      <anchorfile>namespacetrajectory__planning.html</anchorfile>
      <anchor>a3afcea91c68cffb9226b47404bd3ff6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>GoalTf</name>
      <anchorfile>namespacetrajectory__planning.html</anchorfile>
      <anchor>a21749f96a5bc85f64d3acb94166d33ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>guiding_vectors_publisher</name>
      <anchorfile>namespacetrajectory__planning.html</anchorfile>
      <anchor>a56166a0a937c289625f004263d87be18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ith</name>
      <anchorfile>namespacetrajectory__planning.html</anchorfile>
      <anchor>aeb3a441cdc103f8a6f0c04ea51c794f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>last_time</name>
      <anchorfile>namespacetrajectory__planning.html</anchorfile>
      <anchor>ace21edfbe516ba9047dcff9775b25c57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>listener</name>
      <anchorfile>namespacetrajectory__planning.html</anchorfile>
      <anchor>ac5584999ef370e609fb3f85c3255650e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Radius</name>
      <anchorfile>namespacetrajectory__planning.html</anchorfile>
      <anchor>a4772fe02f8b5f1ca77c603543f412a75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>rate</name>
      <anchorfile>namespacetrajectory__planning.html</anchorfile>
      <anchor>ace339fba14eca65f8cffab9f8b25f6a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Time</name>
      <anchorfile>namespacetrajectory__planning.html</anchorfile>
      <anchor>a7f206c91fe7e0875b71f90714db243f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>TimeStart</name>
      <anchorfile>namespacetrajectory__planning.html</anchorfile>
      <anchor>a3711679b0819416f7105e4b1fc58a37d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>XOrigin</name>
      <anchorfile>namespacetrajectory__planning.html</anchorfile>
      <anchor>a75a9e464cc6dfbd4950ce242b1308e96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>YawGoalRotate</name>
      <anchorfile>namespacetrajectory__planning.html</anchorfile>
      <anchor>abfbe028abff7450ea40fe2c589e5a34e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>YOrigin</name>
      <anchorfile>namespacetrajectory__planning.html</anchorfile>
      <anchor>ae9477cc5dbeb1c9c10609fae050fbed7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>ZOrigin</name>
      <anchorfile>namespacetrajectory__planning.html</anchorfile>
      <anchor>a04258a29f8f2c66f5d08271f4c8ccc26</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>type.h</name>
    <path>/tmp/ws/src/ardrone2islab/src/</path>
    <filename>type_8h</filename>
    <member kind="typedef">
      <type>unsigned char</type>
      <name>u08</name>
      <anchorfile>type_8h.html</anchorfile>
      <anchor>a4a020a9446b094e07e53376ac939a64d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned short int</type>
      <name>u16</name>
      <anchorfile>type_8h.html</anchorfile>
      <anchor>aa0b167025ed1eead1300bc4dbdfb230e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>u32</name>
      <anchorfile>type_8h.html</anchorfile>
      <anchor>a10e94b422ef0c20dcdec20d31a1f5049</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>udp.cpp</name>
    <path>/tmp/ws/src/ardrone2islab/src/</path>
    <filename>udp_8cpp</filename>
    <includes id="udp_8h" name="udp.h" local="yes" imported="no">udp.h</includes>
    <member kind="function">
      <type>void</type>
      <name>udpClient_Close</name>
      <anchorfile>udp_8cpp.html</anchorfile>
      <anchor>a094906f78185620ef48743565859395c</anchor>
      <arglist>(udp_struct *udp)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>udpClient_Init</name>
      <anchorfile>udp_8cpp.html</anchorfile>
      <anchor>ac935edd00ee5d2eac61d1c206dedb932</anchor>
      <arglist>(udp_struct *udp, const char *host, int port)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>udpClient_Send</name>
      <anchorfile>udp_8cpp.html</anchorfile>
      <anchor>aaddb53d9e811fc3bb44e118534596ee4</anchor>
      <arglist>(udp_struct *udp, char *buf, int len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>udpServer_Close</name>
      <anchorfile>udp_8cpp.html</anchorfile>
      <anchor>a1d72d42b1b90ce3ca806c8bef5901ac0</anchor>
      <arglist>(udp_struct *udp)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>udpServer_Init</name>
      <anchorfile>udp_8cpp.html</anchorfile>
      <anchor>a2145b066ecc5926ff0614aa3dd17794d</anchor>
      <arglist>(udp_struct *udp, int port, int blocking)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>udpServer_Receive</name>
      <anchorfile>udp_8cpp.html</anchorfile>
      <anchor>a31c445f4b6b3b1cc5804218db5e6e8b5</anchor>
      <arglist>(udp_struct *udp, char *buf, int len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>udp.h</name>
    <path>/tmp/ws/src/ardrone2islab/src/</path>
    <filename>udp_8h</filename>
    <class kind="struct">udp_struct</class>
    <member kind="function">
      <type>void</type>
      <name>udpClient_Close</name>
      <anchorfile>udp_8h.html</anchorfile>
      <anchor>a094906f78185620ef48743565859395c</anchor>
      <arglist>(udp_struct *udp)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>udpClient_Init</name>
      <anchorfile>udp_8h.html</anchorfile>
      <anchor>ac935edd00ee5d2eac61d1c206dedb932</anchor>
      <arglist>(udp_struct *udp, const char *host, int port)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>udpClient_Send</name>
      <anchorfile>udp_8h.html</anchorfile>
      <anchor>aaddb53d9e811fc3bb44e118534596ee4</anchor>
      <arglist>(udp_struct *udp, char *buf, int len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>udpServer_Close</name>
      <anchorfile>udp_8h.html</anchorfile>
      <anchor>a1d72d42b1b90ce3ca806c8bef5901ac0</anchor>
      <arglist>(udp_struct *udp)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>udpServer_Init</name>
      <anchorfile>udp_8h.html</anchorfile>
      <anchor>a2145b066ecc5926ff0614aa3dd17794d</anchor>
      <arglist>(udp_struct *udp, int port, int blocking)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>udpServer_Receive</name>
      <anchorfile>udp_8h.html</anchorfile>
      <anchor>a31c445f4b6b3b1cc5804218db5e6e8b5</anchor>
      <arglist>(udp_struct *udp, char *buf, int len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>util.cpp</name>
    <path>/tmp/ws/src/ardrone2islab/src/</path>
    <filename>util_8cpp</filename>
    <includes id="util_8h" name="util.h" local="yes" imported="no">util.h</includes>
    <member kind="function">
      <type>int</type>
      <name>util_getch</name>
      <anchorfile>util_8cpp.html</anchorfile>
      <anchor>aa9226f5e1a7f4add8d983129bfd120db</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>util_timestamp</name>
      <anchorfile>util_8cpp.html</anchorfile>
      <anchor>a68ef745a78093bafc0f061761a9e1a93</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>util_timestamp_int</name>
      <anchorfile>util_8cpp.html</anchorfile>
      <anchor>afe26dd4493aacaad57b864683c6a772b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>util.h</name>
    <path>/tmp/ws/src/ardrone2islab/src/</path>
    <filename>util_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>DEG2RAD</name>
      <anchorfile>util_8h.html</anchorfile>
      <anchor>a2b4f9c3a8b58ecc8e9a6cda26417ba00</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RAD2DEG</name>
      <anchorfile>util_8h.html</anchorfile>
      <anchor>af93ab8e29004f71549e1cd50278c5473</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>util_getch</name>
      <anchorfile>util_8h.html</anchorfile>
      <anchor>aa9226f5e1a7f4add8d983129bfd120db</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>util_timestamp</name>
      <anchorfile>util_8h.html</anchorfile>
      <anchor>a68ef745a78093bafc0f061761a9e1a93</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>util_timestamp_int</name>
      <anchorfile>util_8h.html</anchorfile>
      <anchor>afe26dd4493aacaad57b864683c6a772b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>att_struct</name>
    <filename>structatt__struct.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>altd</name>
      <anchorfile>structatt__struct.html</anchorfile>
      <anchor>ac6adb82efcfd6c9ba582305d8ef47052</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>ax</name>
      <anchorfile>structatt__struct.html</anchorfile>
      <anchor>acdfd86f3e65c5abe32cf5557bce0a909</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>ay</name>
      <anchorfile>structatt__struct.html</anchorfile>
      <anchor>a1711da0e64bf2c79627ba5b3ca3f3b61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>az</name>
      <anchorfile>structatt__struct.html</anchorfile>
      <anchor>a0de2f9456d221c9389780a259950b4cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>b_est</name>
      <anchorfile>structatt__struct.html</anchorfile>
      <anchor>ae159aad2ecc4ad0eded6c5308cfc089b</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>dt</name>
      <anchorfile>structatt__struct.html</anchorfile>
      <anchor>acc51e15e2c306498944e5d4055df9faf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>dt2</name>
      <anchorfile>structatt__struct.html</anchorfile>
      <anchor>a4226bd4b13ecf2c842de7556f9e13a14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>frame</name>
      <anchorfile>structatt__struct.html</anchorfile>
      <anchor>a9459d5d6b716e75ef26bed2b585c9373</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>h_meas</name>
      <anchorfile>structatt__struct.html</anchorfile>
      <anchor>a904c3dea3266db762deccb59741e5de7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>hraw</name>
      <anchorfile>structatt__struct.html</anchorfile>
      <anchor>a32c46593bcc138e9b5464fa821d6bc76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>magX</name>
      <anchorfile>structatt__struct.html</anchorfile>
      <anchor>a05f7e677c5d4a7699803da1154380e4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>magY</name>
      <anchorfile>structatt__struct.html</anchorfile>
      <anchor>a3a25e9453a6fe9f9885aa348946203af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>magZ</name>
      <anchorfile>structatt__struct.html</anchorfile>
      <anchor>ae0d3e92da7315a50eda360d300907535</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>motor1</name>
      <anchorfile>structatt__struct.html</anchorfile>
      <anchor>aa974a8683a21ec548284423763214d96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>motor2</name>
      <anchorfile>structatt__struct.html</anchorfile>
      <anchor>a21cafec304f190bb356f3e7644d164f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>motor3</name>
      <anchorfile>structatt__struct.html</anchorfile>
      <anchor>af036dfa8087a5041b242bf7c2ca9a298</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>motor4</name>
      <anchorfile>structatt__struct.html</anchorfile>
      <anchor>afd8de3e9046419ae334d9326fbbbd433</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>pitch</name>
      <anchorfile>structatt__struct.html</anchorfile>
      <anchor>a8540e9281687d65da12e74caad7fa88d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>pitch_a</name>
      <anchorfile>structatt__struct.html</anchorfile>
      <anchor>a878785465d9ad7e50c93b978ac8bd9f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>pitch_w</name>
      <anchorfile>structatt__struct.html</anchorfile>
      <anchor>ae3ad6ba2d49165b68c0105aea329d6de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>pressure</name>
      <anchorfile>structatt__struct.html</anchorfile>
      <anchor>a4e84660b0aa1260d2f96e8a8b6ca2215</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>q_est</name>
      <anchorfile>structatt__struct.html</anchorfile>
      <anchor>a81432f5306e53e990571593703c7422f</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>roll</name>
      <anchorfile>structatt__struct.html</anchorfile>
      <anchor>a5ef8032539b537435e930172d8a40308</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>roll_a</name>
      <anchorfile>structatt__struct.html</anchorfile>
      <anchor>a4e15fc1f23aa9ac51977d7789087dbf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>roll_w</name>
      <anchorfile>structatt__struct.html</anchorfile>
      <anchor>a1451d8dc1d4335641c0b7133fe1c15b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>rotX</name>
      <anchorfile>structatt__struct.html</anchorfile>
      <anchor>aff953c70f1b8896c69ed5ec0a4a53118</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>rotY</name>
      <anchorfile>structatt__struct.html</anchorfile>
      <anchor>a4691f42dae140342a3848a714b7dc3f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>rotZ</name>
      <anchorfile>structatt__struct.html</anchorfile>
      <anchor>a12aae493b67af7872c2ae3ef30a383d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>tm</name>
      <anchorfile>structatt__struct.html</anchorfile>
      <anchor>ade265158fc2664955287ed06b0ebbf89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>tm_pre</name>
      <anchorfile>structatt__struct.html</anchorfile>
      <anchor>a4ae04860837135f15f747412153881da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>ts</name>
      <anchorfile>structatt__struct.html</anchorfile>
      <anchor>a975c5f2b04f1c23905828d738ded3e19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>wx</name>
      <anchorfile>structatt__struct.html</anchorfile>
      <anchor>ad1a4cbc4dc1724007e7a6765ec6780f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>wy</name>
      <anchorfile>structatt__struct.html</anchorfile>
      <anchor>a1ae17767af8c49573ef5ca005e69e07d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>wz</name>
      <anchorfile>structatt__struct.html</anchorfile>
      <anchor>abe063d26f04c1a5134c6d814f13660b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>yaw</name>
      <anchorfile>structatt__struct.html</anchorfile>
      <anchor>a9d690b2b606268b8a2ec749f4a68093b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>yaw_m</name>
      <anchorfile>structatt__struct.html</anchorfile>
      <anchor>a3a43d1fed9b7ffc8b13a248ad81f8019</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>yaw_w</name>
      <anchorfile>structatt__struct.html</anchorfile>
      <anchor>a9f209ea7daea95cf58eb3aa28ae5b6ed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CommunicationToDrone</name>
    <filename>classCommunicationToDrone.html</filename>
    <member kind="function">
      <type>void</type>
      <name>cmd_vel_Callback</name>
      <anchorfile>classCommunicationToDrone.html</anchorfile>
      <anchor>aab1f138fe678adc5b9aafe98b63b056f</anchor>
      <arglist>(const geometry_msgs::Twist &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CommunicationToDrone</name>
      <anchorfile>classCommunicationToDrone.html</anchorfile>
      <anchor>a3277f85eb87d7d181327e3c8036e8c04</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>diep</name>
      <anchorfile>classCommunicationToDrone.html</anchorfile>
      <anchor>a1f7fb98dbceb810f243b458caa8c2bc8</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Pose_Callback</name>
      <anchorfile>classCommunicationToDrone.html</anchorfile>
      <anchor>ac61ecc41b3acb416a644ea3fa9d0342a</anchor>
      <arglist>(const geometry_msgs::PoseStamped &amp;msgPose)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Time</type>
      <name>current_time</name>
      <anchorfile>classCommunicationToDrone.html</anchorfile>
      <anchor>a7c325e180b3ffeab7fb6d7fb7a87abd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Time</type>
      <name>last_time</name>
      <anchorfile>classCommunicationToDrone.html</anchorfile>
      <anchor>adf1a0fecfec7cf3aa49ed63c5376d5c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::TransformListener</type>
      <name>listener</name>
      <anchorfile>classCommunicationToDrone.html</anchorfile>
      <anchor>aac0a7965f45492b6910b18b69e126482</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>mannualsub_</name>
      <anchorfile>classCommunicationToDrone.html</anchorfile>
      <anchor>a62914703df0f25d019493a6543fa5498</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>modeset</name>
      <anchorfile>classCommunicationToDrone.html</anchorfile>
      <anchor>ad1f75c6adbc3f41b673f3a7ba8f33aed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>n_</name>
      <anchorfile>classCommunicationToDrone.html</anchorfile>
      <anchor>a18b73a50608bbf021487585a24bec87a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>pre_ext</name>
      <anchorfile>classCommunicationToDrone.html</anchorfile>
      <anchor>a65a59d5e473df7d6a71ce4c1a7a8fac9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>pre_eyt</name>
      <anchorfile>classCommunicationToDrone.html</anchorfile>
      <anchor>a7ca084a4bdf39d85c781986f2cb478dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>pre_ezt</name>
      <anchorfile>classCommunicationToDrone.html</anchorfile>
      <anchor>ae5d2f3c764272e3469c7f364d4742ef6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_</name>
      <anchorfile>classCommunicationToDrone.html</anchorfile>
      <anchor>a805f3ea65e8aca2b942a8e692def8000</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>sub_</name>
      <anchorfile>classCommunicationToDrone.html</anchorfile>
      <anchor>a00607c105b317650abb1c23d64c432c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>udp_struct</type>
      <name>udp</name>
      <anchorfile>classCommunicationToDrone.html</anchorfile>
      <anchor>af1f76cce7a4868ad73dcd3a1a0adb253</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>vztglobal</name>
      <anchorfile>classCommunicationToDrone.html</anchorfile>
      <anchor>abac807fed49cdf28860197b2aaa83d08</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>udp_struct</name>
    <filename>structudp__struct.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>s</name>
      <anchorfile>structudp__struct.html</anchorfile>
      <anchor>a1d13f5fe7205699c1edbee55f279b8a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct sockaddr_in</type>
      <name>si_me</name>
      <anchorfile>structudp__struct.html</anchorfile>
      <anchor>af6389347caf646cdc2f682f3f403f291</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct sockaddr_in</type>
      <name>si_other</name>
      <anchorfile>structudp__struct.html</anchorfile>
      <anchor>a8e52ed46ba1111efb6292fec537a8b94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>socklen_t</type>
      <name>slen</name>
      <anchorfile>structudp__struct.html</anchorfile>
      <anchor>a37908b3b97f9934322b3a35ceabc08ab</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>joycontrol</name>
    <filename>namespacejoycontrol.html</filename>
    <member kind="function">
      <type>def</type>
      <name>joy_callback</name>
      <anchorfile>namespacejoycontrol.html</anchorfile>
      <anchor>a9f75eb08f408717387b4ea39218f6b3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>cmd_vel_publisher</name>
      <anchorfile>namespacejoycontrol.html</anchorfile>
      <anchor>aac28b82a5516e3b41ccf7b105563a278</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>ModeCommand</name>
      <anchorfile>namespacejoycontrol.html</anchorfile>
      <anchor>a92e9b1fc9d7d250eb21d7f1408cdc6d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>TwistCommand</name>
      <anchorfile>namespacejoycontrol.html</anchorfile>
      <anchor>a3719a0417a10295336603a5a3ab287fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>YawDesired</name>
      <anchorfile>namespacejoycontrol.html</anchorfile>
      <anchor>a8a5f55cbf4adaffe66b1420922973728</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>trajectory_planning</name>
    <filename>namespacetrajectory__planning.html</filename>
    <member kind="function">
      <type>def</type>
      <name>CirclePath</name>
      <anchorfile>namespacetrajectory__planning.html</anchorfile>
      <anchor>a713dac8b69d7570d671ff36be0813be1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>cmd_forcetorque_publisher</name>
      <anchorfile>namespacetrajectory__planning.html</anchorfile>
      <anchor>a9a80735f8514458782488a338c89f43a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>cmd_vel_publisher</name>
      <anchorfile>namespacetrajectory__planning.html</anchorfile>
      <anchor>a25630dd41df5e38b957f81de20054de7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>current_time</name>
      <anchorfile>namespacetrajectory__planning.html</anchorfile>
      <anchor>ad9985be079f5301ba4f2e2f7c291474d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>data</name>
      <anchorfile>namespacetrajectory__planning.html</anchorfile>
      <anchor>af5a02af6ec5d1d9e3a5172b078d91b2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>disturbX</name>
      <anchorfile>namespacetrajectory__planning.html</anchorfile>
      <anchor>a318a241c12388fc0a592765f8832d686</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>disturbY</name>
      <anchorfile>namespacetrajectory__planning.html</anchorfile>
      <anchor>a6a0c3284577c2d5338f3f7a1a399d98a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>disturbZ</name>
      <anchorfile>namespacetrajectory__planning.html</anchorfile>
      <anchor>a7b59010789d2054f665fc373d7eb0f27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>dt</name>
      <anchorfile>namespacetrajectory__planning.html</anchorfile>
      <anchor>a3afcea91c68cffb9226b47404bd3ff6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>GoalTf</name>
      <anchorfile>namespacetrajectory__planning.html</anchorfile>
      <anchor>a21749f96a5bc85f64d3acb94166d33ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>guiding_vectors_publisher</name>
      <anchorfile>namespacetrajectory__planning.html</anchorfile>
      <anchor>a56166a0a937c289625f004263d87be18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ith</name>
      <anchorfile>namespacetrajectory__planning.html</anchorfile>
      <anchor>aeb3a441cdc103f8a6f0c04ea51c794f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>last_time</name>
      <anchorfile>namespacetrajectory__planning.html</anchorfile>
      <anchor>ace21edfbe516ba9047dcff9775b25c57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>listener</name>
      <anchorfile>namespacetrajectory__planning.html</anchorfile>
      <anchor>ac5584999ef370e609fb3f85c3255650e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Radius</name>
      <anchorfile>namespacetrajectory__planning.html</anchorfile>
      <anchor>a4772fe02f8b5f1ca77c603543f412a75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>rate</name>
      <anchorfile>namespacetrajectory__planning.html</anchorfile>
      <anchor>ace339fba14eca65f8cffab9f8b25f6a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Time</name>
      <anchorfile>namespacetrajectory__planning.html</anchorfile>
      <anchor>a7f206c91fe7e0875b71f90714db243f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>TimeStart</name>
      <anchorfile>namespacetrajectory__planning.html</anchorfile>
      <anchor>a3711679b0819416f7105e4b1fc58a37d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>XOrigin</name>
      <anchorfile>namespacetrajectory__planning.html</anchorfile>
      <anchor>a75a9e464cc6dfbd4950ce242b1308e96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>YawGoalRotate</name>
      <anchorfile>namespacetrajectory__planning.html</anchorfile>
      <anchor>abfbe028abff7450ea40fe2c589e5a34e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>YOrigin</name>
      <anchorfile>namespacetrajectory__planning.html</anchorfile>
      <anchor>ae9477cc5dbeb1c9c10609fae050fbed7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>ZOrigin</name>
      <anchorfile>namespacetrajectory__planning.html</anchorfile>
      <anchor>a04258a29f8f2c66f5d08271f4c8ccc26</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
