Explorer/PPRZ/Tunning
Jump to navigation
Jump to search
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