max-torque-debug.xml 3.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. <?xml version='1.0' encoding='UTF-8'?>
  2. <root>
  3. <tabbed_widget name="Main Window" parent="main_window">
  4. <Tab containers="1" tab_name="tab1">
  5. <Container>
  6. <DockSplitter orientation="-" count="4" sizes="0.249724;0.250829;0.249724;0.249724">
  7. <DockArea name="...">
  8. <plot flip_y="false" style="Lines" flip_x="false" mode="TimeSeries">
  9. <range left="0.000450" top="6.050533" right="2483.624998" bottom="-7.599037"/>
  10. <limitY/>
  11. <curve color="#1ac938" name="Actual lateral accel (roll compensated)"/>
  12. <curve color="#ff7f0e" name="Desired lateral accel (roll compensated)"/>
  13. </plot>
  14. </DockArea>
  15. <DockArea name="...">
  16. <plot flip_y="false" style="Lines" flip_x="false" mode="TimeSeries">
  17. <range left="0.000450" top="5.384416" right="2483.624998" bottom="-7.503945"/>
  18. <limitY/>
  19. <curve color="#1ac938" name="roll compensated lateral acceleration"/>
  20. </plot>
  21. </DockArea>
  22. <DockArea name="...">
  23. <plot flip_y="false" style="Lines" flip_x="false" mode="TimeSeries">
  24. <range left="0.000450" top="1.050000" right="2483.624998" bottom="-1.050000"/>
  25. <limitY/>
  26. <curve color="#0097ff" name="/carState/steeringPressed"/>
  27. <curve color="#d62728" name="/carOutput/actuatorsOutput/steer"/>
  28. </plot>
  29. </DockArea>
  30. <DockArea name="...">
  31. <plot flip_y="false" style="Lines" flip_x="false" mode="TimeSeries">
  32. <range left="0.000450" top="80.762969" right="2483.624998" bottom="-2.181837"/>
  33. <limitY/>
  34. <curve color="#f14cc1" name="/carState/vEgo">
  35. <transform alias="/carState/vEgo[Scale/Offset]" name="Scale/Offset">
  36. <options value_offset="0" time_offset="0" value_scale="2.23694"/>
  37. </transform>
  38. </curve>
  39. </plot>
  40. </DockArea>
  41. </DockSplitter>
  42. </Container>
  43. </Tab>
  44. <currentTabIndex index="0"/>
  45. </tabbed_widget>
  46. <use_relative_time_offset enabled="1"/>
  47. <!-- - - - - - - - - - - - - - - -->
  48. <!-- - - - - - - - - - - - - - - -->
  49. <Plugins>
  50. <plugin ID="DataLoad Rlog"/>
  51. <plugin ID="Cereal Subscriber"/>
  52. </Plugins>
  53. <!-- - - - - - - - - - - - - - - -->
  54. <!-- - - - - - - - - - - - - - - -->
  55. <customMathEquations>
  56. <snippet name="roll compensated lateral acceleration">
  57. <global></global>
  58. <function>if (v3 == 0 and v4 == 1) then
  59. return (value * v1 ^ 2) - (v2 * 9.81)
  60. end
  61. return 0</function>
  62. <linked_source>/controlsState/curvature</linked_source>
  63. <additional_sources>
  64. <v1>/carState/vEgo</v1>
  65. <v2>/liveParameters/roll</v2>
  66. <v3>/carState/steeringPressed</v3>
  67. <v4>/carControl/latActive</v4>
  68. </additional_sources>
  69. </snippet>
  70. <snippet name="Desired lateral accel (roll compensated)">
  71. <global></global>
  72. <function>return (value * v1 ^ 2) - (v2 * 9.81)</function>
  73. <linked_source>/controlsState/desiredCurvature</linked_source>
  74. <additional_sources>
  75. <v1>/carState/vEgo</v1>
  76. <v2>/liveParameters/roll</v2>
  77. </additional_sources>
  78. </snippet>
  79. <snippet name="Actual lateral accel (roll compensated)">
  80. <global></global>
  81. <function>return (value * v1 ^ 2) - (v2 * 9.81)</function>
  82. <linked_source>/controlsState/curvature</linked_source>
  83. <additional_sources>
  84. <v1>/carState/vEgo</v1>
  85. <v2>/liveParameters/roll</v2>
  86. </additional_sources>
  87. </snippet>
  88. </customMathEquations>
  89. <snippets/>
  90. <!-- - - - - - - - - - - - - - - -->
  91. </root>