Skip to content
qgroundcontrol-quadrotor.xml 5.5 KiB
Newer Older
lm's avatar
lm committed
<?xml version="1.0"?>

<PropertyList>
 <generic>

  <output>
   <line_separator>newline</line_separator>
lm's avatar
lm committed
   <var_separator>tab</var_separator>
lm's avatar
lm committed
   <chunk>
    <name>time (sec)</name>
    <type>float</type>
    <format>%.4f</format>
    <node>/sim/time/elapsed-sec</node>
   </chunk>
lm's avatar
lm committed

   <!-- Position -->
   <chunk>
    <name>latitude-deg</name>
lm's avatar
lm committed
    <type>double</type>
    <format>%.18f</format>
lm's avatar
lm committed
    <node>/position/latitude-deg</node>
   </chunk>

   <chunk>
    <name>longitude-deg</name>
lm's avatar
lm committed
    <type>double</type>
    <format>%.18f</format>
lm's avatar
lm committed
    <node>/position/longitude-deg</node>
   </chunk>

   <chunk>
lm's avatar
lm committed
    <name>altitiude (m)</name>
    <type>double</type>
    <format>%.5f</format>
lm's avatar
lm committed
    <node>/position/altitude-ft</node>
lm's avatar
lm committed
    <factor>0.3048</factor>                  <!-- feet to meter -->
lm's avatar
lm committed
   </chunk>

   <!-- Orientation -->
lm's avatar
lm committed

lm's avatar
lm committed
   <chunk>
lm's avatar
lm committed
    <name>roll angle</name>
lm's avatar
lm committed
    <type>float</type>
lm's avatar
lm committed
    <format>%.5f</format>
lm's avatar
lm committed
    <node>/orientation/roll-deg</node>
lm's avatar
lm committed
    <factor>0.01745329251994329576</factor>  <!-- degrees to radians -->
lm's avatar
lm committed
   </chunk>
lm's avatar
lm committed
   <chunk>
lm's avatar
lm committed
    <name>pitch angle (rad)</name>
lm's avatar
lm committed
    <type>float</type>
lm's avatar
lm committed
    <format>%.5f</format>
lm's avatar
lm committed
    <node>/orientation/pitch-deg</node>
lm's avatar
lm committed
    <factor>0.01745329251994329576</factor>  <!-- degrees to radians -->
lm's avatar
lm committed
   </chunk>
lm's avatar
lm committed
   <chunk>
lm's avatar
lm committed
    <name>yaw angle</name>
lm's avatar
lm committed
    <type>float</type>
lm's avatar
lm committed
    <format>%.5f</format>
lm's avatar
lm committed
    <node>/orientation/heading-deg</node>
lm's avatar
lm committed
    <factor>0.01745329251994329576</factor>  <!-- degrees to radians -->
lm's avatar
lm committed
   </chunk>

lm's avatar
lm committed
    <name>roll rate ("p" rad/sec)</name>
    <type>float</type>
lm's avatar
lm committed
    <format>%.6f</format>
    <node>/fdm/jsbsim/velocities/pi-rad_sec</node>
lm's avatar
lm committed

lm's avatar
lm committed
    <name>pitch rate ("q" rad/sec)</name>
    <type>float</type>
lm's avatar
lm committed
    <format>%.6f</format>
    <node>/fdm/jsbsim/velocities/qi-rad_sec</node>
lm's avatar
lm committed
    <name>yaw rate ("r" rad/sec)</name>
    <type>float</type>
lm's avatar
lm committed
    <format>%.6f</format>
    <node>/fdm/jsbsim/velocities/ri-rad_sec</node>
lm's avatar
lm committed
    <name>X accel (body axis) (mps)</name>
    <type>float</type>
lm's avatar
lm committed
    <format>%.5f</format>
    <node>/accelerations/pilot/x-accel-fps_sec</node>
    <factor>0.3048</factor>  <!-- feet to meter -->
lm's avatar
lm committed
    <name>Y accel (body axis) (mps)</name>
    <type>float</type>
lm's avatar
lm committed
    <format>%.5f</format>
    <node>/accelerations/pilot/y-accel-fps_sec</node>
    <factor>0.3048</factor>  <!-- feet to meter -->
