pj: update torque control layout

old-commit-hash: 76a4daefff
taco
Adeeb Shihadeh 3 years ago
parent bcbca2afc9
commit 6c03a57b85
  1. 6
      tools/plotjuggler/layouts/max-torque-debug.xml
  2. 60
      tools/plotjuggler/layouts/torque-controller.xml

@ -51,12 +51,6 @@
<plugin ID="Cereal Subscriber"/> <plugin ID="Cereal Subscriber"/>
</Plugins> </Plugins>
<!-- - - - - - - - - - - - - - - --> <!-- - - - - - - - - - - - - - - -->
<previouslyLoaded_Datafiles>
<fileInfo filename="../tmp2db6nfa2.rlog" prefix="">
<selected_datasources value=""/>
<plugin ID="DataLoad Rlog"/>
</fileInfo>
</previouslyLoaded_Datafiles>
<!-- - - - - - - - - - - - - - - --> <!-- - - - - - - - - - - - - - - -->
<customMathEquations> <customMathEquations>
<snippet name="roll compenstated lateral acceleration"> <snippet name="roll compenstated lateral acceleration">

@ -1,12 +1,12 @@
<?xml version='1.0' encoding='UTF-8'?> <?xml version='1.0' encoding='UTF-8'?>
<root> <root>
<tabbed_widget parent="main_window" name="Main Window"> <tabbed_widget name="Main Window" parent="main_window">
<Tab tab_name="tab1" containers="1"> <Tab tab_name="tab1" containers="1">
<Container> <Container>
<DockSplitter count="4" sizes="0.250401;0.249599;0.250401;0.249599" orientation="-"> <DockSplitter sizes="0.250298;0.250298;0.249106;0.250298" orientation="-" count="4">
<DockArea name="..."> <DockArea name="...">
<plot style="Lines" flip_x="false" flip_y="false" mode="TimeSeries"> <plot style="Lines" flip_x="false" flip_y="false" mode="TimeSeries">
<range top="4.389691" right="179.991353" bottom="-0.521339" left="0.000000"/> <range bottom="-2.900899" top="3.526047" left="825.563261" right="1415.827546"/>
<limitY/> <limitY/>
<curve name="/controlsState/lateralControlState/torqueState/actualLateralAccel" color="#1f77b4"/> <curve name="/controlsState/lateralControlState/torqueState/actualLateralAccel" color="#1f77b4"/>
<curve name="/controlsState/lateralControlState/torqueState/desiredLateralAccel" color="#d62728"/> <curve name="/controlsState/lateralControlState/torqueState/desiredLateralAccel" color="#d62728"/>
@ -14,7 +14,7 @@
</DockArea> </DockArea>
<DockArea name="..."> <DockArea name="...">
<plot style="Lines" flip_x="false" flip_y="false" mode="TimeSeries"> <plot style="Lines" flip_x="false" flip_y="false" mode="TimeSeries">
<range top="4.066465" right="179.991353" bottom="-0.758832" left="0.000000"/> <range bottom="-4.577789" top="3.642392" left="825.563261" right="1415.827546"/>
<limitY/> <limitY/>
<curve name="Actual lateral accel (roll compensated)" color="#1ac938"/> <curve name="Actual lateral accel (roll compensated)" color="#1ac938"/>
<curve name="Desired lateral accel (roll compensated)" color="#ff7f0e"/> <curve name="Desired lateral accel (roll compensated)" color="#ff7f0e"/>
@ -22,33 +22,26 @@
</DockArea> </DockArea>
<DockArea name="..."> <DockArea name="...">
<plot style="Lines" flip_x="false" flip_y="false" mode="TimeSeries"> <plot style="Lines" flip_x="false" flip_y="false" mode="TimeSeries">
<range top="0.921389" right="179.991353" bottom="-0.211878" left="0.000000"/> <range bottom="-1.134948" top="1.052072" left="825.563261" right="1415.827546"/>
<limitY/> <limitY/>
<curve name="/carControl/actuatorsOutput/steer" color="#9467bd"> <curve name="/carControl/actuatorsOutput/steer" color="#9467bd">
<transform alias="/carControl/actuatorsOutput/steer[Scale/Offset]" name="Scale/Offset"> <transform name="Scale/Offset" alias="/carControl/actuatorsOutput/steer[Scale/Offset]">
<options value_scale="-1" value_offset="0" time_offset="0"/> <options time_offset="0" value_scale="-1" value_offset="0"/>
</transform> </transform>
</curve> </curve>
<curve name="/controlsState/lateralControlState/torqueState/f" color="#1f77b4"/> <curve name="/controlsState/lateralControlState/torqueState/f" color="#1f77b4"/>
<curve name="/carState/steeringPressed" color="#ff000f"/>
</plot>
</DockArea>
<DockArea name="...">
<plot style="Lines" flip_x="false" flip_y="false" mode="TimeSeries">
<range bottom="-1.373608" top="56.208012" left="825.563261" right="1415.827546"/>
<limitY/>
<curve name="carState.vEgo mph" color="#d62728"/>
<curve name="carState.vEgo kmh" color="#1ac938"/>
<curve name="/carState/vEgo" color="#ff7f0e"/>
</plot> </plot>
</DockArea> </DockArea>
<DockSplitter count="2" sizes="0.5;0.5" orientation="|">
<DockArea name="...">
<plot style="Lines" flip_x="false" flip_y="false" mode="TimeSeries">
<range top="1.025000" right="179.991353" bottom="-0.025000" left="0.000000"/>
<limitY/>
<curve name="/carControl/latActive" color="#1ac938"/>
<curve name="/carState/steeringPressed" color="#ff7f0e"/>
</plot>
</DockArea>
<DockArea name="...">
<plot style="Lines" flip_x="false" flip_y="false" mode="TimeSeries">
<range top="29.131291" right="179.991353" bottom="-0.711681" left="0.000000"/>
<limitY/>
<curve name="/carState/vEgo" color="#f14cc1"/>
</plot>
</DockArea>
</DockSplitter>
</DockSplitter> </DockSplitter>
</Container> </Container>
</Tab> </Tab>
@ -64,19 +57,29 @@
<!-- - - - - - - - - - - - - - - --> <!-- - - - - - - - - - - - - - - -->
<!-- - - - - - - - - - - - - - - --> <!-- - - - - - - - - - - - - - - -->
<customMathEquations> <customMathEquations>
<snippet name="Actual lateral accel (roll compensated)"> <snippet name="carState.vEgo kmh">
<global></global>
<function>return value * 3.6</function>
<linked_source>/carState/vEgo</linked_source>
</snippet>
<snippet name="carState.vEgo mph">
<global></global>
<function>return value * 2.23694</function>
<linked_source>/carState/vEgo</linked_source>
</snippet>
<snippet name="Desired lateral accel (roll compensated)">
<global></global> <global></global>
<function>return (value * v1 ^ 2) - (v2 * 9.81)</function> <function>return (value * v1 ^ 2) - (v2 * 9.81)</function>
<linked_source>/controlsState/curvature</linked_source> <linked_source>/controlsState/desiredCurvature</linked_source>
<additional_sources> <additional_sources>
<v1>/carState/vEgo</v1> <v1>/carState/vEgo</v1>
<v2>/liveParameters/roll</v2> <v2>/liveParameters/roll</v2>
</additional_sources> </additional_sources>
</snippet> </snippet>
<snippet name="Desired lateral accel (roll compensated)"> <snippet name="Actual lateral accel (roll compensated)">
<global></global> <global></global>
<function>return (value * v1 ^ 2) - (v2 * 9.81)</function> <function>return (value * v1 ^ 2) - (v2 * 9.81)</function>
<linked_source>/controlsState/desiredCurvature</linked_source> <linked_source>/controlsState/curvature</linked_source>
<additional_sources> <additional_sources>
<v1>/carState/vEgo</v1> <v1>/carState/vEgo</v1>
<v2>/liveParameters/roll</v2> <v2>/liveParameters/roll</v2>
@ -86,3 +89,4 @@
<snippets/> <snippets/>
<!-- - - - - - - - - - - - - - - --> <!-- - - - - - - - - - - - - - - -->
</root> </root>

Loading…
Cancel
Save