Difference between revisions of "Explorer/PPRZ/Tunning"
Jump to navigation
Jump to search
| Line 31: | Line 31: | ||
<define name="NOMINAL_HOVER_THROTTLE" value="0.30"/> | <define name="NOMINAL_HOVER_THROTTLE" value="0.30"/> | ||
<define name="ADAPT_THROTTLE_ENABLED" value="FALSE"/> | <define name="ADAPT_THROTTLE_ENABLED" value="FALSE"/> | ||
<br /> | |||
adjust KP and KD | |||
Revision as of 00:11, 27 August 2020
Tunning the vertical loop
Add following mode to telemetry file
<mode name="vert_loop" key_press="v">
<message name="ROTORCRAFT_STATUS" period="1.2"/>
<message name="DL_VALUE" period="0.5"/>
<message name="ALIVE" period="0.9"/>
<message name="VFF" period=".05"/>
<message name="VFF_EXTENDED" period=".05"/>
<message name="VERT_LOOP" period=".05"/>
<message name="INS_Z" period=".05"/>
<message name="INS" period=".11"/>
<message name="INS_REF" period="5.1"/>
</mode>
Switch to NAV mode, takeoff, standby
Set telemetry from default to vert_loop
Plot in realtime
~/Projects/paparazzi/sw/ground_segment/tmtc/messages
~/Projects/paparazzi/sw/logalizer/plotter
or post process ground log and data files
~/Projects/paparazzi/sw/logalizer/logplotter ~/Projects/paparazzi/var/logs/xx.log
1) Start with no KI, and no adaptation, and set NOMINAL_HOVER_THROTTLE, from manual flight
<define name="HOVER_KP" value="90"/> <define name="HOVER_KD" value="120"/> <define name="HOVER_KI" value="0"/> <define name="NOMINAL_HOVER_THROTTLE" value="0.30"/> <define name="ADAPT_THROTTLE_ENABLED" value="FALSE"/>
adjust KP and KD