1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192 |
- <?xml version='1.0' encoding='UTF-8'?>
- <root>
- <tabbed_widget name="Main Window" parent="main_window">
- <Tab containers="1" tab_name="tab1">
- <Container>
- <DockSplitter orientation="-" count="4" sizes="0.249724;0.250829;0.249724;0.249724">
- <DockArea name="...">
- <plot flip_y="false" style="Lines" flip_x="false" mode="TimeSeries">
- <range left="0.000450" top="6.050533" right="2483.624998" bottom="-7.599037"/>
- <limitY/>
- <curve color="#1ac938" name="Actual lateral accel (roll compensated)"/>
- <curve color="#ff7f0e" name="Desired lateral accel (roll compensated)"/>
- </plot>
- </DockArea>
- <DockArea name="...">
- <plot flip_y="false" style="Lines" flip_x="false" mode="TimeSeries">
- <range left="0.000450" top="5.384416" right="2483.624998" bottom="-7.503945"/>
- <limitY/>
- <curve color="#1ac938" name="roll compensated lateral acceleration"/>
- </plot>
- </DockArea>
- <DockArea name="...">
- <plot flip_y="false" style="Lines" flip_x="false" mode="TimeSeries">
- <range left="0.000450" top="1.050000" right="2483.624998" bottom="-1.050000"/>
- <limitY/>
- <curve color="#0097ff" name="/carState/steeringPressed"/>
- <curve color="#d62728" name="/carOutput/actuatorsOutput/steer"/>
- </plot>
- </DockArea>
- <DockArea name="...">
- <plot flip_y="false" style="Lines" flip_x="false" mode="TimeSeries">
- <range left="0.000450" top="80.762969" right="2483.624998" bottom="-2.181837"/>
- <limitY/>
- <curve color="#f14cc1" name="/carState/vEgo">
- <transform alias="/carState/vEgo[Scale/Offset]" name="Scale/Offset">
- <options value_offset="0" time_offset="0" value_scale="2.23694"/>
- </transform>
- </curve>
- </plot>
- </DockArea>
- </DockSplitter>
- </Container>
- </Tab>
- <currentTabIndex index="0"/>
- </tabbed_widget>
- <use_relative_time_offset enabled="1"/>
- <!-- - - - - - - - - - - - - - - -->
- <!-- - - - - - - - - - - - - - - -->
- <Plugins>
- <plugin ID="DataLoad Rlog"/>
- <plugin ID="Cereal Subscriber"/>
- </Plugins>
- <!-- - - - - - - - - - - - - - - -->
- <!-- - - - - - - - - - - - - - - -->
- <customMathEquations>
- <snippet name="roll compensated lateral acceleration">
- <global></global>
- <function>if (v3 == 0 and v4 == 1) then
- return (value * v1 ^ 2) - (v2 * 9.81)
- end
- return 0</function>
- <linked_source>/controlsState/curvature</linked_source>
- <additional_sources>
- <v1>/carState/vEgo</v1>
- <v2>/liveParameters/roll</v2>
- <v3>/carState/steeringPressed</v3>
- <v4>/carControl/latActive</v4>
- </additional_sources>
- </snippet>
- <snippet name="Desired lateral accel (roll compensated)">
- <global></global>
- <function>return (value * v1 ^ 2) - (v2 * 9.81)</function>
- <linked_source>/controlsState/desiredCurvature</linked_source>
- <additional_sources>
- <v1>/carState/vEgo</v1>
- <v2>/liveParameters/roll</v2>
- </additional_sources>
- </snippet>
- <snippet name="Actual lateral accel (roll compensated)">
- <global></global>
- <function>return (value * v1 ^ 2) - (v2 * 9.81)</function>
- <linked_source>/controlsState/curvature</linked_source>
- <additional_sources>
- <v1>/carState/vEgo</v1>
- <v2>/liveParameters/roll</v2>
- </additional_sources>
- </snippet>
- </customMathEquations>
- <snippets/>
- <!-- - - - - - - - - - - - - - - -->
- </root>
|