lm's avatar
lm committed
    <name>Z accel (body axis) (mps)</name>
    <type>float</type>
lm's avatar
lm committed
    <format>%.5f</format>
    <node>/accelerations/pilot/z-accel-fps_sec</node>
    <factor>0.3048</factor>  <!-- feet to meter -->
lm's avatar
lm committed

   <!-- Velocities -->
lm's avatar
lm committed
   <chunk>
lm's avatar
lm committed
    <name>Velocity North ("vn" mps)</name>
    <type>float</type>
    <format>%.8f</format>
    <node>/velocities/speed-north-fps</node>
    <factor>0.3048</factor>                  <!-- fps to mps -->
   </chunk>

   <chunk>
    <name>Velocity East ("ve" mps)</name>
    <type>float</type>
    <format>%.8f</format>
    <node>/velocities/speed-east-fps</node>
    <factor>0.3048</factor>                  <!-- fps to mps -->
   </chunk>

   <chunk>
    <name>Velocity Down ("vd" mps)</name>
    <type>float</type>
    <format>%.8f</format>
    <node>/velocities/speed-down-fps</node>
    <factor>0.3048</factor>                  <!-- fps to mps -->
   </chunk>

   <chunk>
     <name>airspeed-mps</name>
lm's avatar
lm committed
     <type>float</type>
lm's avatar
lm committed
     <format>%.8f</format>
lm's avatar
lm committed
     <node>/velocities/airspeed-kt</node>
lm's avatar
lm committed
     <factor>0.514444444444444</factor>      <!-- knots to mps -->
lm's avatar
lm committed
   </chunk>

   <!-- Magnetometer -->
   <chunk>
    <name>Magnetic Variation (rad)</name>
    <type>float</type>
    <format>%.8f</format>
    <node>/environment/magnetic-variation-deg</node>
    <factor>0.01745329251994329576</factor>  <!-- degrees to radians -->
   </chunk>

   <chunk>
    <name>Magnetic Dip (rad)</name>
    <type>float</type>
    <format>%.8f</format>
    <node>/environment/magnetic-dip-deg</node>
    <factor>0.01745329251994329576</factor>  <!-- degrees to radians -->
   </chunk>

   <!-- Temperature -->
   <chunk>
    <name>Temperature (deg C)</name>
    <type>float</type>
    <format>%.8f</format>
    <node>/environment/temperature-degc</node>
    <factor>1</factor>
   </chunk>

   <!-- Pressure -->
   <chunk>
    <name>Pressure (hPa)</name>
    <type>float</type>
    <format>%.8f</format>
    <node>/environment/pressure-inhg</node>
    <factor>33.86389</factor>                  <!-- inhg to hpa -->
   </chunk>
Don Gagne's avatar
Don Gagne committed
   
   <!-- Altitude AGL -->
   <chunk>
       <name>Altitude AGL (m)</name>
       <type>float</type>
       <format>%.5f</format>
       <node>/position/altitude-agl-ft</node>
       <factor>0.3048</factor>  <!-- feet to meter -->
   </chunk>
lm's avatar
lm committed
  </output>

  <input>
   <line_separator>newline</line_separator>
lm's avatar
lm committed
   <var_separator>tab</var_separator>
lm's avatar
lm committed

   <!-- Controls -->
lm's avatar
lm committed
     <!-- motors, in range 0.0 to 1.0 -->
     <chunk>
       <name>throttle0</name>
       <type>float</type>
lm's avatar
lm committed
       <node>/controls/engines/engine[0]/throttle</node>
lm's avatar
lm committed
     <chunk>
       <name>throttle1</name>
       <type>float</type>
lm's avatar
lm committed
       <node>/controls/engines/engine[1]/throttle</node>
lm's avatar
lm committed
     <chunk>
       <name>throttle2</name>
       <type>float</type>
lm's avatar
lm committed
       <node>/controls/engines/engine[2]/throttle</node>
     </chunk>
     <chunk>
       <name>running</name>
       <type>bool</type>
       <node>/engines/engine/running</node>
lm's avatar
lm committed
     <chunk>
       <name>throttle3</name>
       <type>float</type>
lm's avatar
lm committed
       <node>/controls/engines/engine[3]/throttle</node>
lm's avatar
lm committed

 </input>

 </generic>

</PropertyList>